From 2cc2afece1e7652c5f7c9ffeeb36dd933ee85e7d Mon Sep 17 00:00:00 2001 From: Andrew Reese Date: Mon, 30 Dec 2019 21:02:01 -0600 Subject: [PATCH] cleaned up css. concat to one file + bootstrap. ran prettier. --- .prettierignore | 6 +- netlify.toml | 7 +- package.json | 3 +- src/assets/css/main.css | 18586 ------------- src/assets/custom.css | 1531 -- src/assets/index.css | 7 - src/assets/index.css.map | 9 - src/assets/index.scss | 6 +- src/assets/sass/bigplay.png | Bin 3001 -> 0 bytes src/assets/sass/blocks/_accordion-faqs.scss | 78 - src/assets/sass/blocks/_available-widget.scss | 39 - src/assets/sass/blocks/_blog-posts.scss | 968 - src/assets/sass/blocks/_buttons.scss | 518 - .../sass/blocks/_calendar-events-tabs.scss | 298 - src/assets/sass/blocks/_clients.scss | 54 - src/assets/sass/blocks/_comment-list.scss | 254 - src/assets/sass/blocks/_contact-form.scss | 93 - src/assets/sass/blocks/_contacts.scss | 52 - src/assets/sass/blocks/_counters.scss | 73 - src/assets/sass/blocks/_event-item.scss | 242 - src/assets/sass/blocks/_features-video.scss | 141 - src/assets/sass/blocks/_fixed-sidebar.scss | 583 - src/assets/sass/blocks/_follow-instagram.scss | 39 - src/assets/sass/blocks/_forms.scss | 861 - src/assets/sass/blocks/_forums.scss | 178 - src/assets/sass/blocks/_friends-harmonic.scss | 53 - src/assets/sass/blocks/_friends.scss | 305 - src/assets/sass/blocks/_heading.scss | 83 - .../sass/blocks/_help-support-block.scss | 182 - src/assets/sass/blocks/_helper.scss | 733 - src/assets/sass/blocks/_info-boxes.scss | 59 - src/assets/sass/blocks/_landing.scss | 160 - src/assets/sass/blocks/_main-header.scss | 105 - src/assets/sass/blocks/_news-feed-form.scss | 170 - src/assets/sass/blocks/_notification.scss | 523 - src/assets/sass/blocks/_ol-lists.scss | 44 - src/assets/sass/blocks/_open-topic-table.scss | 95 - src/assets/sass/blocks/_overlay-menu.scss | 35 - src/assets/sass/blocks/_pagination.scss | 29 - src/assets/sass/blocks/_photo-gallery.scss | 257 - src/assets/sass/blocks/_popup-chat.scss | 199 - src/assets/sass/blocks/_popup-windows.scss | 1148 - src/assets/sass/blocks/_post-video.scss | 53 - src/assets/sass/blocks/_posts.scss | 357 - src/assets/sass/blocks/_range-slider.scss | 117 - .../sass/blocks/_registration-login-form.scss | 200 - .../sass/blocks/_search-help-result.scss | 135 - src/assets/sass/blocks/_search-results.scss | 63 - src/assets/sass/blocks/_shop.scss | 501 - src/assets/sass/blocks/_skills.scss | 66 - src/assets/sass/blocks/_sliders.scss | 196 - src/assets/sass/blocks/_social-menu-tabs.scss | 47 - src/assets/sass/blocks/_socials.scss | 239 - src/assets/sass/blocks/_statistics.scss | 372 - src/assets/sass/blocks/_table-careers.scss | 62 - src/assets/sass/blocks/_teammembers.scss | 80 - src/assets/sass/blocks/_testimonials.scss | 53 - src/assets/sass/blocks/_today-events.scss | 202 - src/assets/sass/blocks/_ui-block.scss | 246 - src/assets/sass/blocks/_video-background.scss | 39 - src/assets/sass/blocks/_video-player.scss | 78 - src/assets/sass/blocks/_your-profile.scss | 169 - src/assets/sass/fonts.css | 3560 --- src/assets/sass/fonts.css.map | 9 - src/assets/sass/fonts.scss | 2675 -- src/assets/sass/main.css | 21681 ---------------- src/assets/sass/main.css.map | 105 - src/assets/sass/main.scss | 107 - src/assets/sass/plugins/Tables-of-content.css | 122 - .../sass/plugins/Tables-of-content.css.map | 9 - .../sass/plugins/Tables-of-content.scss | 121 - src/assets/sass/plugins/bootstrap-select.css | 487 - .../sass/plugins/bootstrap-select.css.map | 9 - src/assets/sass/plugins/bootstrap-select.scss | 426 - src/assets/sass/plugins/daterangepicker.css | 480 - .../sass/plugins/daterangepicker.css.map | 9 - src/assets/sass/plugins/daterangepicker.scss | 336 - src/assets/sass/plugins/fullcalendar.css | 1448 -- src/assets/sass/plugins/fullcalendar.css.map | 9 - src/assets/sass/plugins/fullcalendar.scss | 1257 - src/assets/sass/plugins/ion.rangeSlider.css | 296 - .../sass/plugins/ion.rangeSlider.css.map | 9 - src/assets/sass/plugins/ion.rangeSlider.scss | 292 - .../plugins/jquery.mCustomScrollbar.min.css | 143 - .../jquery.mCustomScrollbar.min.css.map | 9 - .../plugins/jquery.mCustomScrollbar.min.scss | 98 - src/assets/sass/plugins/magnific-popup.css | 557 - .../sass/plugins/magnific-popup.css.map | 9 - src/assets/sass/plugins/magnific-popup.scss | 456 - src/assets/sass/plugins/swiper.min.css | 418 - src/assets/sass/plugins/swiper.min.css.map | 9 - src/assets/sass/plugins/swiper.min.scss | 19 - .../_bootstrap-customization.scss | 357 - src/assets/sass/theme-styles/_footer.scss | 109 - src/assets/sass/theme-styles/_header.scss | 2198 -- src/assets/sass/theme-styles/_mixins.scss | 20 - src/assets/sass/theme-styles/_mobile-app.scss | 443 - src/assets/sass/theme-styles/_section.scss | 283 - src/assets/sass/theme-styles/_shop-cart.scss | 397 - .../sass/theme-styles/_stunning-header.scss | 93 - src/assets/sass/theme-styles/_variables.scss | 54 - src/assets/sass/widgets/_w-about.scss | 25 - src/assets/sass/widgets/_w-action.scss | 35 - src/assets/sass/widgets/_w-activity-feed.scss | 29 - src/assets/sass/widgets/_w-badges.scss | 16 - .../sass/widgets/_w-birthday-alert.scss | 78 - src/assets/sass/widgets/_w-blog-posts.scss | 19 - src/assets/sass/widgets/_w-build-fav.scss | 46 - src/assets/sass/widgets/_w-calendar.scss | 111 - src/assets/sass/widgets/_w-contacts.scss | 37 - .../sass/widgets/_w-create-fav-page.scss | 88 - src/assets/sass/widgets/_w-faved-page.scss | 31 - .../sass/widgets/_w-featured-topics.scss | 43 - .../sass/widgets/_w-friend-pages-added.scss | 51 - src/assets/sass/widgets/_w-last-video.scss | 139 - src/assets/sass/widgets/_w-latest-photo.scss | 21 - src/assets/sass/widgets/_w-list.scss | 21 - src/assets/sass/widgets/_w-personal-info.scss | 52 - src/assets/sass/widgets/_w-playlist.scss | 299 - src/assets/sass/widgets/_w-pool.scss | 29 - src/assets/sass/widgets/_w-search.scss | 21 - src/assets/sass/widgets/_w-select.scss | 33 - src/assets/sass/widgets/_w-socials.scss | 28 - src/assets/sass/widgets/_w-twitter.scss | 65 - src/assets/style/css/main.css | 4711 +++- src/components/Comments/CommentsHeader.js | 57 +- src/components/Comments/EditComment.js | 2 +- src/components/Common/PostControlButton.js | 11 +- src/components/Common/linkDecorator.js | 12 +- src/components/Form.js | 111 - src/components/Layout.js | 82 - src/components/Like.js | 25 +- src/components/Modals/EditPost.js | 2 - src/components/Post/PostContent.js | 6 +- src/components/Post/PostHeader.js | 62 +- src/components/PostPreview/PostPreview.js | 15 +- src/components/PostPreview/index.js | 2 +- src/components/ProfileSetting/Account.js | 2 +- .../ProfileSetting/ChangePassword.js | 3 +- src/components/ProfileSetting/PersonalInfo.js | 36 +- src/components/Search/index.js | 5 +- src/components/Search/infinite-posts.js | 45 +- src/components/Search/infinite-users.js | 42 +- src/components/Search/posts.js | 2 +- src/components/Sidebar/SidebarContent.js | 15 +- src/components/Widget/NewsFeedAdd.js | 14 +- src/components/Widget/TrendingPost/index.js | 3 +- .../Widget/TrendingPost/top-three-posts.js | 88 +- src/components/Widget/TrendingTopics.js | 42 +- src/components/icons/index.js | 2 +- src/constants/ApiKeys.js | 2 +- src/graphql/post.js | 2 +- src/graphql/user.js | 4 +- src/lambda/open-graph-preview.js | 18 +- src/pages/Auth/MainLayout.js | 28 +- src/pages/Auth/ResetPassword.js | 98 +- src/pages/Auth/SignIn.js | 4 +- src/pages/Auth/SignUp.js | 10 +- src/pages/Auth/index.js | 2 +- src/pages/Badges.js | 79 +- src/pages/Discover/index.js | 37 +- src/pages/Header/AuthorPage.js | 4 +- src/pages/Header/FriendRequest.js | 20 +- src/pages/Header/HeaderTitle.js | 5 +- src/pages/Header/UserReferralModal.js | 85 +- src/pages/HomeContainer/Home.js | 2 +- src/pages/Messages/Messages.js | 2 +- src/pages/Notifications/Notifications.js | 105 - src/pages/People/People.js | 102 - src/pages/PrivacyPolicy.js | 8 +- src/pages/ProfileSetting/index.js | 5 +- src/pages/Reward/index.js | 26 +- src/pages/TermandServices.js | 11 +- src/pages/UserProfile/ProfileHeader.js | 97 +- .../UserProfile/RightSidebar/BlogPost.js | 91 +- .../UserProfile/RightSidebar/ProfileBadges.js | 4 +- src/pages/UserProfile/index.js | 19 +- src/pages/Welcome/LeftSection/index.js | 14 +- src/pages/Welcome/MainContent.js | 15 - .../Welcome/RightSection/TrendingTopics.js | 12 +- src/pages/Welcome/VideoSection.js | 9 +- src/pages/Welcome/WelcomeFooter.js | 5 +- src/pages/Welcome/WelcomeIntro.js | 2 +- src/pages/Welcome/index.js | 2 +- src/route/App.js | 7 +- src/route/AppLayout.js | 15 +- src/route/Auth.js | 13 +- src/route/TopHeader.js | 4 +- src/routes.js | 10 +- src/utils/apollo-client.js | 2 +- 190 files changed, 4617 insertions(+), 74277 deletions(-) delete mode 100644 src/assets/css/main.css delete mode 100644 src/assets/custom.css delete mode 100644 src/assets/index.css delete mode 100644 src/assets/index.css.map delete mode 100644 src/assets/sass/bigplay.png delete mode 100644 src/assets/sass/blocks/_accordion-faqs.scss delete mode 100644 src/assets/sass/blocks/_available-widget.scss delete mode 100644 src/assets/sass/blocks/_blog-posts.scss delete mode 100644 src/assets/sass/blocks/_buttons.scss delete mode 100644 src/assets/sass/blocks/_calendar-events-tabs.scss delete mode 100644 src/assets/sass/blocks/_clients.scss delete mode 100644 src/assets/sass/blocks/_comment-list.scss delete mode 100644 src/assets/sass/blocks/_contact-form.scss delete mode 100644 src/assets/sass/blocks/_contacts.scss delete mode 100644 src/assets/sass/blocks/_counters.scss delete mode 100644 src/assets/sass/blocks/_event-item.scss delete mode 100644 src/assets/sass/blocks/_features-video.scss delete mode 100644 src/assets/sass/blocks/_fixed-sidebar.scss delete mode 100644 src/assets/sass/blocks/_follow-instagram.scss delete mode 100644 src/assets/sass/blocks/_forms.scss delete mode 100644 src/assets/sass/blocks/_forums.scss delete mode 100644 src/assets/sass/blocks/_friends-harmonic.scss delete mode 100644 src/assets/sass/blocks/_friends.scss delete mode 100644 src/assets/sass/blocks/_heading.scss delete mode 100644 src/assets/sass/blocks/_help-support-block.scss delete mode 100644 src/assets/sass/blocks/_helper.scss delete mode 100644 src/assets/sass/blocks/_info-boxes.scss delete mode 100644 src/assets/sass/blocks/_landing.scss delete mode 100644 src/assets/sass/blocks/_main-header.scss delete mode 100644 src/assets/sass/blocks/_news-feed-form.scss delete mode 100644 src/assets/sass/blocks/_notification.scss delete mode 100644 src/assets/sass/blocks/_ol-lists.scss delete mode 100644 src/assets/sass/blocks/_open-topic-table.scss delete mode 100644 src/assets/sass/blocks/_overlay-menu.scss delete mode 100644 src/assets/sass/blocks/_pagination.scss delete mode 100644 src/assets/sass/blocks/_photo-gallery.scss delete mode 100644 src/assets/sass/blocks/_popup-chat.scss delete mode 100644 src/assets/sass/blocks/_popup-windows.scss delete mode 100644 src/assets/sass/blocks/_post-video.scss delete mode 100644 src/assets/sass/blocks/_posts.scss delete mode 100644 src/assets/sass/blocks/_range-slider.scss delete mode 100644 src/assets/sass/blocks/_registration-login-form.scss delete mode 100644 src/assets/sass/blocks/_search-help-result.scss delete mode 100644 src/assets/sass/blocks/_search-results.scss delete mode 100644 src/assets/sass/blocks/_shop.scss delete mode 100644 src/assets/sass/blocks/_skills.scss delete mode 100644 src/assets/sass/blocks/_sliders.scss delete mode 100644 src/assets/sass/blocks/_social-menu-tabs.scss delete mode 100644 src/assets/sass/blocks/_socials.scss delete mode 100644 src/assets/sass/blocks/_statistics.scss delete mode 100644 src/assets/sass/blocks/_table-careers.scss delete mode 100644 src/assets/sass/blocks/_teammembers.scss delete mode 100644 src/assets/sass/blocks/_testimonials.scss delete mode 100644 src/assets/sass/blocks/_today-events.scss delete mode 100644 src/assets/sass/blocks/_ui-block.scss delete mode 100644 src/assets/sass/blocks/_video-background.scss delete mode 100644 src/assets/sass/blocks/_video-player.scss delete mode 100644 src/assets/sass/blocks/_your-profile.scss delete mode 100644 src/assets/sass/fonts.css delete mode 100644 src/assets/sass/fonts.css.map delete mode 100644 src/assets/sass/fonts.scss delete mode 100644 src/assets/sass/main.css delete mode 100644 src/assets/sass/main.css.map delete mode 100644 src/assets/sass/main.scss delete mode 100644 src/assets/sass/plugins/Tables-of-content.css delete mode 100644 src/assets/sass/plugins/Tables-of-content.css.map delete mode 100644 src/assets/sass/plugins/Tables-of-content.scss delete mode 100644 src/assets/sass/plugins/bootstrap-select.css delete mode 100644 src/assets/sass/plugins/bootstrap-select.css.map delete mode 100644 src/assets/sass/plugins/bootstrap-select.scss delete mode 100644 src/assets/sass/plugins/daterangepicker.css delete mode 100644 src/assets/sass/plugins/daterangepicker.css.map delete mode 100644 src/assets/sass/plugins/daterangepicker.scss delete mode 100644 src/assets/sass/plugins/fullcalendar.css delete mode 100644 src/assets/sass/plugins/fullcalendar.css.map delete mode 100644 src/assets/sass/plugins/fullcalendar.scss delete mode 100644 src/assets/sass/plugins/ion.rangeSlider.css delete mode 100644 src/assets/sass/plugins/ion.rangeSlider.css.map delete mode 100644 src/assets/sass/plugins/ion.rangeSlider.scss delete mode 100644 src/assets/sass/plugins/jquery.mCustomScrollbar.min.css delete mode 100644 src/assets/sass/plugins/jquery.mCustomScrollbar.min.css.map delete mode 100644 src/assets/sass/plugins/jquery.mCustomScrollbar.min.scss delete mode 100644 src/assets/sass/plugins/magnific-popup.css delete mode 100644 src/assets/sass/plugins/magnific-popup.css.map delete mode 100644 src/assets/sass/plugins/magnific-popup.scss delete mode 100644 src/assets/sass/plugins/swiper.min.css delete mode 100644 src/assets/sass/plugins/swiper.min.css.map delete mode 100644 src/assets/sass/plugins/swiper.min.scss delete mode 100644 src/assets/sass/theme-styles/_bootstrap-customization.scss delete mode 100644 src/assets/sass/theme-styles/_footer.scss delete mode 100644 src/assets/sass/theme-styles/_header.scss delete mode 100644 src/assets/sass/theme-styles/_mixins.scss delete mode 100644 src/assets/sass/theme-styles/_mobile-app.scss delete mode 100644 src/assets/sass/theme-styles/_section.scss delete mode 100644 src/assets/sass/theme-styles/_shop-cart.scss delete mode 100644 src/assets/sass/theme-styles/_stunning-header.scss delete mode 100644 src/assets/sass/theme-styles/_variables.scss delete mode 100644 src/assets/sass/widgets/_w-about.scss delete mode 100644 src/assets/sass/widgets/_w-action.scss delete mode 100644 src/assets/sass/widgets/_w-activity-feed.scss delete mode 100644 src/assets/sass/widgets/_w-badges.scss delete mode 100644 src/assets/sass/widgets/_w-birthday-alert.scss delete mode 100644 src/assets/sass/widgets/_w-blog-posts.scss delete mode 100644 src/assets/sass/widgets/_w-build-fav.scss delete mode 100644 src/assets/sass/widgets/_w-calendar.scss delete mode 100644 src/assets/sass/widgets/_w-contacts.scss delete mode 100644 src/assets/sass/widgets/_w-create-fav-page.scss delete mode 100644 src/assets/sass/widgets/_w-faved-page.scss delete mode 100644 src/assets/sass/widgets/_w-featured-topics.scss delete mode 100644 src/assets/sass/widgets/_w-friend-pages-added.scss delete mode 100644 src/assets/sass/widgets/_w-last-video.scss delete mode 100644 src/assets/sass/widgets/_w-latest-photo.scss delete mode 100644 src/assets/sass/widgets/_w-list.scss delete mode 100644 src/assets/sass/widgets/_w-personal-info.scss delete mode 100644 src/assets/sass/widgets/_w-playlist.scss delete mode 100644 src/assets/sass/widgets/_w-pool.scss delete mode 100644 src/assets/sass/widgets/_w-search.scss delete mode 100644 src/assets/sass/widgets/_w-select.scss delete mode 100644 src/assets/sass/widgets/_w-socials.scss delete mode 100644 src/assets/sass/widgets/_w-twitter.scss delete mode 100644 src/components/Form.js delete mode 100644 src/components/Layout.js delete mode 100644 src/pages/Notifications/Notifications.js delete mode 100644 src/pages/People/People.js diff --git a/.prettierignore b/.prettierignore index 061f1afa..5810587e 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,2 +1,4 @@ -public/js/jQuery/jquery-3.4.1.js -src/assets/sass/plugins/*.min.css \ No newline at end of file +build/ +public/ +lambda/ +node_modules/ \ No newline at end of file diff --git a/netlify.toml b/netlify.toml index 5fc05978..d81ebfc1 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,9 +1,4 @@ [build] command = "yarn build && yarn build:lambda" functions = "lambda" -publish = "build" - -[[redirects]] - from = "/*" - to = "/index.html" - status = 200 \ No newline at end of file +publish = "build" \ No newline at end of file diff --git a/package.json b/package.json index 8670dfd3..25784e71 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,8 @@ "scss:watch": "node-sass -w src/assets/sass/main.scss -o src/assets/css/", "test": "react-scripts test", "eject": "react-scripts eject", - "format": "prettier --write \"./**/*.{js,json,md,css,sass}\"" + "format": "prettier --write \"./**/*.{js,json,md,css,sass}\"", + "postbuild": "purgecss --css build/static/css/*.css --content build/static/index.html build/static/js/*.js --out build/static/css" }, "eslintConfig": { "extends": "react-app" diff --git a/src/assets/css/main.css b/src/assets/css/main.css deleted file mode 100644 index 23ae6b8c..00000000 --- a/src/assets/css/main.css +++ /dev/null @@ -1,18586 +0,0 @@ -@charset "UTF-8"; -/*------------- #VARIABLES --------------*/ -/*------------- #THEME-STYLES --------------*/ -/*------------- #VARIABLES --------------*/ -/*------------- #HEADER --------------*/ -/* -Classes for BODY: - -if the page has a “left panel”, add a class for BODY -- ".page-has-left-panels" -if the page has a “right panel”, add a class for BODY -- ".page-has-right-panels" - -*/ -.page-has-left-panels { - padding-left: 70px; -} - -.page-has-right-panels { - padding-right: 70px; -} -.page-has-right-panels .header { - padding-right: 70px; -} - -.header { - height: 70px; - background-color: #3f4257; - position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 21; -} -.header .page-title { - padding: 26px 50px 26px 100px; - text-transform: uppercase; - float: left; - height: 100%; - min-width: 170px; -} -.header .page-title > * { - color: #fff; - margin: 0; -} -.header.header--logout { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding-right: 0; -} -.header.header--logout .page-title { - padding: 26px; -} -.header.header--logout .header-content-wrapper { - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.header.header--logout .logo { - min-height: 70px; - min-width: 70px; - height: 70px; - width: 70px; - background-color: #ff5e3a; - padding: 15px; -} - -.header-content-wrapper { - height: 100%; -} - -.header-spacer { - display: block; - height: 110px; -} - -.header-spacer-small { - height: 70px; -} - -.header-spacer--standard { - height: 143px; -} - -.search-bar { - float: left; - width: 500px; - height: 70px; - background-color: #494c62; - position: relative; -} -.search-bar.w-search { - width: 500px; - min-height: 70px; - background-color: #494c62; -} -.search-bar .form-group { - margin-bottom: 0; - height: 70px; -} -.search-bar .form-control { - border: none; - padding: 0; -} -.search-bar .selectize-control { - position: relative; - z-index: 20; - height: 70px; -} -.search-bar .selectize-dropdown { - background-color: #fff; - z-index: 50; - border: 1px solid #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} -.search-bar .selectize-input { - height: 70px; -} -.search-bar .selectize-input.has-items input { - background-color: transparent; -} -.search-bar .selectize-input.has-items > * { - padding: 3px 10px; - border-radius: 3px; - background-color: #9a9fbf; - color: #fff; - display: inline-block; - margin-right: 3px; -} -.search-bar .selectize-input.has-items > *:first-child { - margin-left: 15px; -} -.search-bar .form-group.with-button button { - color: #696d87; - fill: #696d87; - background-color: #494c62; - width: 50px; -} -.search-bar .form-group.with-button button svg { - height: 22px; - width: 22px; -} -.search-bar .form-group.with-button input { - height: 100%; - border: none; - color: #9a9fbf; -} -.search-bar .notification-list { - position: absolute; - top: -100%; - visibility: hidden; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - z-index: 50; - background: #fff; - width: 100%; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - border-right: 1px solid #e6ecf5; - border-left: 1px solid #e6ecf5; -} -.search-bar .notification-list .notification-icon svg { - width: 20px; - height: 20px; -} - -.control-block { - float: right; - height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-right: 15px; -} -.control-block .author-thumb { - margin-right: 8px; - position: unset; -} -.control-block .author-title { - font-weight: 700; - font-size: 12px; - color: #fff; -} -.control-block .author-title > svg { - margin-left: 15px; - fill: #fff; - width: 6px; - height: 4px; -} -.control-block .author-subtitle { - display: block; - font-weight: 700; - color: #9a9fbf; - font-size: 8px; -} - -.link-find-friend { - padding: 25px 20px; - color: #fff; - font-size: 12px; - font-weight: 500; - display: inline-block; -} - -.control-icon { - margin-right: 29px; - fill: #9a9fbf; - margin-top: 8px; -} -.control-icon > svg { - height: 20px; -} -.control-icon.has-items { - fill: #fff; -} -.control-icon .label-avatar { - width: 19px; - height: 19px; - line-height: 19px; - top: -12px; - right: -9px; -} -.control-icon .more-dropdown { - width: 380px; - top: 35px; - right: -180px; - padding: 0 0 70px 0; -} -.control-icon .more-dropdown .view-all { - padding: 20px; - color: #fff; -} -.control-icon .more-dropdown .view-all:hover { - color: #fff; -} -.control-icon .more-dropdown .notification-list { - padding: 0; -} -.control-icon .ui-block-title a { - display: inline-block; - float: right; - margin-left: 20px; - text-transform: uppercase; - font-size: 9px; - padding: 0; -} -.control-icon .accept-request { - padding: 0.5rem; - font-size: 0.688rem; - color: #fff; - display: inline-block; -} -.control-icon .accept-request:hover { - color: #fff; -} -.control-icon .notification-list .author-thumb { - height: 34px; - width: 34px; - margin-right: 0; - overflow: hidden; -} -.control-icon .notification-list .notification-friend { - padding: 0; - font-size: 14px; -} -.control-icon .notification-list .notification-link { - padding: 0; - display: inline-block; -} -.control-icon .notification-list .notification-event { - width: 75%; -} -.control-icon .notification-list.friend-requests .accepted .notification-link { - padding: 0; - display: inline-block; -} -.control-icon .notification-list.friend-requests .accepted .notification-icon { - margin-top: 0; -} -.control-icon .notification-list.friend-requests .notification-event { - width: 60%; -} -.control-icon .notification-list .comment-photo { - margin-top: 15px; - max-width: 215px; -} -.control-icon .notification-list .comment-photo span { - font-size: 11px; -} -.control-icon .notification-list li > * { - vertical-align: top; -} -.control-icon .notification-list .notification-icon { - margin-top: 0; -} -.control-icon .notification-list .notification-icon svg { - height: 20px; - width: 20px; -} -.control-icon .chat-message li.chat-group .author-thumb { - width: 36px; -} -.control-icon .notification-list.chat-message .notification-icon svg { - height: 24px; - width: 24px; -} -.control-icon .mCustomScrollbar { - overflow: hidden; - max-height: 300px; -} -.control-icon .ps > .ps__scrollbar-y-rail, -.control-icon .ps:hover > .ps__scrollbar-y-rail { - left: 0; - top: 40px !important; -} - -.view-all { - position: absolute; - left: 0; - width: 100%; - bottom: 0; - z-index: 20; - padding: 20px; - color: #fff; - font-size: 12px; - font-weight: 700; - display: block; - text-align: center; - border-radius: 0 0 5px 5px; -} -.view-all:hover { - color: #fff; -} - -.author-page { - margin-left: 50px; -} -.author-page .more-dropdown { - width: 230px; - top: calc(100% + 5px); - right: -30px; - padding: 0; -} -.author-page .chat-settings { - padding: 15px 40px; -} -.author-page .chat-settings a { - color: #888da8; -} -.author-page .chat-settings a:hover { - color: #515365; -} -.author-page .chat-settings .icon-status { - margin-right: 20px; - position: relative; - border: none; -} -.author-page .account-settings { - padding: 15px 25px; - margin-bottom: 0; -} -.author-page .account-settings a { - padding: 13px 0; -} -.author-page .mCustomScrollbar { - max-height: calc(100vh - 40px); -} - -.account-settings { - padding: 15px 25px; - margin-bottom: 0; -} -.account-settings a { - padding: 13px 0; - font-size: 12px; - color: #515365; - display: block; - font-weight: 700; -} -.account-settings a:hover { - color: #ff5e3a; -} -.account-settings a > * { - display: inline-block; - vertical-align: middle; -} - -.custom-status { - margin: 15px 25px; -} -.custom-status input { - padding: 0.5rem 1.1rem; - font-size: 12px; -} -.custom-status.form-group.with-button button { - border-radius: 0 5px 5px 0; - background-color: #7c5ac2; - overflow: hidden; -} -.custom-status.form-group.with-button button svg { - fill: #fff; - width: 14px; - height: 12px; -} - -.account-settings a { - padding: 13px 0; -} - -.account-settings svg { - margin-right: 15px; - fill: #9a9fbf; - width: 20px; - height: 20px; -} - -/*--------TOP-HEADER--------*/ -.top-header { - position: relative; -} -.top-header.top-header-favorit .top-header-author { - -webkit-transform: translate(0); - transform: translate(0); - left: 100px; - bottom: -40px; - z-index: 5; - max-width: unset; -} -.top-header.top-header-favorit .author-thumb { - float: left; - margin-right: 30px; -} -.top-header.top-header-favorit .author-content { - text-align: left; - margin-top: 20px; - float: left; - color: #fff; -} -.top-header.top-header-favorit .author-name { - color: #fff; -} - -.top-header-thumb { - position: relative; -} -.top-header-thumb img { - display: block; - width: 100%; - border-radius: 5px 5px 0 0; - overflow: hidden; -} -.top-header-thumb:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); -} - -.profile-menu { - margin-bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: distribute; - justify-content: space-around; -} -.profile-menu li > div, -.profile-menu li a { - font-size: 14px; - font-weight: 700; - color: #9a9fbf; - display: block; -} -.profile-menu li > div:hover, -.profile-menu li a:hover { - color: #515365; -} -.profile-menu li > div.active, -.profile-menu li a.active { - color: #515365; -} -.profile-menu .more-dropdown { - width: 230px; - top: calc(100% + 10px); - right: -25px; -} -.profile-menu .more-dropdown li { - display: block; -} -.profile-menu li .more-dropdown a { - padding: 10px 0; - font-size: 13px; -} -.profile-menu .friend-count-item { - text-align: center; -} -.profile-menu .friend-count-item .title { - font-weight: 400; - font-size: 12px; -} - -.top-header-author { - position: absolute; - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - bottom: 15px; - text-align: center; - max-width: 200px; - z-index: 4; -} -.top-header-author .author-thumb { - border-radius: 100%; - border: 6px solid #fff; - margin: 0 auto; - overflow: hidden; - width: 132px; - height: 132px; - background-color: #fdfbee; -} -.top-header-author .author-thumb img { - border-radius: 0; - display: block; - width: 100%; -} -.top-header-author .author-name { - font-weight: 700; - color: #fff; -} -.top-header-author .author-name:hover { - color: #ff5e3a; -} - -.top-header-author .author-location { - color: #fff; -} - -.profile-section { - position: relative; - padding: 38px 0; - z-index: 3; -} -.profile-section .control-block-button { - position: absolute; - right: 38px; - top: -31px; -} -.profile-section.with-social-menu-tabs { - padding: 0; -} - -.admin-bar #site-header { - top: 46px; -} -@media screen and (min-width: 783px) { - .admin-bar #site-header { - top: 32px; - } -} - -#site-header .header-menu { - top: 46px; -} -@media screen and (min-width: 783px) { - #site-header .header-menu { - top: 32px; - } -} - -/*------------- #Styles for svg-icons --------------*/ -[class^='olymp-'], -[class*=' -icon'] { - height: 26px; - width: 26px; - display: inline-block; -} - -.post__likes-small { - width: 16px; - height: 14px; -} - -.post__shared-small { - width: 24px; - height: 21px; -} - -.post__comments-small { - width: 18px; - height: 16px; -} - -.post__likes { - width: 20px; - height: 18px; -} - -.post__comments { - width: 22px; - height: 20px; -} - -.post__shared { - width: 26px; - height: 21px; -} - -.fav-icon { - width: 20px; - height: 20px; -} - -.arrow-down-icon { - width: 6px; - height: 4px; -} - -.olymp-three-dots-icon { - width: 16px; - height: 4px; -} - -.olymp-little-delete { - width: 8px; - height: 8px; -} - -.olymp-trophy-icon { - width: 18px; - height: 16px; -} - -.header-responsive { - display: none; -} -.header-responsive .header-content-wrapper { - z-index: 5; -} - -.tab-content-responsive { - display: none; -} -.tab-content-responsive .tab-pane { - background-color: #fff; -} -.tab-content-responsive .search-bar.w-search { - background-color: #494c62; -} -.tab-content-responsive .mCustomScrollbar { - max-height: calc(100vh - 140px); - overflow-y: auto !important; -} - -.header-menu { - float: left; - height: 100%; - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - background-color: #fff; -} -.header-menu ul { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: distribute; - justify-content: space-around; - margin-bottom: 0; - height: 100%; -} -.header-menu a { - font-weight: 700; - font-size: 13px; - position: relative; - color: #515365; - padding: 30px; - display: block; - line-height: 1; -} -.header-menu .nav-link.active, -.header-menu .nav-item.show .nav-link { - background-color: transparent; - cursor: pointer; - color: inherit; -} -.header-menu .nav-link:hover { - color: #ff5e3a; -} -.header-menu .dropdown:hover > .dropdown-menu { - visibility: visible; - opacity: 1; -} -.header-menu .dropdown-menu { - visibility: hidden; - opacity: 0; - display: block; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - margin: 0; - padding: 0; - background-color: #3f4257; - border-color: #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} -.header-menu .dropdown-item:focus, -.header-menu .dropdown-item:hover { - color: #ff5e3a; - background-color: transparent; -} -.header-menu.open { - -webkit-transform: translateX(70px); - transform: translateX(70px); -} -.header-menu .dropdown-toggle::after { - right: 0; - top: auto; -} -.header-menu .menu-search-item a { - padding-left: 30px; -} - -.header--standard-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - position: relative; -} - -.header--standard { - background-color: #fff; - width: calc(100% - 140px); - position: fixed; - left: 70px; - padding: 35px 55px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - z-index: 19; -} -.header--standard .logo { - color: #515365; -} -.header--standard .logo .img-wrap { - margin-right: 13px; -} -.header--standard .logo:hover { - color: #515365; -} -.header--standard .header-menu { - margin-left: auto; -} -.header--standard .header-menu .dropdown-item { - padding: 10px 20px; - font-weight: 500; -} -.header--standard .header-menu .dropdown-item:hover { - background-color: #edf2f6; -} -.header--standard .header-menu .shoping-cart { - visibility: visible; - opacity: 1; -} -.header--standard .dropdown-menu { - background-color: #fff; -} -.header--standard.headroom--not-top { - padding: 0 55px; -} -.header--standard .ps { - -ms-touch-action: unset; - touch-action: unset; - overflow: unset !important; - -ms-overflow-style: unset; -} -.header--standard .ps:hover > .ps__scrollbar-x-rail, -.header--standard .ps:hover > .ps__scrollbar-y-rail { - display: none; -} -.header--standard.header--standard-landing { - width: 100%; - left: auto; - top: 0; -} -.header--standard.header--standard-full-width { - width: 100%; - left: auto; - top: 0; -} -.header--standard .header-menu .close-responsive-menu { - display: none; -} -.header--standard.header-bg-light { - background-color: #fff; -} - -.header--standard-dark { - background-color: #3f4257; -} -.header--standard-dark .logo { - color: #fff; -} -.header--standard-dark .logo .logo-title { - color: #fff; -} -.header--standard-dark .logo:hover { - color: #fff; -} -.header--standard-dark .column-tittle { - color: #fff; -} -.header--standard-dark .header-menu { - background-color: #3f4257; -} -.header--standard-dark .header-menu a { - color: #fff; -} -.header--standard-dark .header-menu .dropdown-item:hover { - background-color: #545875; -} -.header--standard-dark .dropdown-menu { - background-color: #3f4257; - border-color: #4a4d66; -} - -.open-responsive-menu { - margin-left: auto; - display: none; - fill: #9a9fbf; -} -.open-responsive-menu:hover { - fill: #ff5e3a; -} - -.close-responsive-menu { - position: absolute; - top: 20px; - left: 25px; - fill: #9a9fbf; - display: none; - cursor: pointer; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.close-responsive-menu svg { - width: 16px; - height: 16px; -} -.close-responsive-menu:hover { - fill: #ff5e3a; -} - -.dropdown-has-megamenu { - position: static; -} - -.dropdown-menu.megamenu { - width: 100%; - padding: 40px; -} -.dropdown-menu.megamenu .dropdown-item { - border-radius: 5px; - overflow: hidden; - background-color: transparent; -} -.dropdown-menu.megamenu .dropdown-item:hover { - padding-left: 25px; - background-color: transparent; -} - -.column-tittle { - padding-left: 20px; - padding-bottom: 15px; - position: relative; - overflow: hidden; - display: inline-block; -} -.column-tittle:after { - content: ''; - display: block; - height: 2px; - background-color: #ff5e3a; - width: 15%; - position: absolute; - bottom: 0; - left: 20px; - -webkit-transition: width 0.3s ease; - transition: width 0.3s ease; -} -.column-tittle:hover:after { - width: 100%; -} - -.header--standard .mCustomScrollbar { - max-height: calc(100vh - 70px); -} - -/*--------HEADER-LANDING--------*/ -.header--standard-landing { - width: 100%; - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #fff; -} -.header--standard-landing svg { - width: 18px; - height: 18px; -} -.header--standard-landing .logo { - float: left; - background-color: transparent; - padding: 0; - color: #fff; -} -.header--standard-landing .logo .img-wrap { - margin-right: 13px; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; -} -.header--standard-landing .logo .logo-colored { - position: absolute; - left: 0; - top: 0; - opacity: 0; -} -.header--standard-landing .logo .logo-title { - color: #fff; -} -.header--standard-landing .logo:hover { - color: inherit; -} -.header--standard-landing .dropdown-toggle::after { - border-top-color: #fff; -} -.header--standard-landing .dropdown-menu { - background-color: #fff; -} -.header--standard-landing .dropdown-menu.megamenu .dropdown-item:hover { - color: #ff5e3a; -} -.header--standard-landing .header-menu { - float: right; - background-color: transparent; -} -.header--standard-landing .header-menu .js-expanded-menu .olymp-close-icon { - position: absolute; - right: 30px; - top: 0; - opacity: 0; - visibility: hidden; -} -.header--standard-landing .header-menu.expanded-menu .nav-item { - visibility: visible; - opacity: 1; -} -.header--standard-landing .header-menu.expanded-menu .olymp-menu-icon { - opacity: 0; - visibility: hidden; -} -.header--standard-landing .header-menu.expanded-menu .olymp-close-icon { - opacity: 1; - visibility: visible; -} -.header--standard-landing .header-menu.open { - -webkit-transform: translateX(0); - transform: translateX(0); -} -.header--standard-landing .header-menu .nav-item { - display: block; - visibility: hidden; - opacity: 0; -} -.header--standard-landing .header-menu .nav-item a, -.header--standard-landing .header-menu li a { - color: #fff; - fill: #fff; - display: block; -} -.header--standard-landing .header-menu .nav-item.js-expanded-menu, -.header--standard-landing .header-menu li.js-expanded-menu { - visibility: visible; - opacity: 1; - position: relative; -} -.header--standard-landing .header-menu .nav-item.js-expanded-menu a, -.header--standard-landing .header-menu li.js-expanded-menu a { - padding: 0 30px; -} -.header--standard-landing .header-menu .nav-item .nav-link:hover, -.header--standard-landing .header-menu li .nav-link:hover { - color: #fff; -} -.header--standard-landing .header-menu .nav-item .dropdown-item, -.header--standard-landing .header-menu li .dropdown-item { - color: #888da8; -} -.header--standard-landing .header-menu .nav-item .dropdown-item:hover, -.header--standard-landing .header-menu li .dropdown-item:hover { - color: #ff5e3a; -} -.header--standard-landing .header-menu li:first-child > a { - padding-left: 0; -} -.header--standard-landing .header-menu li:last-child > a { - padding-right: 0; -} -.header--standard-landing .open-responsive-menu, -.header--standard-landing .close-responsive-menu { - fill: #fff; -} -.header--standard-landing.headroom--not-top { - background-color: #fff; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.2); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.2); -} -.header--standard-landing.headroom--not-top .logo { - color: #515365; -} -.header--standard-landing.headroom--not-top .open-responsive-menu { - fill: #9a9fbf; -} -.header--standard-landing.headroom--not-top .open-responsive-menu:hover { - fill: #ff5e3a; -} -.header--standard-landing.headroom--not-top .logo .logo-colored { - opacity: 1; -} -.header--standard-landing.headroom--not-top .logo .logo-title { - color: #515365; -} -.header--standard-landing.headroom--not-top .header-menu .nav-item a, -.header--standard-landing.headroom--not-top .header-menu li .nav-link { - color: #515365; - fill: #9a9fbf; -} -.header--standard-landing.headroom--not-top .header-menu .nav-item a:hover, -.header--standard-landing.headroom--not-top .header-menu li .nav-link:hover { - color: #515365; - fill: #9a9fbf; -} -.header--standard-landing.headroom--not-top .header-menu li .dropdown-item { - color: #888da8; -} -.header--standard-landing.headroom--not-top .shoping-cart .count-product { - color: #9a9fbf; -} - -.landing-page { - position: relative; - min-height: 100vh; -} -.landing-page .content-bg-wrap { - background: url('https://res.cloudinary.com/weare270b/image/upload/v1576222223/static/avo-bg_brmb0z.jpg'), url('https://res.cloudinary.com/weare270b/image/upload/v1576223053/static/avo-bg-g_ofchgc.jpg'); - background-position: 0 0; - background-repeat: no-repeat, repeat-y; - background-size: contain; -} -@-webkit-keyframes sidedownscroll { - 0% { - background-position: 0 0; - } - 100% { - background-position: -2000px 2000px; - } -} - -@keyframes sidedownscroll { - 0% { - background-position: 0 0; - } - 100% { - background-position: -2000px 2000px; - } -} -.landing-page .header-spacer--standard { - margin-bottom: 40px; -} - -.content-bg-wrap { - background-position: 0 0; - background-repeat: repeat; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - width: 100%; - height: 100%; - margin: 0; - text-align: center; - -webkit-box-sizing: border-box; - box-sizing: border-box; - background-size: auto; -} -.content-bg-wrap:before { - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - opacity: 1; - z-index: auto; -} -.content-bg-wrap.bg-landing:before { - background-color: rgba(255, 94, 58, 0.95); -} - -@-webkit-keyframes sidedownscroll { - 0% { - background-position: 0 0; - } - 100% { - background-position: -2000px 2000px; - } -} - -@keyframes sidedownscroll { - 0% { - background-position: 0 0; - } - 100% { - background-position: -2000px 2000px; - } -} -.content-bg-wrap.without-animation { - -webkit-animation: none; - animation: none; -} - -@-webkit-keyframes slide { - from { - background-position: 0 0; - } - to { - background-position: -4000px 0; - } -} - -.tag-label { - display: inline-block; - border-radius: 3px; - padding: 4px; - color: #fff; - font-size: 8px; - text-transform: uppercase; - font-weight: 800; - margin-left: 12px; - top: -3px; - position: relative; -} - -/*================= Styles for sticky-Header =========*/ -.animated { - -webkit-animation-duration: 0.5s; - animation-duration: 0.5s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - will-change: transform, opacity; -} - -@-webkit-keyframes swingInX { - 0% { - -webkit-transform: perspective(400px) rotateX(-90deg); - } - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - } -} - -@keyframes swingInX { - 0% { - -webkit-transform: perspective(400px) rotateX(-90deg); - transform: perspective(400px) rotateX(-90deg); - } - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - } -} - -.animated.swingInX { - -webkit-transform-origin: top; - -ie-transform-origin: top; - transform-origin: top; - -webkit-backface-visibility: visible !important; - -webkit-animation-name: swingInX; - -moz-backface-visibility: visible !important; - -moz-animation-name: swingInX; - -o-backface-visibility: visible !important; - -o-animation-name: swingInX; - backface-visibility: visible !important; - animation-name: swingInX; -} - -@-webkit-keyframes swingOutX { - 0% { - -webkit-transform: perspective(400px) rotateX(0deg); - } - 100% { - -webkit-transform: perspective(400px) rotateX(-90deg); - } -} - -@keyframes swingOutX { - 0% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - } - 100% { - -webkit-transform: perspective(400px) rotateX(-90deg); - transform: perspective(400px) rotateX(-90deg); - } -} - -.animated.swingOutX { - -webkit-transform-origin: top; - -webkit-animation-name: swingOutX; - -webkit-backface-visibility: visible !important; - -moz-animation-name: swingOutX; - -moz-backface-visibility: visible !important; - -o-animation-name: swingOutX; - -o-backface-visibility: visible !important; - animation-name: swingOutX; - backface-visibility: visible !important; -} - -@-webkit-keyframes slideDown { - 0% { - -webkit-transform: translateY(-100%); - } - 100% { - -webkit-transform: translateY(0); - } -} - -@keyframes slideDown { - 0% { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - } - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -.animated.slideDown { - -webkit-animation-name: slideDown; - animation-name: slideDown; -} - -@-webkit-keyframes slideUp { - 0% { - -webkit-transform: translateY(0); - } - 100% { - -webkit-transform: translateY(-100%); - } -} - -@keyframes slideUp { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - 100% { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - } -} - -.animated.slideUp { - -webkit-animation-name: slideUp; - animation-name: slideUp; -} - -@-webkit-keyframes swingInX { - 0% { - -webkit-transform: perspective(400px) rotateX(-90deg); - } - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - } -} - -@keyframes swingInX { - 0% { - -webkit-transform: perspective(400px) rotateX(-90deg); - transform: perspective(400px) rotateX(-90deg); - } - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - } -} - -@-webkit-keyframes flipInX { - 0% { - -webkit-transform: perspective(400px) rotateX(90deg); - opacity: 0; - } - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - opacity: 1; - } -} - -@keyframes flipInX { - 0% { - -webkit-transform: perspective(400px) rotateX(90deg); - transform: perspective(400px) rotateX(90deg); - opacity: 0; - } - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - opacity: 1; - } -} - -.animated.flipInX { - -webkit-backface-visibility: visible !important; - -webkit-animation-name: flipInX; - -moz-backface-visibility: visible !important; - -moz-animation-name: flipInX; - -o-backface-visibility: visible !important; - -o-animation-name: flipInX; - backface-visibility: visible !important; - animation-name: flipInX; -} - -@-webkit-keyframes flipOutX { - 0% { - -webkit-transform: perspective(400px) rotateX(0deg); - opacity: 1; - } - 100% { - -webkit-transform: perspective(400px) rotateX(90deg); - opacity: 0; - } -} - -@keyframes flipOutX { - 0% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - opacity: 1; - } - 100% { - -webkit-transform: perspective(400px) rotateX(90deg); - transform: perspective(400px) rotateX(90deg); - opacity: 0; - } -} - -.animated.flipOutX { - -webkit-animation-name: flipOutX; - -webkit-backface-visibility: visible !important; - -moz-animation-name: flipOutX; - -moz-backface-visibility: visible !important; - -o-animation-name: flipOutX; - -o-backface-visibility: visible !important; - animation-name: flipOutX; - backface-visibility: visible !important; -} - -@-webkit-keyframes bounceInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-200px); - } - 60% { - opacity: 1; - -webkit-transform: translateY(30px); - } - 80% { - -webkit-transform: translateY(-10px); - } - 100% { - -webkit-transform: translateY(0); - } -} - -@keyframes bounceInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-200px); - transform: translateY(-200px); - } - 60% { - opacity: 1; - -webkit-transform: translateY(30px); - transform: translateY(30px); - } - 80% { - -webkit-transform: translateY(-10px); - transform: translateY(-10px); - } - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -.animated.bounceInDown { - -webkit-animation-name: bounceInDown; - animation-name: bounceInDown; -} - -@-webkit-keyframes bounceOutUp { - 0% { - -webkit-transform: translateY(0); - } - 30% { - opacity: 1; - -webkit-transform: translateY(20px); - } - 100% { - opacity: 0; - -webkit-transform: translateY(-200px); - } -} - -@keyframes bounceOutUp { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - 30% { - opacity: 1; - -webkit-transform: translateY(20px); - transform: translateY(20px); - } - 100% { - opacity: 0; - -webkit-transform: translateY(-200px); - transform: translateY(-200px); - } -} - -.animated.bounceOutUp { - -webkit-animation-name: bounceOutUp; - animation-name: bounceOutUp; -} - -.headers-demonstration .header--standard { - margin-bottom: 50px; - position: relative; -} - -.headers-demonstration .footer { - margin-bottom: 50px; -} - -.has-standard-header .fixed-sidebar.right { - top: 0; -} - -.has-standard-header .fixed-sidebar-right { - bottom: 0; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1350px) { - .search-bar.w-search { - max-width: 300px; - } -} - -@media (max-width: 1200px) { - .header-menu a { - padding: 30px 15px; - } - .top-header.top-header-favorit .top-header-author { - bottom: 0; - top: auto; - position: absolute; - } -} - -@media (max-width: 1150px) { - .author-page .author-name { - display: none; - } - .author-page .more-dropdown { - right: -8px; - top: calc(100% + 10px); - } -} - -@media (max-width: 1080px) { - .control-icon .more-dropdown { - width: 320px; - right: -140px; - } - .control-icon .notification-list .notification-icon { - float: none; - margin-top: 10px; - } - .control-icon - .notification-list.friend-requests - .accepted - .notification-icon { - float: right; - } - .header .page-title { - display: none; - } - .page-has-left-panels .header { - padding-left: 70px; - } - .header.header--logout { - padding-left: 0; - } - .header-content-wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - } -} - -@media (max-width: 1024px) { - .control-icon { - margin-right: 20px; - } - .author-page { - margin-left: 10px; - } - .header--standard > .container { - width: 100%; - max-width: unset; - } - .header-menu a { - padding: 30px 10px; - } -} - -@media (max-width: 960px) { - .header--standard-wrap { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .header--standard .logo { - margin-top: 10px; - } - .header--standard { - padding: 10px 0; - } - .header--standard .header-menu { - margin-left: 0; - } -} - -@media (max-width: 880px) { - .header.header--logout .search-bar.w-search { - display: none; - } -} - -@media (max-width: 801px) { - .search-bar.w-search { - max-width: 200px; - } - .top-header-author { - position: relative; - bottom: 20px; - color: #fff; - } - .top-header-author .author-name { - color: #fff; - } - .top-header-author .author-name:hover { - color: #ff5e3a; - } - .top-header-author { - margin-top: 20px; - } - .profile-section .control-block-button { - right: auto; - top: -30px; - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - bottom: auto; - width: 100%; - text-align: center; - } - .top-header.top-header-favorit .profile-section .control-block-button { - right: 38px; - top: -31px; - left: auto; - -webkit-transform: none; - transform: none; - width: auto; - } -} - -@media (max-width: 768px) { - .page-has-left-panels { - padding-left: 0; - } - .page-has-right-panels { - padding-right: 0; - } - .header, - .fixed-sidebar { - display: none; - } - .header--standard-landing .header-menu li:last-child > a { - padding-left: 25px; - } - .header--standard.headroom--not-top { - padding: 10px 0; - } - .header-responsive { - display: block; - } - .header-responsive .mobile-app-tabs .nav-link { - padding: 0 5px; - } - .search-bar.w-search { - width: 100%; - } - .tab-content-responsive { - width: 100%; - left: 0; - display: block; - position: absolute; - z-index: -1; - } - .tab-content-responsive .ps > .ps__scrollbar-y-rail, - .tab-content-responsive .ps:hover > .ps__scrollbar-y-rail { - display: none; - } - .view-all { - position: relative; - } - .search-bar.w-search { - max-width: 100%; - } - .fixed-sidebar-left.sidebar--small { - height: 70px; - } - .control-block { - float: none; - display: block; - height: auto; - padding: 15px 20px 0; - } - .author-page .author-name { - display: inline-block; - } - .control-block .author-title { - color: #515365; - } - .control-block .author-thumb { - position: relative; - } - .author-thumb .icon-status { - border-color: #fff !important; - } - .notification-list .notification-event { - padding-left: 10px; - } - .friend-requests .chat-message-item { - font-size: 10px; - } - .notification-list .notification-friend { - font-size: 13px; - } - .notification-list.chat-message .notification-event { - width: auto; - } - .notification-list.chat-message.chat-message-field .notification-event { - max-width: 82%; - } - .popup-chat .notification-list.chat-message .notification-event { - width: 75%; - } - .tab-content-responsive .ui-block-title a { - color: #515365; - } - .tab-content-responsive - .notification-list.friend-requests - .selectize-dropdown - .notification-icon { - display: inline-block; - float: right; - } - .profile-section { - padding: 30px 0; - z-index: 5; - } - .header--standard-landing .header-menu { - background-color: #ff5e3a; - } - .header--standard-landing .header-menu .nav-item { - display: inline-block; - visibility: visible; - opacity: 1; - } - .header--standard-landing .logo { - float: none; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-top: 0; - } - .header--standard-landing .header-menu .nav-item:first-child a { - padding-left: 25px; - } - .header--standard-landing .header-menu .nav-item.js-expanded-menu { - display: none; - } - .header-menu .shoping-cart a .count-product { - top: 10px; - } - .header--standard-wrap { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - } - .header--standard .logo { - margin-top: 0; - } - .header-menu { - margin: auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: fixed; - height: 100vh; - width: 270px; - -webkit-transform: translateX(calc(100% + 70px)); - transform: translateX(calc(100% + 70px)); - right: 0; - top: 0; - text-align: left; - -webkit-box-pack: baseline; - -ms-flex-pack: baseline; - justify-content: baseline; - -webkit-box-align: baseline; - -ms-flex-align: baseline; - align-items: baseline; - padding-top: 50px; - border-left: 1px solid #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - } - .header-menu a { - padding: 15px 25px; - color: #888da8; - } - .header-menu ul { - display: block; - } - .header-menu .show .dropdown-menu { - opacity: 1; - visibility: visible; - position: relative !important; - margin-bottom: 15px; - display: block; - -webkit-transform: none !important; - transform: none !important; - } - .header-menu > * { - width: 100%; - } - .open-responsive-menu > svg { - width: 20px; - height: 20px; - } - .header--standard-dark .header-menu { - border-left: 1px solid #545875; - } - .header-menu .dropdown:hover > .dropdown-menu { - opacity: 0; - visibility: hidden; - } - .header-menu .show.dropdown:hover > .dropdown-menu { - opacity: 1; - visibility: visible; - } - .dropdown-menu { - width: 100%; - top: auto; - } - .header--standard .header-menu .dropdown-item { - padding: 10px 30px; - } - .nav-item { - width: 100%; - } - .open-responsive-menu { - display: block; - } - .header--standard .header-menu .close-responsive-menu { - display: block; - } - .header--standard { - z-index: 31; - height: 70px; - -webkit-animation: none; - animation: none; - } - .header--standard .ps { - -ms-touch-action: auto; - touch-action: auto; - overflow: hidden !important; - -ms-overflow-style: none; - } - .header--standard .ps:hover > .ps__scrollbar-x-rail, - .header--standard .ps:hover > .ps__scrollbar-y-rail { - display: block; - } - .header--standard > .container { - height: 100%; - } - .header--standard > .container > .header--standard-wrap { - height: 100%; - } - .megamenu .row > * { - width: 100%; - max-width: 100%; - } - .megamenu .row > * + * { - margin-top: 15px; - } - .header--standard.headroom--not-top .header-menu .nav-link { - padding: 15px 25px; - } - .dropdown-menu.megamenu { - padding: 10px; - } - .dropdown-menu.megamenu .dropdown-item:hover { - padding-left: 35px; - } - .header-spacer--standard { - height: 70px; - } - .header--standard-landing.headroom--not-top .header-menu li .nav-link, - .header--standard-landing.headroom--not-top .header-menu li .nav-link:hover { - color: #fff; - fill: #fff; - } -} - -@media (max-width: 570px) { - .top-header.top-header-favorit .top-header-author { - left: 20px; - } -} - -@media (max-width: 460px) { - .tab-content-responsive .notification-list .notification-event { - width: 50%; - } - .tab-content-responsive - .notification-list - .selectize-dropdown - .notification-event { - width: auto; - } - .top-header.top-header-favorit .top-header-author { - bottom: auto; - top: 0; - margin-top: 5px; - } - .top-header.top-header-favorit .top-header-author .author-thumb { - width: 60px; - height: 60px; - border-width: 2px; - } - .top-header.top-header-favorit .author-content { - margin-top: 0; - } - .top-header.top-header-favorit .profile-menu { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .top-header.top-header-favorit .profile-menu li { - margin-bottom: 5px; - } - .control-icon .mCustomScrollbar { - max-height: 150px; - } -} - -@media (max-width: 420px) { - .top-header.top-header-favorit .author-name { - font-size: 18px; - } -} - -/*------------- #FOOTER --------------*/ -.footer { - width: 100%; - margin: 0 auto; - padding: 70px 55px 0; - background-color: #fff; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - position: relative; -} -.footer .widget .title { - margin-bottom: 25px; -} -.footer.footer-full-width { - width: 100%; -} -.footer.has-not-copyright { - padding: 70px 55px; -} - -.footer--dark { - background-color: #3f4257; -} -.footer--dark .w-about .logo { - color: #fff; -} -.footer--dark .w-about .logo .logo-title { - color: #fff; -} -.footer--dark .w-about .logo:hover { - color: #fff; -} -.footer--dark .widget .title { - color: #fff; -} -.footer--dark .socials i, -.footer--dark .socials svg { - color: #fff; -} -.footer--dark .socials i:hover, -.footer--dark .socials svg:hover { - color: #ff5e3a; -} - -.sub-footer-copyright { - padding: 40px 0; - text-align: center; - border-top: 1px solid #e6ecf5; - margin-top: 60px; -} -.sub-footer-copyright span { - font-size: 12px; -} -.sub-footer-copyright a { - color: #ff5e3a; - opacity: 0.7; - font-weight: 500; -} -.sub-footer-copyright a:hover { - opacity: 1; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1024px) { - .footer .widget { - margin-bottom: 40px; - } - .footer { - padding: 40px 15px; - width: 100%; - } -} - -@media (max-width: 768px) { - .footer { - text-align: center; - } - .footer .w-about .logo { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - margin-bottom: 10px; - } - .sub-footer-copyright { - margin-top: 0; - padding-bottom: 0; - } -} - -/*------------- #SECTION --------------*/ -.bg-section1 { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section1.png'); -} - -.bg-section2 { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section2.png'); -} - -.bg-section3 { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section3.png'); -} - -.bg-section4 { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section4.png'); -} - -.bg-section5 { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section5.png'); -} - -section { - position: relative; -} - -.section-move-bg .content-bg-wrap { - background-position: bottom; - background-repeat: repeat-x; - background-size: 100% 100%; -} - -.section-move-bg .container { - z-index: 5; - position: relative; -} - -.section-move-bg-top .content-bg-wrap { - background-position: top; - background-repeat: repeat-x; - bottom: auto; - top: 0; -} - -.section-move-bg-top .container { - z-index: 5; - position: relative; -} - -.call-to-action-animation .first-img { - position: absolute; - left: 15%; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - bottom: -100%; - -webkit-transform: scale(0); - transform: scale(0); - z-index: 5; -} - -.call-to-action-animation .second-img { - position: absolute; - right: 80%; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - bottom: -100%; - z-index: 5; -} - -.img-scale-animation img { - position: absolute; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - -webkit-transform: scale(0); - transform: scale(0); - opacity: 0; - display: block; -} -.img-scale-animation img.main-img { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; -} -.img-scale-animation img.first-img1 { - left: 2%; - top: 5%; -} -.img-scale-animation img.second-img1 { - left: 12%; - top: 50%; -} -.img-scale-animation img.third-img1 { - right: 2%; - top: 8%; -} - -.subscribe-animation { - position: relative; -} -.subscribe-animation .plane { - opacity: 0; - position: absolute; - bottom: -100%; - -webkit-transform: scale(0); - transform: scale(0); - left: 5%; -} - -.planer-animation { - position: relative; - background-position: bottom; -} -.planer-animation .planer { - position: absolute; - top: 10%; - left: 0; - opacity: 0; - -webkit-transform: scale(0); - transform: scale(0); -} - -.contact-form-animation { - position: relative; -} -.contact-form-animation .crew { - opacity: 0; - position: absolute; - bottom: 20%; - -webkit-transform: scale(0); - transform: scale(0); - left: 0; -} - -.block-action { - padding: 60px 70px 40px; - border-radius: 5px; - min-height: 260px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} -.block-action > * { - margin-top: auto; - min-width: 100%; -} - -/* Text meant only for screen readers. */ -.screen-reader-text { - clip: rect(1px, 1px, 1px, 1px); - position: absolute !important; - height: 1px; - width: 1px; - overflow: hidden; -} - -.screen-reader-text:focus { - background-color: #f1f1f1; - border-radius: 3px; - -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); - clip: auto !important; - color: #21759b; - display: block; - font-size: 14px; - font-size: 0.875rem; - font-weight: bold; - height: auto; - left: 5px; - line-height: normal; - padding: 15px 23px 14px; - text-decoration: none; - top: 5px; - width: auto; - z-index: 100000; - /* Above WP toolbar. */ -} - -/* Do not show the outline on the skip link target. */ -#content[tabindex='-1']:focus { - outline: 0; -} - -.call-to-action-animation, -.planer-animation { - overflow: hidden; -} - -/*------------- #Styles for preloader --------------*/ -#hellopreloader { - display: block; - position: fixed; - text-align: center; - z-index: 9999999; - top: 0; - left: 0; - width: 100%; - height: 100%; - min-width: 100%; - background: #ff886d; - background-size: 41px; - opacity: 1; -} - -.preloader { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} -.preloader .text { - width: 100%; - color: #fff; - font-size: 14px; - margin-top: 10px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1024px) { - .call-to-action-animation .first-img, - .call-to-action-animation .second-img { - max-width: 50%; - max-height: 50%; - } -} - -@media (max-width: 860px) { - .img-scale-animation img.first-img1 { - top: 0; - max-height: 100%; - } - .img-scale-animation img.second-img1 { - top: 0; - max-height: 100%; - } - .img-scale-animation img.third-img1 { - top: 0; - max-height: 100%; - } - .subscribe-animation .plane { - max-width: 200px; - max-height: 100%; - } -} - -@media (max-width: 460px) { - .block-action { - padding: 60px 50px 10px; - } - .subscribe-animation .plane { - max-width: 100px; - } -} - -/*------------- #STUNNING-HEADER --------------*/ -.stunning-header { - padding-bottom: 120px; - position: relative; - color: #fff; -} -.stunning-header .stunning-header-title { - color: inherit; - font-size: 40px; -} -.stunning-header + * { - margin-top: 40px; -} -.stunning-header .content-bg-wrap { - z-index: -1; -} - -.stunning-header-content { - z-index: 5; - text-align: center; - position: relative; - padding: 0 10px; -} - -.bg-primary-opacity { - background-color: rgba(255, 94, 58, 0.95); -} - -.bg-purple-dark-opacity { - background-color: rgba(98, 54, 178, 0.95); -} - -.stunning-header-bg1 { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/landing-users_s9srpx.png'); -} - -.breadcrumbs-item { - display: inline-block; - margin-bottom: 0; -} -.breadcrumbs-item a { - margin-right: 6px; - color: inherit; - opacity: 0.7; -} -.breadcrumbs-item a:hover { - color: #fff; - opacity: 1; -} -.breadcrumbs-item.active span { - font-weight: 700; -} -.breadcrumbs-item .icon { - margin-right: 6px; -} -.breadcrumbs-item:last-child .icon { - display: none; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .stunning-header { - padding-bottom: 60px; - } - .stunning-header .stunning-header-title { - font-size: 24px; - } -} - -@media (max-width: 460px) { - .stunning-header { - padding-bottom: 60px; - } -} - -/*------------- #Mobile APP --------------*/ -.mobile-app .chat-settings { - padding: 15px 40px; -} -.mobile-app .chat-settings a { - color: #888da8; - padding: 7px 0; - display: block; -} -.mobile-app .chat-settings a:hover { - color: #515365; -} -.mobile-app .chat-settings .icon-status { - margin-right: 20px; - position: relative; - border: none; -} - -.mobile-app .olympus-chat { - position: relative; - display: block; -} - -.mobile-app .sidebar--large .olympus-chat { - padding: 25px 15px 25px 50px; -} - -.mobile-app .search-friend { - position: relative; - bottom: auto; - -webkit-box-shadow: none; - box-shadow: none; -} - -.mobile-app .fixed-sidebar { - position: fixed; - float: none; - min-height: 70px; -} -.mobile-app .fixed-sidebar.open { - min-height: 1000vh; -} - -.mobile-app .fixed-sidebar-right.sidebar--large { - width: 260px; - position: absolute; -} - -.mobile-app .fixed-sidebar .search-friend svg { - width: 16px; - height: 16px; -} - -.mobile-app .fixed-sidebar-right { - padding-bottom: 0; - border-left: none; - bottom: auto; -} - -.mobile-app .header { - padding-left: 70px; -} -@media (max-width: 768px) { - .mobile-app .header { - min-width: 300px; - } -} - -.mobile-app .fixed-sidebar.right { - top: 0; - z-index: 30; - min-height: 70px; -} -.mobile-app .fixed-sidebar.right.open { - min-height: 1000vh; -} -@media (max-width: 768px) { - .mobile-app .fixed-sidebar.right { - display: block; - } -} - -.mobile-app .fixed-sidebar.right .mCustomScrollbar { - max-height: calc(100vh - 140px); -} - -.mobile-app .fixed-sidebar .mCustomScrollbar { - max-height: calc(100vh - 70px); -} - -.mobile-app .fixed-sidebar { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.mobile-app .fixed-sidebar .ui-block-title:first-child { - border-top: 1px solid #e6ecf5; -} - -.mobile-app .fixed-sidebar-left .ui-block-title:first-child { - border-top: none; -} - -.mobile-app .fixed-sidebar-left.sidebar--small { - height: auto; - position: absolute; -} - -.mobile-app .left-menu { - padding: 0; -} - -.mobile-app .left-menu a { - color: #515365; -} -.mobile-app .left-menu a:hover { - color: #ff5e3a; -} - -.mobile-app .fixed-sidebar-left.sidebar--large { - width: 260px; - position: absolute; -} - -.mobile-app .fixed-sidebar-right.sidebar--small { - position: absolute; -} - -.mobile-app .search-bar.w-search { - width: 100%; - max-width: 100%; -} - -.mobile-app .top-header-author { - position: relative; - bottom: auto; - margin-top: -20px; - color: #888da8; -} -.mobile-app .top-header-author .author-name { - color: #fff; -} - -.mobile-app .top-header-author .author-name:hover { - color: #ff5e3a; -} - -.mobile-app .comment-form .form-group { - width: 80%; -} - -.mobile-app .ui-block { - margin-bottom: 40px; -} - -.mobile-app .profile-section .control-block-button { - right: auto; - top: auto; - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - bottom: -22px; - width: 100%; - text-align: center; - z-index: 5; -} - -.mobile-app .post-control-button .btn-control { - display: inline-block; -} - -.mobile-app .post .control-block-button { - right: 20px; - top: -13px; -} - -.mobile-app .post-additional-info .comments-shared { - margin-top: 0; -} - -.mobile-app .post__author .more { - margin-right: 0; -} - -.mobile-app .post-video .video-content { - padding: 4px 12px; -} - -.mobile-app .view-all { - position: relative; - bottom: auto; -} - -.mobile-app .ui-block-title a { - color: #515365; -} - -.mobile-app .ui-block-title .items-round-little { - color: #fff; -} - -.mobile-app .notification-list .notification-event { - padding-left: 10px; -} - -.mobile-app .friend-requests .chat-message-item { - font-size: 10px; -} - -.mobile-app .notification-list .notification-friend { - font-size: 13px; -} - -.mobile-app .notification-list.chat-message .notification-event { - width: auto; -} - -.mobile-app .icon-close { - right: 50%; - margin-right: -9px; -} - -.mobile-app .main-header { - max-width: 100%; - padding: 40px 15px 90px; -} - -.mobile-app .img-bottom { - max-height: 80px; -} - -.mobile-app .choose-photo-item { - padding: 0 5px 5px 0; -} - -.mobile-app .choose-from-my-photo .btn + .btn { - margin-left: 5px; -} - -.mobile-app .profile-settings-responsive { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.mobile-app.page-has-left-panels { - padding-left: 0; -} - -.mobile-app.page-has-right-panels { - padding-right: 0; -} - -.about-olympus { - padding: 0 25px; - margin-bottom: 15px; -} -.about-olympus a { - padding: 7px 0; - font-size: 12px; - color: #515365; - display: block; - font-weight: 700; -} -.about-olympus a:hover { - color: #ff5e3a; -} - -.mobile-app-tabs { - background-color: #3f4257; - border-bottom-color: transparent; - -ms-flex-pack: distribute; - justify-content: space-around; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 7px; - height: 70px; - padding: 0 13px; - position: relative; - width: 100%; -} -.mobile-app-tabs .nav-link { - height: 100%; - border-color: transparent; - padding: 0 20px; - 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; - border-bottom: 3px solid transparent; -} -.mobile-app-tabs .nav-link:hover, -.mobile-app-tabs .nav-link:focus { - border-color: transparent; -} -.mobile-app-tabs .olymp-close-icon { - display: none; -} -.mobile-app-tabs .olymp-magnifying-glass-icon { - width: 18px; -} -.mobile-app-tabs .nav-link.active { - background-color: transparent; - border-color: transparent; - border-bottom-color: #ff5e3a; -} -.mobile-app-tabs .nav-link.active svg { - fill: #fff; -} -.mobile-app-tabs .nav-link.active .olymp-close-icon { - display: block; - width: 18px; - height: 18px; -} -.mobile-app-tabs .nav-link.active .olymp-magnifying-glass-icon { - display: none; - width: 18px; -} -.mobile-app-tabs .nav-item { - margin-bottom: 0; - height: 70px; -} -.mobile-app-tabs svg { - fill: #9a9fbf; - height: 20px; - width: 24px; -} -.mobile-app-tabs .control-icon { - position: relative; - margin-right: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.nav-tabs .app-tabs-close { - position: absolute; - bottom: -55px; - left: 50%; - margin-left: -33px; - z-index: 20; -} -.nav-tabs .app-tabs-close:hover svg { - fill: #ff5e3a; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - body.mobile-app { - min-width: 300px; - overflow-x: hidden; - } - .mobile-app .container { - min-width: 300px; - } - .mobile-app - .notification-list.friend-requests - .selectize-dropdown - .notification-icon { - float: right; - } - .mobile-app-tabs .nav-item { - width: auto; - } - .mobile-app-tabs .nav-link { - padding: 0 5px; - } -} - -@media (max-width: 480px) { - .mobile-app .choose-photo-item { - width: 50%; - } - .mobile-app .upload-photo-item { - padding: 10px; - } - .mobile-app .choose-from-my-photo .btn { - width: 100%; - } - .mobile-app .upload-photo-item svg { - margin-bottom: 10px; - } - .mobile-app .remember a { - float: none; - display: block; - } - .mobile-app .page-link { - padding: 10px; - } - .mobile-app .notification-list.friend-requests .notification-icon { - float: none; - display: block; - margin-top: 10px; - } -} - -@media (max-width: 460px) { - .mobile-app .notification-list .notification-event { - width: 50%; - } -} - -/*------------- #SHOP-CART --------------*/ -.shoping-cart a { - position: relative; - padding: 10px 0; -} - -.shoping-cart svg { - height: 22px; - width: 22px; -} - -.shoping-cart .count-product { - position: absolute; - color: #fff; - font-size: 10px; - top: 0; - left: auto; -} - -.rait-stars { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.rait-stars .star-icon { - font-size: 9px; -} -.rait-stars li { - display: inline-block; - color: #d1d8de; -} -.rait-stars li + li { - margin-left: 2px; -} -.rait-stars li.numerical-rating { - margin-left: 10px; - font-weight: 700; - font-size: 12px; - color: #515365; -} - -.shop-popup-cart.more-dropdown { - width: 340px; - right: -70px; - padding: 0; -} -.shop-popup-cart.more-dropdown > ul { - padding: 0; - display: block; -} -.shop-popup-cart.more-dropdown .rait-stars { - padding: 0; - display: block; - height: auto; - margin-bottom: 5px; - line-height: 1; -} -.shop-popup-cart.more-dropdown a.btn { - display: inline-block; -} - -/*------------- cart-products --------------*/ -.cart-product-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-line-pack: center; - align-content: center; - border-bottom: 1px solid #e6ecf5; - padding: 25px; - position: relative; -} -.cart-product-item .more { - position: absolute; - top: 10px; - right: 10px; -} -.cart-product-item .more svg { - height: 8px; - width: 8px; -} - -.product-thumb { - width: 60px; - height: 60px; - background-color: #f2f4f8; - margin-right: 15px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} -.product-thumb img { - margin: auto; - max-height: 100%; -} - -.product-content .title { - font-size: 12px; -} - -.product-content .counter { - font-size: 12px; - font-weight: 700; - color: #515365; -} - -.product-price { - margin-left: auto; - font-size: 12px; - color: #888da8; - font-weight: 700; - margin-right: 20px; -} - -.cart-subtotal { - font-size: 12px; - font-weight: 700; - color: #515365; - padding: 25px 45px 25px 25px; - border-bottom: 1px solid #e6ecf5; - text-align: right; -} -.cart-subtotal > span { - margin-left: 25px; - color: #888da8; -} - -.cart-btn-wrap { - padding: 25px; - text-align: center; -} -.cart-btn-wrap .btn + .btn { - margin-left: 12px; -} - -.cart-main table { - width: 100%; -} - -.cart-main tr > *, -.cart-main th > * { - padding: 25px 35px; - text-align: center; - border-bottom: 1px solid #e6ecf5; -} -.cart-main tr > *:first-child, -.cart-main th > *:first-child { - padding-left: 0; - text-align: left; -} -.cart-main tr > *:last-child, -.cart-main th > *:last-child { - padding-right: 50px; -} - -.cart-main th { - font-size: 10px; - text-transform: uppercase; - font-weight: 700; -} - -.cart-main td > * { - margin-bottom: 0; -} - -.cart-main .product-price .price { - color: #888da8; -} - -.cart-main .product-quantity .form-control { - width: auto; - max-width: 110px; -} - -.cart-main .product-quantity .form-group { - display: inline-block; -} - -.cart-main .product-del svg { - width: 18px; - height: 18px; - fill: #9a9fbf; -} -.cart-main .product-del svg:hover { - fill: #ff5e3a; -} - -.cart-main .form-inline > * + * { - margin-left: -5px; -} - -.cart-main .form-inline { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; -} -.cart-main .form-inline .btn { - border-radius: 0 5px 5px 0; -} -.cart-main .form-inline .form-group { - margin-bottom: 0; -} - -.cart-main .cart-subtotal { - padding: 18px 0 18px 25px; - border-bottom: none; - float: right; -} - -.cart-product__item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.cart-product__item .product-thumb { - width: 80px; - height: 80px; -} -.cart-product__item .rait-stars { - margin-bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} -.cart-product__item .cart-product-title { - display: block; -} -.cart-product__item .product-category { - font-size: 9px; -} - -.order-totals-list li { - 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-bottom: 25px; - margin-bottom: 25px; - border-bottom: 1px solid #e6ecf5; -} -.order-totals-list li span { - font-weight: 700; - color: #515365; -} -.order-totals-list li.total { - color: #515365; - font-weight: 700; -} - -.payment-methods-list { - border-bottom: 1px solid #e6ecf5; - margin-bottom: 30px; -} -.payment-methods-list li { - padding-bottom: 10px; -} -.payment-methods-list li p { - font-size: 13px; -} -.payment-methods-list .radio label span { - left: 0; -} -.payment-methods-list .radio label { - padding-left: 25px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1200px) { - .shoping-cart a { - padding: 0; - } -} - -@media (max-width: 1024px) { - .shoping-cart a { - padding: 0; - } -} - -@media (max-width: 768px) { - .shop-popup-cart.more-dropdown { - display: none; - } - .shoping-cart a { - padding: 15px 25px; - } - .cart-main tr > *, - .cart-main th > * { - padding: 20px 10px; - } - .cart-main tr > :last-child, - .cart-main th > :last-child { - padding-right: 10px; - } -} - -@media (max-width: 540px) { - .cart-main .cart-subtotal { - float: none; - text-align: left; - padding-left: 0; - } -} - -@media (max-width: 420px) { - .cart-main tr > *, - .cart-main th > * { - padding: 20px 5px; - } - .cart-product__item { - 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-align: start; - -ms-flex-align: start; - align-items: flex-start; - } - .cart-product__item .product-thumb { - width: 40px; - height: 40px; - margin-right: 0; - margin-bottom: 10px; - } - .cart-main .form-inline { - -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; - } - .cart-main .form-inline .btn { - margin-left: 0; - margin-top: 10px; - border-radius: 5px; - } -} - -/*------------- #BOOTSTRAP-CUSTOMIZATION --------------*/ -ul { - list-style: none; - padding: 0; -} - -a { - -webkit-transition: all 0.15s ease; - transition: all 0.15s ease; -} -a:hover { - color: #ff5e3a; -} - -select, -input, -.form-control { - background-color: transparent; -} - -select, -input { - display: block; - width: 100%; - padding: 1.1rem 1.1rem; - font-size: 0.875rem; - line-height: 1.25; - color: #464a4c; - background-color: transparent; - background-image: none; - background-clip: padding-box; - border: 1px solid #e6ecf5; - border-radius: 0.25rem; - -webkit-transition: border-color ease-in-out 0.15s, - -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, - -webkit-box-shadow ease-in-out 0.15s; - -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, - -webkit-box-shadow ease-in-out 0.15s; -} - -p { - font-size: 0.875rem; -} - -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - color: #515365; -} - -.nav-tabs .nav-item { - position: relative; -} - -.form-group { - position: relative; - margin-bottom: 1.4rem; - background:var(--theme-color); -} -.form-group textarea { - resize: none; -} - -.form-group.label-floating label.control-label, -.form-group.label-placeholder label.control-label { - top: 18px; - font-size: 14px; - line-height: 1.42857; - left: 20px; -} - -.form-group.label-static label.control-label, -.form-group.label-floating.is-focused label.control-label, -.form-group.label-floating:not(.is-empty) label.control-label, -.form-group.has-bootstrap-select label.control-label { - top: 10px; - font-size: 11px; - line-height: 1.07143; -} - -.form-group.label-static label.control-label, -.form-group.label-placeholder label.control-label, -.form-group.label-floating label.control-label { - position: absolute; - pointer-events: none; - -webkit-transition: 0.3s ease all; - transition: 0.3s ease all; -} - -.card { - border: none; -} - -.card-header a { - color: #515365; - display: block; -} -.card-header a:hover, -.card-header a:focus { - color: #515365; -} - -.card-header i, -.card-header svg { - float: right; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - margin-top: 4px; -} - -.card-header .collapsed i, -.card-header .collapsed svg { - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); -} - -.card-header .collapsed .event-status-icon i, -.card-header .collapsed .event-status-icon svg { - -webkit-transform: rotate(0); - transform: rotate(0); -} - -blockquote { - margin: 3em 0; - padding: 15px 80px 15px 80px; - position: relative; -} -blockquote h6 { - font-size: 11px; - font-weight: 400; - color: #888da8; -} -blockquote h6 span { - font-weight: 700; - display: block; - color: #515365; -} -blockquote p { - margin: 0 0 15px !important; - font-size: 22px; - line-height: 1.3em; - font-weight: 300; - position: relative; - color: #515365; -} -blockquote p:before { - content: ''; - width: 4px; - height: 100%; - position: absolute; - top: 0; - left: -80px; - display: block; - background-color: #ff5e3a; -} -@media (max-width: 640px) { - blockquote p { - font-size: 16px; - } -} - -a > svg { - -webkit-transition: all 0.15s ease; - transition: all 0.15s ease; -} - -svg { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - vertical-align: unset; -} - -button.btn { - padding: 0.5rem 1rem; -} - -button.btn-md { - padding: 1rem 3.5rem; - font-size: 0.75rem; - border-radius: 0.3rem; -} - -button.btn-md-2 { - padding: 0.8rem 2.1rem; - font-size: 0.688rem; - border-radius: 0.3rem; -} - -button.btn-lg { - padding: 1rem 3rem; -} - -.form-inline .btn { - margin-bottom: 0; -} - -.form-inline > * + * { - margin-left: 16px; -} - -.h1, -.h2, -.h3, -.h4, -h1, -h2, -h3, -h4 { - font-weight: 300; -} - -img { - vertical-align: unset; - max-width: 100%; - height: auto; - display: inline-block; -} - -.modal-dialog { - pointer-events: auto; -} - -.was-validated .form-control:valid ~ .invalid-feedback, -.was-validated .form-control:valid ~ .invalid-tooltip { - display: none; -} - -.was-validated .form-control:valid ~ .material-input:after { - content: '\f00c'; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - position: absolute; - display: block; - width: 20px; - height: 20px; - line-height: 20px; - border-radius: 100%; - font-size: 9px; - background-color: #08ddc1; - color: #fff; - text-align: center; - right: 20px; - top: 50%; - margin-top: -10px; -} - -/*================= Styles for custom input type="number" ============*/ -.number-spinner.input-group .form-group { - margin-bottom: 0; -} - -.number-spinner.input-group .form-control { - width: 100%; - padding: 0.5rem 1.1rem; - max-width: 80px; -} - -.number-spinner.input-group .input-group-btn > .btn { - margin-bottom: 0; - height: 100%; - background-color: #ff5e3a; - z-index: 5; -} - -.number-spinner.input-group .glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-style: normal; - font-weight: 700; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - color: #fff; -} -.number-spinner.input-group .glyphicon:before { - content: '\2212'; -} - -.number-spinner.input-group .glyphicon-plus::before { - content: '\2b'; -} - -.number-spinner.input-group.number-spinner--secondary .input-group-btn > .btn { - background-color: #3f4257; -} - -.number-spinner.input-group.number-spinner--breez .input-group-btn > .btn { - background-color: #08ddc1; -} - -.number-spinner.input-group.number-spinner--green .input-group-btn > .btn { - background-color: #1ed760; -} - -.btn-secondary:not([disabled]):not(.disabled):active { - background-color: #fff; - border-color: #e6ecf5; - color: #515365; - -webkit-box-shadow: none; - box-shadow: none; -} - -.modal-content { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; -} - -.modal-header { - line-height: 1; -} -.modal-header > * { - margin-bottom: 0; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1024px) { - .form-group.label-floating label.control-label, - .form-group.label-placeholder label.control-label { - left: 15px; - } -} - -@media (max-width: 600px) { - .card-header a { - font-size: 18px; - } - .modal-dialog { - margin: 30px auto; - } -} - -@media (max-width: 360px) { - .card-header a { - font-size: 14px; - } - .form-group.label-floating label.control-label, - .form-group.label-placeholder label.control-label { - font-size: 12px; - } -} - -/*------------- #BLOCKS --------------*/ -/*------------- #UI-BLOCK --------------*/ -.ui-block { - background-color: #fff; - border-radius: 5px; - border: 1px solid #e6ecf5; - margin-bottom: 15px; -} -.ui-block .ui-block-title:last-child { - border-bottom: 0; -} - -.ui-block-title { - padding: 23px 25px 18px; - line-height: 1; - border-bottom: 1px solid #e6ecf5; - border-top: 1px solid #e6ecf5; - display: table; - width: 100%; - position: relative; - border-radius: 5px 5px 0 0; -} -.ui-block-title .more { - padding-left: 25px; - text-align: right; - width: 16px; -} -.ui-block-title > * { - margin-bottom: 0; - display: table-cell; - vertical-align: middle; -} -.ui-block-title.ui-block-title-small { - padding: 10px 25px; -} -.ui-block-title.ui-block-title-small .title { - font-size: 9px; - text-transform: uppercase; - color: #9a9fbf; -} -.ui-block-title:first-child { - border-top: none; -} -.ui-block-title .btn { - display: inline-block; - margin-bottom: 0; -} -.ui-block-title .btn + * { - margin-left: 20px; -} -.ui-block-title.inline-items .more { - float: right; - margin-top: 6px; - padding-left: 0; -} -.ui-block-title + .ui-block-title { - border-bottom: none; -} -.ui-block-title .icon-add { - margin-right: 0; -} - -#accordion + .ui-block-title { - border-top: none; - border-bottom: none; -} - -.ui-block-content { - padding: 24px 23px 23px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1200px) { - .responsive-flex1200 .ui-block-title { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .responsive-flex1200 .ui-block-title > * { - margin-bottom: 10px; - } - .responsive-flex1200 .ui-block-title .points { - text-align: left; - } - .responsive-flex1200 .btn + * { - margin-left: 0; - } - .responsive-flex1200 .w-search { - width: auto; - } - .responsive-flex1200 .w-select { - padding: 0; - } -} - -@media (max-width: 860px) { - .responsive-flex .w-search { - width: auto; - } -} - -@media (max-width: 768px) { - .responsive-flex .ui-block-title { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .responsive-flex .ui-block-title > * { - margin-bottom: 10px; - } - .responsive-flex .ui-block-title .points { - text-align: left; - margin-bottom: 10px; - } - .responsive-flex .ui-block-title .points span { - display: inline-block; - } - .responsive-flex .ui-block-title .points span + span { - margin-top: 0; - } - .responsive-flex .block-btn { - text-align: left; - padding-right: 0; - } - .responsive-flex .more { - padding-left: 0; - } - .responsive-flex .photo-gallery { - position: relative; - right: auto; - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; - left: auto; - bottom: auto; - top: auto; - margin: 0 -26px -18px; - } - .responsive-flex .photo-gallery.nav-tabs .nav-item { - border-top: 1px solid #e6ecf5; - text-align: center; - } - .responsive-flex .photo-gallery.nav-tabs .nav-item:last-child a { - border-right: 0; - } - .responsive-flex .w-search { - width: auto; - } - .responsive-flex - .bootstrap-select.without-border.btn-group - .dropdown-toggle - .filter-option { - text-align: left; - } - .responsive-flex .align-right { - text-align: left; - } - .responsive-flex .align-right * { - display: block; - } - .responsive-flex .align-right > * + * { - margin-top: 15px; - } - .responsive-flex .align-right .btn { - margin-left: 0; - } - .responsive-flex .ui-block-title .btn + * { - margin-left: 0; - } -} - -@media (max-width: 480px) { - .ui-block-content.display-flex.content-around { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .ui-block-content.display-flex.content-around > * { - margin-bottom: 15px; - } -} - -@media (max-width: 320px) { - .ui-block-title .btn + .btn { - margin-left: 0; - margin-top: 15px; - } -} - -/*------------- #BUTTONS --------------*/ -.btn { - color: #fff; - margin-bottom: 15px; - position: relative; -} -.btn:hover { - opacity: 0.8; - color: #fff; -} -.btn:focus { - -webkit-box-shadow: none; - box-shadow: none; -} -.btn.c-grey { - border-color: #d8dbe6; -} -.btn.c-grey:hover { - color: inherit; -} -.btn.disabled, -.btn:disabled { - background-color: #9a9fbf; - border-color: #9a9fbf; -} - -.btn-transparent { - background-color: transparent; -} - -button:hover { - cursor: pointer; -} - -.btn-icon-left i, -.btn-icon-left svg { - font-size: 12px; - margin-right: 10px; -} - -.btn-lg i, -.btn-lg svg { - font-size: 16px; -} - -@media (max-width: 1080px) { - .btn-lg { - padding: 1rem; - } -} - -.btn-md { - padding: 1rem 3.5rem; - font-size: 0.75rem; - border-radius: 0.3rem; -} - -@media (max-width: 1080px) { - .btn-md { - padding: 0.6rem 0.5rem; - } -} - -.btn-md-2 { - padding: 0.8rem 2.1rem; - font-size: 0.688rem; - border-radius: 0.3rem; -} - -@media (max-width: 1080px) { - .btn-md-2 { - padding: 0.6rem 0.5rem; - } -} - -.btn-control { - border-radius: 100%; - width: 50px; - height: 50px; - line-height: 54px; - padding: 0; - fill: #fff; - font-size: 20px; -} -.btn-control:hover { - opacity: 1; -} -.btn-control .more-dropdown { - top: auto; - bottom: 100%; -} -.btn-control .more-dropdown li { - line-height: 1.3; - font-size: 12px; -} -.btn-control > i, -.btn-control svg { - font-size: 20px; - width: 20px; - height: 20px; -} -.btn-control.has-i { - font-size: unset; -} -.btn-control.has-i > i, -.btn-control.has-i svg { - font-size: 15px; - width: 15px; - height: 15px; -} -.btn-control.btn-more { - line-height: 54px; -} - -.btn-control-small { - width: 34px; - height: 34px; - line-height: 34px; -} -.btn-control-small > i, -.btn-control-small svg { - font-size: 16px; - width: 16px; - height: 16px; -} - -.btn-more { - background-color: #ccd1e0; - margin: 40px auto; - text-align: center; - display: block; - line-height: 40px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.btn-more:hover { - fill: #ff5e3a; -} - -.btn-border { - border: solid 2px; -} - -.btn-border-think { - border: solid 1px; -} - -.control-block-button { - position: absolute; -} -.control-block-button .btn-control { - margin-right: 20px; - margin-bottom: 0; - fill: #fff; -} -.control-block-button .btn-control:last-child { - margin-right: 0; -} -.control-block-button .btn-control .olymp-settings-icon { - width: 17px; - height: 21px; -} -.control-block-button .btn-control .olymp-happy-face-icon { - width: 21px; - height: 21px; -} -.control-block-button .btn-control .olymp-chat---messages-icon { - width: 23px; - height: 20px; -} -.control-block-button .btn-control .olymp-star-icon { - height: 20px; - width: 20px; -} -.control-block-button .btn-control .olymp-happy-faces-icon { - height: 22px; - width: 22px; -} - -.btn-primary:hover { - background-color: #ff763a; - border-color: #ff763a; - opacity: 1; -} - -.btn-secondary:hover { - background-color: #ff5e3a; - border-color: #ff5e3a; - opacity: 1; -} - -.btn-purple { - background-color: #7c5ac2; -} - -.btn-blue { - background-color: #38a9ff; -} - -.btn-breez { - background-color: #08ddc1; -} - -.btn-green { - background-color: #1ed760; -} - -.btn-grey { - background-color: #515365; -} - -.btn-grey-light { - background-color: #888da8; -} - -.btn-grey-lighter { - background-color: #9a9fbf; -} - -.btn-breez-light { - background-color: #2aebcb; -} - -.btn-yellow { - background-color: #ffdc1b; -} - -.btn-smoke { - background-color: #e6ecf5; -} - -.btn-bg-secondary { - background-color: #3f4257; -} - -.btn-light-bg { - color: #515365; -} -.btn-light-bg:hover { - color: #515365; -} -.btn-light-bg:focus { - color: #515365; -} - -.btn-market { - text-transform: none; - text-align: left; - padding: 13px 23px; - background-color: #000; -} -.btn-market .icon { - margin-right: 5px; - height: 35px; - width: 35px; -} -.btn-market > * { - display: inline-block; - vertical-align: middle; -} -.btn-market .text { - overflow: hidden; -} -.btn-market span { - display: block; -} -.btn-market .sup-title { - font-size: 9px; - font-weight: 700; -} -.btn-market .title { - font-size: 18px; - font-weight: 500; -} -.btn-market:after { - -webkit-box-shadow: 10px 0 15px 0 rgba(18, 25, 33, 0.3); - box-shadow: 10px 0 15px 0 rgba(18, 25, 33, 0.3); -} -.btn-market + .btn-market { - margin-left: 20px; -} - -.with--icon { - text-align: left; -} -.with--icon .icon { - margin-right: 12px; - height: 35px; - width: 35px; - fill: #fff; -} -.with--icon > * { - display: inline-block; - vertical-align: middle; -} -.with--icon .text { - overflow: hidden; -} -.with--icon span { - display: block; -} -.with--icon .sup-title { - font-size: 8px; - font-weight: 700; -} -.with--icon .title { - font-size: 14px; - font-weight: 700; -} -.with--icon:after { - -webkit-box-shadow: 10px 0 15px 0 rgba(18, 25, 33, 0.3); - box-shadow: 10px 0 15px 0 rgba(18, 25, 33, 0.3); -} -.with--icon.btn-md .icon { - margin-right: 15px; - height: 22px; - width: 22px; -} - -/*------------- #BUTTONS-action with icons --------------*/ -.icon-add { - position: relative; - display: inline-block; - margin-right: 12px; - vertical-align: middle; -} -.icon-add:after { - content: '\f067'; - display: block; - position: absolute; - right: -4px; - top: -4px; - color: inherit; - font-size: 7px; - font-family: 'Font Awesome 5 Free'; -} -.icon-add.without-text { - margin-right: 0; -} - -.icon-minus { - position: relative; - display: inline-block; - vertical-align: middle; -} -.icon-minus:after { - content: '\f068'; - display: block; - position: absolute; - right: -4px; - top: -4px; - color: inherit; - font-size: 7px; - font-family: 'Font Awesome 5 Free'; -} - -.accept-request { - display: inline-block; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border: 1px solid transparent; - padding: 0.5rem; - font-size: 0.688rem; - border-radius: 0.25rem; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - background-color: #38a9ff; - color: #fff; - fill: #fff; -} -.accept-request:hover, -.accept-request:focus { - color: #fff; - fill: #fff; - opacity: 0.9; -} -.accept-request + .accept-request { - margin-left: 8px; -} -.accept-request svg { - width: 20px; - height: 20px; -} - -.request-del { - background-color: #9a9fbf; -} - -.fav-pages { - background-color: #ff5e3a; -} - -.chat-message { - background-color: #7c5ac2; -} - -.btn--half-width { - width: 48%; -} - -/*------------- #Button back-to-top --------------*/ -.back-to-top { - position: fixed; - z-index: 19; - width: 50px; - height: 50px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - fill: #fff; - stroke: inherit; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - bottom: 10px; - right: 85px; - cursor: pointer; - -webkit-box-shadow: 0 0 10px 0 rgba(63, 66, 87, 0.4); - box-shadow: 0 0 10px 0 rgba(63, 66, 87, 0.4); - border-radius: 100%; - background-color: #ff5e3a; -} -.back-to-top.hidden { - opacity: 0; -} -.back-to-top .back-icon { - height: 20px; - width: 20px; - margin: auto; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .back-to-top { - width: 40px; - height: 40px; - line-height: 40px; - right: 10px; - } - .back-to-top .back-icon { - height: 15px; - width: 15px; - } -} - -@media (max-width: 410px) { - .btn-market + .btn-market { - margin-left: 0; - } -} - -@media (max-width: 360px) { - .btn-control .more-dropdown { - top: 100%; - bottom: auto; - } -} - -/*------------- #FORMS --------------*/ -label.control-label { - color: #888da8; -} - -textarea { - min-height: 132px; -} - -.form-group.label-floating textarea { - padding: 1.3rem 1.1rem 0.2rem; -} - -input, -.form-control { - color: #515365; - line-height: inherit; - font-size: 0.875rem; -} - -.label-floating.has-success:after { - content: '\f00c'; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - position: absolute; - display: block; - width: 20px; - height: 20px; - line-height: 20px; - border-radius: 100%; - font-size: 9px; - background-color: #08ddc1; - color: #fff; - text-align: center; - right: 20px; - top: 50%; - margin-top: -10px; -} - -.has-success .form-control-success, -.has-error .form-control-danger { - background-image: none; -} - -.form-group.with-icon-right .form-control, -.form-group.with-icon-right input, -.form-group.with-icon-right textarea { - padding-right: 60px; -} - -.label-floating .form-control, -.label-floating input, -.label-floating select { - padding: 1.5rem 1.1rem 0.5rem; - line-height: 1.75; -} - -.label-floating textarea.form-control { - padding: 1.5rem 1.1rem 0.2rem; -} - -.label-floating.with-icon .form-control, -.label-floating.with-icon input, -.label-floating.with-icon textarea { - padding-left: 70px; -} - -.form-group.has-error:after { - content: '\f00d'; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - position: absolute; - display: block; - width: 20px; - height: 20px; - line-height: 20px; - text-align: center; - border-radius: 100%; - background-color: #f92552; - color: #fff; - font-size: 9px; - right: 20px; - top: 19px; -} - -select.form-control { - padding-left: 0.875rem; -} - -.form-group.with-icon:after { - content: ''; - position: absolute; - display: block; - height: 100%; - width: 1px; - background-color: #e6ecf5; - top: 0; - left: 50px; -} - -.form-group.with-icon i, -.form-group.with-icon svg { - display: block; - position: absolute; - left: 0; - top: 50%; - margin-top: -10px; - width: 50px; - text-align: center; - line-height: 3.5rem; - font-size: 20px; -} - -.form-group.with-icon input { - padding-left: 70px; -} - -.form-group.with-button button { - display: block; - position: absolute; - right: 0; - top: 0; - height: 100%; - width: 35px; - text-align: center; - line-height: 100%; - color: #fff; - fill: #fff; - background-color: #d7d9e5; - border: none; -} - -.form-group.with-button input { - padding-right: 50px; - padding-left: 15px; -} - -.label-floating.with-icon label.control-label, -.label-placeholder.with-icon label.control-label { - left: 70px; -} - -.date-time-picker input { - position: relative; - z-index: 5; -} - -.input-group-addon { - position: absolute; - right: 0; - top: 0; - background-color: transparent; - border: none; - height: 100%; - padding: 1.1rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.input-group-addon svg { - fill: #9a9fbf; - width: 22px; -} - -.custom-control-description { - padding-left: 7px; - color: #888da8; - line-height: 2; -} - -.tooltip-inner { - font-size: 9px; - text-transform: uppercase; - font-weight: 500; - border: 1px solid #3f4257 !important; -} - -.tooltip-secondary .tooltip-inner { - background-color: #3f4257; -} - -.tooltip-primary .tooltip-inner { - background-color: #ff5e3a; -} - -.tooltip-completed .tooltip-inner { - background-color: #08ddc1; -} - -/*------------- Toggle Button --------------*/ -.togglebutton { - vertical-align: middle; - margin-bottom: 20px; -} - -.togglebutton, -.togglebutton label, -.togglebutton input, -.togglebutton .toggle { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.togglebutton label { - cursor: pointer; - color: rgba(0, 0, 0, 0.26); -} - -.form-group.is-focused .togglebutton label, -.form-group.has-bootstrap-select .togglebutton label { - color: rgba(0, 0, 0, 0.26); -} - -.form-group.is-focused .togglebutton label:hover, -.form-group.is-focused .togglebutton label:focus { - color: rgba(0, 0, 0, 0.54); -} - -fieldset[disabled] .form-group.is-focused .togglebutton label { - color: rgba(0, 0, 0, 0.26); -} - -.togglebutton label input[type='checkbox'] { - opacity: 0; - width: 0; - height: 0; -} - -.togglebutton label .toggle { - text-align: left; - margin-left: 5px; -} - -.togglebutton label .toggle, -.togglebutton label input[type='checkbox'][disabled] + .toggle { - content: ''; - display: inline-block; - width: 66px; - height: 30px; - background-color: rgba(80, 80, 80, 0.7); - border-radius: 15px; - margin-right: 0; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; - vertical-align: middle; -} - -.togglebutton label .toggle:after { - content: ''; - display: inline-block; - width: 24px; - height: 24px; - line-height: 26px; - background-color: #ffffff; - border-radius: 20px; - position: relative; - left: 3px; - top: 3px; - -webkit-transition: left 0.3s ease, background 0.3s ease, - -webkit-box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease; - -webkit-transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, - -webkit-box-shadow 0.1s ease; - text-align: center; -} - -.togglebutton label input[type='checkbox'][disabled] + .toggle:after, -.togglebutton label input[type='checkbox'][disabled]:checked + .toggle:after { - background-color: #bdbdbd; -} - -.togglebutton label input[type='checkbox'] + .toggle:active:after, -.togglebutton label input[type='checkbox'][disabled] + .toggle:active:after { - -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), - 0 0 0 15px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.1); -} - -.togglebutton label input[type='checkbox']:checked + .toggle:after { - left: 39px; -} - -.togglebutton label input[type='checkbox']:checked + .toggle { - background-color: #ff5e3a; -} - -.togglebutton.blue label input[type='checkbox']:checked + .toggle { - background-color: #38a9ff; -} - -.togglebutton label input[type='checkbox']:checked + .toggle:active:after { - -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), - 0 0 0 15px rgba(156, 39, 176, 0.1); - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), - 0 0 0 15px rgba(156, 39, 176, 0.1); -} - -.description-toggle { - display: table; - width: 100%; - margin-bottom: 30px; -} -.description-toggle > * { - display: table-cell; - vertical-align: middle; -} -.description-toggle .togglebutton { - text-align: right; -} -.description-toggle p { - margin-bottom: 0; -} - -.add-field { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #888da8; - fill: #888da8; - margin-bottom: 1rem; - line-height: 100%; -} -.add-field svg { - margin-right: 10px; - width: 12px; - height: 12px; -} -.add-field > * { - display: table-cell; - vertical-align: middle; -} - -.switcher-block { - margin: 19px 0; - display: table; - width: 100%; -} -.switcher-block .title { - font-size: 13px; -} -.switcher-block > * { - margin-bottom: 0; - display: table-cell; - vertical-align: middle; -} -.switcher-block > *:last-child { - text-align: right; -} - -/***************************************** - upload button styles -******************************************/ -.file-upload { - position: relative; - display: inline-block; -} -.file-upload:hover { - cursor: pointer; -} - -.file-upload__label { - background-color: #3f4257; - display: block; - color: #fff; - font-weight: bold; - line-height: 1.25; - text-align: center; - padding: 0.5rem 1rem; - font-size: 0.812rem; - border-radius: 0.25rem; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -.file-upload__label:hover { - cursor: pointer; - background-color: #ff5e3a; -} -.file-upload__label.bg-green:hover, -.file-upload__label.bg-blue:hover, -.file-upload__label.bg-breez:hover { - background-color: #ff5e3a; -} - -.file-upload__input { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - font-size: 0; - width: 0; - height: 100%; - opacity: 0; - padding: 0; -} -.file-upload__input:hover { - cursor: pointer; -} - -.subscribe-form { - margin: 40px 0 20px; -} -.subscribe-form .form-group { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - margin-bottom: 0; -} -.subscribe-form .form-control { - width: 100%; -} - -.list--styled { - margin: 35px 0; -} -.list--styled li { - color: #515365; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.list--styled li + li { - margin-top: 30px; -} -.list--styled i, -.list--styled svg { - color: #ff5e3a; - font-size: 20px; - margin-right: 17px; -} -.list--styled.small-icon i, -.list--styled.small-icon svg { - font-size: 8px; -} -.list--styled.smallest-icon i, -.list--styled.smallest-icon svg { - font-size: 6px; -} -.list--styled.icon-blue i, -.list--styled.icon-blue svg { - color: #38a9ff; -} - -.search-form { - padding: 50px 40px; - background-color: #fff; - border-radius: 5px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} -.search-form .form-group { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - margin-bottom: 0; -} -.search-form .form-control { - width: 100%; -} -.search-form > * + * { - margin-left: -5px; -} -.search-form .btn { - border-radius: 0 5px 5px 0; -} - -.radio { - margin-bottom: 1rem; -} - -.radio label { - cursor: pointer; - padding-left: 35px; - position: relative; -} - -.radio label span { - display: block; - position: absolute; - left: 10px; - top: 0; - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; -} - -.radio label .circle { - border: 1px solid #dde0e9; - height: 18px; - width: 18px; - border-radius: 100%; -} - -.radio label .check { - height: 18px; - width: 18px; - border-radius: 100%; - background-color: #ff5e3a; - -webkit-transform: scale3d(0, 0, 0); - transform: scale3d(0, 0, 0); -} - -.radio label .check:after { - display: block; - position: absolute; - content: ''; - background-color: rgba(0, 0, 0, 0.87); - left: -18px; - top: -18px; - height: 50px; - width: 50px; - border-radius: 100%; - z-index: 1; - opacity: 0; - margin: 0; - -webkit-transform: scale3d(1.5, 1.5, 1); - transform: scale3d(1.5, 1.5, 1); -} - -.radio input[type='radio'] { - opacity: 0; - height: 0; - width: 0; - overflow: hidden; - display: none; -} - -.radio input[type='radio']:checked ~ .check, -.radio input[type='radio']:checked ~ .circle { - opacity: 1; -} - -.radio input[type='radio']:checked ~ .check { - background-color: #ff5e3a; -} - -.radio input[type='radio']:checked ~ .circle { - border-color: #ff5e3a; -} - -.radio input[type='radio']:checked ~ .check { - -webkit-transform: scale3d(0.45, 0.45, 1); - transform: scale3d(0.45, 0.45, 1); -} - -.radio input[type='radio'][disabled] ~ .check, -.radio input[type='radio'][disabled] ~ .circle { - opacity: 0.26; -} - -.radio input[type='radio'][disabled] ~ .check { - background-color: #000000; -} - -.radio input[type='radio'][disabled] ~ .circle { - border-color: #000000; -} - -@-webkit-keyframes rippleOn { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -@keyframes rippleOn { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -@-webkit-keyframes rippleOff { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -@keyframes rippleOff { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -.checkbox { - margin-bottom: 1rem; -} - -.checkbox label { - cursor: pointer; - padding-left: 0; - margin-bottom: 0; -} - -.form-group.is-focused .checkbox label { - color: rgba(0, 0, 0, 0.26); -} - -.form-group.is-focused .checkbox label:hover, -.form-group.is-focused .checkbox label:focus { - color: rgba(0, 0, 0, 0.54); -} - -fieldset[disabled] .form-group.is-focused .checkbox label { - color: rgba(0, 0, 0, 0.26); -} - -.checkbox input[type='checkbox'] { - opacity: 0; - position: absolute; - margin: 0; - z-index: -1; - width: 0; - height: 0; - overflow: hidden; - left: 0; - pointer-events: none; -} - -.checkbox .checkbox-material { - vertical-align: middle; - position: relative; - top: 1px; - padding-right: 5px; - display: inline-block; -} - -.checkbox .checkbox-material:before { - display: block; - position: absolute; - left: 0; - content: ''; - background-color: rgba(0, 0, 0, 0.84); - height: 20px; - width: 20px; - border-radius: 100%; - z-index: 1; - opacity: 0; - margin: 0; - top: 0; - -webkit-transform: scale3d(2.3, 2.3, 1); - transform: scale3d(2.3, 2.3, 1); -} - -.checkbox .checkbox-material .check { - position: relative; - display: inline-block; - width: 20px; - height: 20px; - border: 1px solid #e6ecf5; - overflow: hidden; - z-index: 1; -} - -.checkbox .checkbox-material .check:before { - position: absolute; - content: ''; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - display: block; - margin-top: -3px; - margin-left: 7px; - width: 0; - height: 0; - background: red; - -webkit-box-shadow: 0 0 0 0 inset; - box-shadow: 0 0 0 0 inset; - -webkit-animation: checkbox-off 0.3s forwards; - animation: checkbox-off 0.3s forwards; -} - -.checkbox input[type='checkbox']:focus + .checkbox-material .check:after { - opacity: 0.2; -} - -.checkbox input[type='checkbox']:checked + .checkbox-material .check { - background: #ff5e3a; -} - -.checkbox input[type='checkbox']:checked + .checkbox-material .check:before { - color: #ffffff; - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 20px -12px 0 11px; - -webkit-animation: checkbox-on 0.3s forwards; - animation: checkbox-on 0.3s forwards; -} - -.checkbox.clicked input[type='checkbox']:checked + .checkbox-material:before { - -webkit-animation: rippleOn 500ms; - animation: rippleOn 500ms; -} - -.checkbox.clicked - input[type='checkbox']:checked - + .checkbox-material - .check:after { - -webkit-animation: rippleOn 500ms forwards; - animation: rippleOn 500ms forwards; -} - -.checkbox.clicked - input[type='checkbox']:not(:checked) - + .checkbox-material:before { - -webkit-animation: rippleOff 500ms; - animation: rippleOff 500ms; -} - -.checkbox.clicked - input[type='checkbox']:not(:checked) - + .checkbox-material - .check:after { - -webkit-animation: rippleOff 500ms; - animation: rippleOff 500ms; -} - -fieldset[disabled] .checkbox, -fieldset[disabled] .checkbox input[type='checkbox'], -.checkbox input[type='checkbox'][disabled] ~ .checkbox-material .check, -.checkbox input[type='checkbox'][disabled] + .circle { - opacity: 0.5; -} - -.checkbox input[type='checkbox'][disabled] ~ .checkbox-material .check { - border-color: #000000; - opacity: 0.26; -} - -.checkbox input[type='checkbox'][disabled] + .checkbox-material .check:after { - background-color: rgba(0, 0, 0, 0.87); - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} - -.was-validated .checkbox input[type='checkbox']:invalid + .checkbox-material { - color: #dc3545; -} -.was-validated - .checkbox - input[type='checkbox']:invalid - + .checkbox-material - .check { - border-color: #dc3545; -} -.was-validated - .checkbox - input[type='checkbox']:invalid - + .checkbox-material - + .invalid-feedback { - display: block; -} - -@-webkit-keyframes checkbox-on { - 0% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 15px 2px 0 11px; - } - 50% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 20px 2px 0 11px; - } - 100% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 20px -12px 0 11px; - } -} - -@keyframes checkbox-on { - 0% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 15px 2px 0 11px; - } - 50% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 20px 2px 0 11px; - } - 100% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 20px -12px 0 11px; - } -} - -@keyframes rippleOn { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -@keyframes rippleOff { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -.error-box { - position: relative; - color: #f92552; - font-size: 13px; -} -.error-box .danger { - margin: 0 auto 20px; - display: block; - width: 34px; - height: 34px; - line-height: 37px; - text-align: center; - border-radius: 100%; - background-color: #f92552; -} -.error-box .danger svg { - fill: #fff; - width: 12px; - height: 12px; -} -.error-box .title { - margin-bottom: 13px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1199px) { - .form-group.has-error:after { - top: 14px; - } -} - -@media (max-width: 860px) { - .search-form { - padding: 25px; - } -} - -@media (max-width: 360px) { - .subscribe-form .btn { - margin-left: -5px; - border-radius: 0 5px 5px 0; - } - .search-form { - padding: 0; - } -} - -/*------------- #FIXED-SIDEBAR-LEFT --------------*/ -.fixed-sidebar { - position: fixed; - z-index: 22; - width: 70px; - min-height: 1000vh; - left: 0; -} -.fixed-sidebar.open { - width: 270px; -} -.fixed-sidebar .logo { - height: 70px; - background-color: #ff5e3a; - padding: 15px; -} -.fixed-sidebar .ui-block-title { - margin: 15px 0; -} -.fixed-sidebar .ui-block-title:first-child { - margin-top: 0; -} -.fixed-sidebar .search-friend svg { - height: 20px; - width: 20px; -} -.fixed-sidebar .search-friend svg:hover { - fill: #ff5e3a; -} -.fixed-sidebar .ui-block-title a { - margin-left: 20px; - text-transform: uppercase; - font-size: 9px; - padding: 0; -} -.fixed-sidebar .ui-block-title a + a { - float: right; - color: #515365; -} -.fixed-sidebar .mCustomScrollbar { - max-height: calc(100vh - 70px); - overflow: hidden; -} -.fixed-sidebar .ps > .ps__scrollbar-y-rail, -.fixed-sidebar .ps:hover > .ps__scrollbar-y-rail { - opacity: 0; - z-index: -1; - visibility: hidden; -} -.fixed-sidebar.open .fixed-sidebar-left { - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); -} -.fixed-sidebar.open .fixed-sidebar-left.sidebar--small { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} -.fixed-sidebar.open .fixed-sidebar-left.sidebar--large { - -webkit-transform: translateX(0); - transform: translateX(0); - -webkit-transition-delay: 0.3s; - transition-delay: 0.3s; -} -.fixed-sidebar.open .fixed-sidebar-right { - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); -} -.fixed-sidebar.open .fixed-sidebar-right.sidebar--small { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} -.fixed-sidebar.open .fixed-sidebar-right.sidebar--large { - -webkit-transform: translateX(0); - transform: translateX(0); - -webkit-transition-delay: 0.3s; - transition-delay: 0.3s; -} -.fixed-sidebar.right { - top: 70px; - z-index: 20; - right: 0; - left: auto; - min-height: 100%; -} -.fixed-sidebar.right .mCustomScrollbar { - max-height: calc(100vh - 210px); -} - -@supports (-ms-overflow-style: none) { - .fixed-sidebar .ps { - overflow: hidden !important; - } -} - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .fixed-sidebar .ps { - overflow: hidden !important; - } -} - -.fixed-sidebar-left { - position: absolute; - height: 100%; - background-color: #fff; - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} -.fixed-sidebar-left.sidebar--small { - width: 70px; - -webkit-transition-delay: 0.3s; - transition-delay: 0.3s; -} -.fixed-sidebar-left.sidebar--small .left-menu a { - padding: 14px 0 14px 25px; - display: block; -} -.fixed-sidebar-left.sidebar--large { - width: 270px; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.sidebar--large .logo .img-wrap { - margin-right: 20px; -} - -.sidebar--large .search-friend { - padding: 0; - border-top: 1px solid #e6ecf5; -} - -.sidebar--large .olympus-chat { - padding: 15px 15px 15px 30px; -} -.sidebar--large .olympus-chat .olymp-chat---messages-icon { - margin-right: unset; -} - -.sidebar--large .chat-users li { - padding: 13px 25px; -} - -.sidebar--large .chat-users .more-icons li { - padding: 0; -} - -.fixed-sidebar-right { - position: absolute; - border-left: 1px solid #e6ecf5; - z-index: 20; - right: 0; - top: 0; - bottom: 70px; - background-color: #fff; - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} -.fixed-sidebar-right.sidebar--small { - width: 70px; - -webkit-transition-delay: 0.3s; - transition-delay: 0.3s; -} -.fixed-sidebar-right.sidebar--large { - width: 270px; - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -.fixed-sidebar.fixed-sidebar-responsive { - display: none; - height: auto; - min-height: 70px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.fixed-sidebar.fixed-sidebar-responsive.open { - min-height: 1000vh; -} - -.fixed-sidebar.fixed-sidebar-responsive.right { - z-index: 30; - top: 0; -} -.fixed-sidebar.fixed-sidebar-responsive.right .sidebar--small { - width: 70px; - height: 70px; - background-color: #ff5e3a; - -webkit-transition-delay: 0.3s; - transition-delay: 0.3s; - padding-bottom: 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; -} -.fixed-sidebar.fixed-sidebar-responsive.right .sidebar--small svg { - fill: #fff; - width: 22px; - height: 22px; -} -.fixed-sidebar.fixed-sidebar-responsive.right.open - .fixed-sidebar-right.sidebar--small { - -webkit-transform: translateX(0); - transform: translateX(0); -} -.fixed-sidebar.fixed-sidebar-responsive.right - .fixed-sidebar-right.sidebar--large { - position: absolute; - top: 70px; - min-height: calc(100vh - 70px); - background-color: #fff; -} -.fixed-sidebar.fixed-sidebar-responsive.right - .js-sidebar-open.active - .olymp-close-icon { - visibility: visible; - opacity: 1; -} -.fixed-sidebar.fixed-sidebar-responsive.right - .js-sidebar-open.active - .olymp-menu-icon { - visibility: hidden; - opacity: 1; -} -.fixed-sidebar.fixed-sidebar-responsive.right .olymp-close-icon { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - opacity: 0; - visibility: hidden; - fill: #fff; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.logo { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #fff; -} -.logo img { - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; - display: block; -} -.logo .logo-title { - text-transform: uppercase; - margin: 0; - color: inherit; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.logo .sub-title { - font-size: 7px; - text-transform: uppercase; -} -.logo:hover { - color: #fff; -} -.logo .img-wrap { - position: relative; -} - -.left-menu { - padding: 20px 0; -} -.left-menu .left-menu-title { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - font-weight: 700; -} -.left-menu .left-menu-icon { - fill: #9a9fbf; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - margin-right: 25px; -} -.left-menu .olymp-weather-icon { - width: 26px; -} -.left-menu .olymp-happy-faces-icon { - width: 23px; -} -.left-menu svg { - width: 20px; -} -.left-menu a { - padding: 16px 0 16px 25px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #9a9fbf; -} -.left-menu a:hover { - color: #515365; -} -.left-menu a:hover svg { - fill: #ff5e3a; -} - -.profile-completion { - padding: 15px 25px 25px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.profile-completion .skills-item-info { - font-size: 14px; -} - -.chat-users { - margin-bottom: 0; -} -.chat-users li { - padding: 13px 20px; - cursor: pointer; -} -.chat-users .author-thumb { - margin-right: 8px; -} -.chat-users .author-thumb .icon-status { - border-color: #fff; -} -.chat-users .author-name { - font-size: 12px; -} -.chat-users .status { - text-transform: uppercase; - font-size: 8px; - font-weight: 700; - display: block; -} -.chat-users .more { - float: right; - margin-top: 7px; -} -.chat-users .more:hover .more-icons { - visibility: visible; - opacity: 1; - right: 100%; -} - -.more-icons { - position: absolute; - right: -100%; - opacity: 0; - visibility: hidden; - background-color: #fff; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - padding: 10px 25px 10px 10px; - width: 160px; - bottom: -17px; -} -.more-icons li { - display: inline-block; - fill: #c2c5d9; - padding: 0; -} -.more-icons li:hover { - fill: #9a9fbf; -} -.more-icons li + li { - margin-left: 20px; -} -.more-icons svg { - width: 22px; - height: 20px; -} - -.olympus-chat { - 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; - background-color: #7c5ac2; - fill: #fff; - height: 70px; -} -.olympus-chat .olymp-chat---messages-icon { - margin: auto; -} -.olympus-chat .olympus-chat-title { - text-transform: uppercase; - color: #fff; - margin-bottom: 0; -} - -.search-friend { - position: relative; - -webkit-box-shadow: 0 -50px 45px -3px rgba(255, 255, 255, 0.7); - box-shadow: 0 -50px 45px -3px rgba(255, 255, 255, 0.7); - padding: 25px; - background-color: #fff; - height: 70px; - margin-top: auto; -} -.search-friend input { - padding: 0.5rem 1.1rem; - font-size: 12px; -} -.search-friend .form-group { - margin: 15px 20px; - max-width: 150px; -} -.search-friend a { - fill: #9a9fbf; -} -.search-friend a + a { - margin-left: 13px; -} - -.accordion-menu .card-header { - padding: 0; -} - -.accordion-menu .card-header a > .olymp-dropdown-arrow-icon { - margin-left: 15px; - margin-top: 4px; -} - -.accordion-menu .card-header svg { - margin-top: 0; -} - -.accordion-menu .card-header a { - color: inherit; - font-size: 13px; -} - -/*------------- Styles For left and right sticky-sidebars --------------*/ -.crumina-sticky-sidebar { - will-change: min-height; -} - -.sidebar__inner { - -webkit-transform: translate(0, 0); - transform: translate(0, 0); - /* For browsers don't support translate3d. */ - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - will-change: position, transform; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .fixed-sidebar.right { - display: none; - } - .fixed-sidebar.right.fixed-sidebar-responsive { - display: block; - } - .fixed-sidebar.fixed-sidebar-responsive { - display: block; - } - .fixed-sidebar-right { - position: relative; - bottom: auto; - -webkit-box-shadow: none; - box-shadow: none; - border-left: none; - } - .fixed-sidebar .mCustomScrollbar { - max-height: calc(100vh - 70px); - } -} - -/*------------- #SKILLS --------------*/ -.skills-item { - margin-bottom: 20px; -} -.skills-item .skills-item-meter { - padding: 0; - width: 100%; - border-radius: 10px; - background-color: #ebecf2; - position: relative; - height: 6px; -} - -.skills-item-info { - margin-bottom: 16px; - color: #515365; - font-size: 12px; -} -.skills-item-info .skills-item-count { - float: right; -} - -.skills-item-meter-active { - position: absolute; - height: 100%; - display: inline-block; - border-radius: 10px; - opacity: 0; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; - top: 0; - left: 0; -} -.skills-item-meter-active.skills-animate { - -webkit-animation: skills-animated 1.2s ease-out; - animation: skills-animated 1.2s ease-out; -} -.skills-item-meter-active.skills-animate-opacity { - -webkit-animation: skills-animated-opacity 0.2s ease-out; - animation: skills-animated-opacity 0.2s ease-out; -} - -@-webkit-keyframes skills-animated { - 0% { - width: 0; - } -} - -@keyframes skills-animated { - 0% { - width: 0; - } -} - -@-webkit-keyframes skills-animated-opacity { - 100% { - opacity: 1; - } -} - -@keyframes skills-animated-opacity { - 100% { - opacity: 1; - } -} - -/*------------- #FRIENDS --------------*/ -.friend-header-thumb { - border-bottom: 1px solid #e6ecf5; - overflow: hidden; -} -.friend-header-thumb img { - width: 100%; - display: block; -} - -.friend-item { - border-radius: 5px; - overflow: hidden; -} -.friend-item .control-block-button { - position: relative; -} -.friend-item .swiper-container { - padding-bottom: 40px; -} -.friend-item .btn-control { - margin-bottom: 0; - margin-right: 14px; -} -.friend-item.fav-page .friend-about { - text-align: center; -} - -.friend-item-content { - padding: 0 25px 25px 25px; - text-align: center; - position: relative; -} -.friend-item-content .more { - z-index: 5; - position: absolute; - right: 15px; - top: 50px; - font-size: 16px; - padding: 10px; -} - -.friend-avatar { - margin-top: -49px; - position: relative; - margin-bottom: 30px; -} -.friend-avatar .author-thumb { - margin: 0 auto; - height: 98px; - width: 98px; - margin-bottom: 10px; -} -.friend-avatar .author-thumb img { - border: 4px solid #fff; - display: block; -} - -.friend-count { - margin-bottom: 35px; -} - -.friend-count-item { - display: inline-block; - margin-right: 25px; -} -.friend-count-item .title { - color: #888da8; -} -.friend-count-item:last-child { - margin-right: 0; -} - -.friend-about { - text-align: left; - margin-bottom: 30px; - font-size: 13px; -} - -.friend-since > *:first-child { - font-size: 11px; -} - -.more-dropdown { - display: block; - position: absolute; - top: 100%; - right: 0; - width: 180px; - /*border: 1px solid $border-color;*/ - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - background-color: #fff; - border-radius: 4px; - visibility: hidden; - opacity: 0; - -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear; - transition: visibility 0s linear 0.3s, opacity 0.3s linear; - text-align: left; - padding: 15px 20px; - z-index: 5; -} -.more-dropdown ul { - padding: 15px 25px; - margin-bottom: 0; -} -.more-dropdown li a > * { - display: inline-block; - vertical-align: middle; -} -.more-dropdown a { - padding: 7px 0; - font-size: 12px; - color: #515365; - display: block; - font-weight: 700; -} -.more-dropdown a.btn-sm { - padding: 0.5rem 1.7rem; - font-size: 0.688rem; - line-height: 1.5; - border-radius: 0.2rem; -} -.more-dropdown a:hover { - color: #ff5e3a; -} - -.more:hover .more-dropdown { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0s; - transition-delay: 0s; -} - -.more { - position: relative; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - color: #888da8; - fill: #c0c4d8; -} -.more .more { - cursor: pointer; -} -.more > svg { - cursor: pointer; -} - -.more-with-triangle:before { - position: absolute; - display: inline-block; - content: ''; - top: -7px; - border-right: 7px solid transparent; - border-left: 7px solid transparent; - border-bottom: 7px solid #fff; - right: 25px; -} - -.more-with-triangle.triangle-bottom-right:before { - top: auto; - bottom: -7px; - right: 15px; - border-bottom: none; - border-top: 7px solid #fff; -} - -.more-with-triangle.triangle-top-center:before { - margin-right: -3px; - right: 50%; -} - -.more-with-triangle.triangle-top-left:before { - right: auto; - left: 15px; -} - -.friend-groups .friend-item-content { - padding: 25px; -} -.friend-groups .friend-item-content .more { - top: 0; - right: 10px; -} - -.friend-groups .friend-avatar { - margin-top: 0; -} -.friend-groups .friend-avatar .author-thumb { - width: 120px; - height: 120px; - border-radius: 100px; - line-height: 120px; - background-color: #d7d9e5; - margin-bottom: 20px; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} -.friend-groups .friend-avatar .author-thumb img { - border: none; - display: block; - margin: auto; -} - -.friend-groups .country { - font-size: 11px; -} - -.friend-groups .friends-harmonic { - display: inline-block; - margin-bottom: 35px; -} - -.friend-groups .control-block-button { - margin-bottom: 15px; -} - -.create-group { - background-color: transparent; - border: 2px dashed #bbc0d5; - position: relative; -} -.create-group .content { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - width: 90%; - text-align: center; -} -.create-group .content .btn-control { - margin-right: 0; - margin-bottom: 15px; -} -.create-group .content .btn-control svg { - width: 20px; - height: 20px; -} -.create-group .author-name { - font-size: 14px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 640px) { - .create-group .content { - position: relative; - -webkit-transform: none; - transform: none; - top: auto; - left: auto; - margin: 30px auto; - } -} - -/*------------- #SLIDERS --------------*/ -.swiper-pagination-bullet { - display: inline-block; - width: 10px; - height: 10px; - background-color: #fff; - margin: auto 10px; - border-radius: 50%; - cursor: pointer; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - border: 2px solid #d9dbe7; -} -.swiper-pagination-bullet.swiper-pagination-bullet-active { - background-color: #ff5e3a; - border-color: transparent; -} - -.pagination-blue .page-link:focus, -.pagination-blue .page-link:hover { - background-color: #38a9ff; -} - -.pagination-blue .swiper-pagination-bullet.swiper-pagination-bullet-active { - background-color: #38a9ff; -} - -.swiper-pagination { - bottom: 0; - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); -} - -.pagination-bottom { - padding-bottom: 55px; -} -.pagination-bottom .swiper-pagination { - bottom: 15px; -} - -.btn-next, -.btn-prev, -.btn-next-without, -.btn-prev-without { - position: absolute; - cursor: pointer; - width: 10px; - height: 18px; - display: block; - z-index: 10; - -webkit-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; - fill: #fff; - stroke: inherit; - top: 50%; - -webkit-transform: translate(0, -50%); - transform: translate(0, -50%); -} -.btn-next:hover, -.btn-prev:hover, -.btn-next-without:hover, -.btn-prev-without:hover { - fill: #ff5e3a; -} - -.btn-next, -.btn-next-without { - right: 40px; -} - -.btn-prev, -.btn-prev-without { - left: 40px; -} - -.slider-slides { - position: absolute; - bottom: -200px; - width: 100%; - text-align: center; -} -.slider-slides .slides-item { - position: relative; - z-index: 1; - display: inline-block; - margin-right: 10px; - border-radius: 5px; - overflow: hidden; -} -.slider-slides .slides-item .overlay { - opacity: 1; - background: rgba(43, 45, 59, 0.6); -} -.slider-slides .slides-item:last-child { - margin-right: 0; -} -.slider-slides .slides-item.slide-active .overlay { - opacity: 0; -} - -.single-post-slider { - position: relative; - margin: 40px 0; - padding-bottom: 100px; -} -.single-post-slider .slider-slides { - bottom: 0; -} -.single-post-slider .btn-next, -.single-post-slider .btn-prev { - fill: #9a9fbf; -} -.single-post-slider .btn-next:hover, -.single-post-slider .btn-prev:hover { - fill: #ff5e3a; -} -.single-post-slider .btn-next { - right: 0; -} -.single-post-slider .btn-prev { - left: 0; -} -.single-post-slider .slider-slides .slides-item { - border-radius: 0; - margin-right: 22px; -} -.single-post-slider .slider-slides .slides-item img { - display: block; -} -.single-post-slider .slider-slides .slides-item:last-of-type { - margin-right: 0; -} -.single-post-slider .swiper-slide img { - display: block; - width: 100%; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1080px) { - .slider-slides { - display: none; - } - .single-post-slider .slider-slides { - display: block; - } -} - -@media (max-width: 800px) { - .single-post-slider .slider-slides .slides-item { - width: 40px; - height: 40px; - } - .single-post-slider { - padding-bottom: 50px; - } -} - -@media (max-width: 560px) { - .single-post-slider .slider-slides .slides-item { - width: 20px; - height: 20px; - } -} - -@media (max-width: 460px) { - .single-post-slider .slider-slides .slides-item { - width: 15px; - height: 15px; - } - .single-post-slider .btn-next, - .single-post-slider .btn-prev { - display: none; - } -} - -/*------------- #PAGINATION --------------*/ -.pagination { - margin-top: 40px; - margin-bottom: 40px; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.pagination .page-item { - font-size: 12px; - font-weight: 700; - padding: 0 4px; -} -.pagination .page-link { - border-radius: 5px; -} - -.pagination--small { - margin-top: 15px; - margin-bottom: 15px; -} -.pagination--small .page-link { - padding: 0.25rem 0.45rem; - font-size: 8px; -} - -/*------------- #LANDING --------------*/ -.landing-content { - color: #fff; - margin-bottom: 30px; -} -.landing-content > *:first-child { - font-weight: 300; -} -.landing-content > *:last-child { - margin-bottom: 0; -} -.landing-content > * { - color: inherit; - margin-bottom: 45px; -} - -.main-header.main-header-fullwidth { - width: 100%; - max-width: 100%; -} - -.main-header.main-landing { - width: 100%; - max-width: 100%; -} -.main-header.main-landing .logo { - text-align: center; - display: block; - background-color: transparent; - margin-bottom: 60px; -} -.main-header.main-landing .logo img { - display: block; - margin: 0 auto 10px; -} -.main-header.main-landing h1 { - font-size: 36px; - font-weight: 300; - margin-bottom: 40px; -} -.main-header.main-landing p { - margin-bottom: 60px; -} - -.img-rocket { - position: absolute; - bottom: 160px; - right: 30%; -} - -.landing-item { - text-align: center; - margin-bottom: 50px; -} -.landing-item .title { - font-weight: 700; -} -.landing-item .full-block { - z-index: 999; -} -.landing-item .landing-item-thumb { - position: relative; - margin-bottom: 25px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.3); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.3); -} -.landing-item .landing-item-thumb img { - width: 100%; - display: block; -} -.landing-item .landing-item-thumb .btn { - margin-bottom: 0; - position: absolute; - opacity: 0; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - max-width: 90%; -} -.landing-item .landing-item-thumb .new { - display: block; - position: absolute; - right: 5px; - top: 5px; - width: 50px; - height: 50px; - border-radius: 100%; - background-color: #ff5e3a; - color: #fff; - line-height: 50px; - text-align: center; - text-transform: uppercase; - font-size: 14px; - font-weight: 700; -} -.landing-item:hover .overlay { - opacity: 1; -} -.landing-item:hover .btn { - opacity: 1; -} - -.landing-main-content { - text-align: center; - margin: 80px 0; -} -.landing-main-content svg { - fill: #ff5e3a; - margin-bottom: 30px; -} -.landing-main-content .btn { - margin: 40px 0; -} -.landing-main-content .title { - font-weight: 300; - margin-bottom: 30px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 800px) { - .img-rocket { - right: 5px; - } - .landing-content > * { - margin-bottom: 20px; - } -} - -@media (max-width: 420px) { - .img-rocket { - bottom: 60px; - } -} - -/*------------- #REGISTRATION-LOGIN-FORM --------------*/ -.login-title, .login-text { - color: #fff -} -.registration-login-form { - border: 1px solid #e6ecf5; - border-radius: 0 5px 5px 0; - background-color: #ffffff; - overflow: hidden; - position: relative; - padding-left: 71px; - margin-bottom: 20px; - min-height: 700px; -} -.registration-login-form .nav-tabs { - float: left; - display: block; - height: 100%; - border: none; - position: absolute; - top: 0; - bottom: 0; - left: 0; -} -.registration-login-form .nav-item { - margin-bottom: 0; - height: 50%; - display: table; -} -.registration-login-form .nav-item:last-child .nav-link { - border-bottom: 0; -} -.registration-login-form .nav-link { - border-radius: 0; - border: none; - border-bottom: 1px solid #e6ecf5; - border-right: 1px solid #e6ecf5; - padding: 25px; - color: #c0c4d8; - fill: #c0c4d8; - background-color: #fafbfd; - height: 100%; - display: table-cell; - vertical-align: middle; -} -.registration-login-form .nav-link.active { - fill: #ff5e3a; - background-color: #fff; - border-color: #e6ecf5; -} -.registration-login-form .nav-link svg { - width: 21px; - height: 21px; -} -.registration-login-form .tab-content { - overflow: hidden; -} -.registration-login-form .content { - padding: 35px 25px; -} -.registration-login-form .title { - padding: 25px; - border-bottom: 1px solid #e6ecf5; - margin-bottom: 0; -} -.registration-login-form p { - margin-bottom: 0; - font-size: 13px; -} -.registration-login-form .remember { - margin: 0 0 25px; -} - -.remember { - margin-bottom: 1rem; -} -.remember .checkbox { - display: inline-block; - margin-bottom: 0; -} -.remember a { - line-height: 2; -} -.remember .forgot { - float: right; - color: #888da8; -} - -.or { - position: relative; - width: 100%; - height: 1px; - margin: 1rem 0 2rem 0; - background-color: #e6ecf5; -} -.or:after { - content: 'OR'; - display: block; - position: absolute; - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - background-color: #fff; - padding: 0 25px; - font-size: 10px; - z-index: 5; -} - -.form--login-logout { - width: 100%; - margin-right: 30px; -} -.form--login-logout form { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; -} -.form--login-logout .form-control { - background-color: #494c62; - border: 0; - color: #9a9fbf; -} -.form--login-logout .login-btn-responsive { - display: none; -} -.form--login-logout button.btn { - padding: 0.578rem 2.1rem; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1023px) { - .registration-login-form { - padding-top: 71px; - padding-left: 0; - } - .registration-login-form .nav-tabs { - bottom: auto; - height: auto; - width: 100%; - } - .registration-login-form .nav-item { - height: 100%; - display: block; - width: 50%; - float: left; - text-align: center; - } - .registration-login-form .nav-link { - display: block; - } - .registration-login-form .nav-item:last-child .nav-link { - border-bottom: 1px solid #e6ecf5; - } -} - -@media (max-width: 580px) { - .form--login-logout { - text-align: right; - } - .form--login-logout form { - display: none; - } - .form--login-logout .btn { - display: none; - margin-bottom: 0; - } - .form--login-logout .btn.login-btn-responsive { - display: inline-block; - padding: 0.6rem 1.5rem; - } -} - -/*------------- #MAIN-HEADER --------------*/ -.main-header { - padding: 70px 0 70px 0; - margin: 0 auto 30px; - position: relative; - background-position: 50% 50%; -} -.main-header.main-header-has-header-standard { - padding-top: 0; -} - -.img-bottom { - position: relative; - display: block; - margin: 20px auto 0; - margin-bottom: -70px; -} - -.bg-account { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header3.png'); -} - -.bg-birthday { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header6.png'); -} - -.bg-badges { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header4.png'); -} - -.bg-events { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header5.png'); -} - -.bg-weather { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header6.png'); -} - -.bg-group { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-group.png'); -} - -.bg-music { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header7.png'); -} - -.bg-landing { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/landing-users_s9srpx.png'); -} - -.bg-users { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-users.png'); -} - -.main-header-content { - color: #fff; - text-align: center; -} -.main-header-content > * { - color: inherit; -} -.main-header-content > *:first-child { - font-weight: 300; - margin-bottom: 20px; -} -.main-header-content p { - font-weight: 400; - margin-bottom: 0; -} - -/*------------- Logout Content --------------*/ -.logout-content { - text-align: center; -} -.logout-content .logout-icon { - font-weight: 900; - width: 20px; - height: 20px; - line-height: 20px; - border-radius: 100%; - font-size: 9px; - text-align: center; - color: #fff; - background-color: #3f4257; - margin: 0 auto 35px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .main-header { - max-width: 100%; - } -} - -/*------------- #YOUR-PROFILE--------------*/ -.items-round-little { - color: #fff; - font-weight: 700; - font-size: 10px; - text-align: center; - width: 19px; - height: 19px; - line-height: 19px; - border-radius: 100%; - margin-left: 12px; -} -.items-round-little:hover { - color: #fff; -} - -.your-profile-menu { - padding: 12px 25px; - border-bottom: 1px solid #e6ecf5; - margin-bottom: 0; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} -.your-profile-menu li a { - font-size: 11px; - padding: 12px 0; - color: #888da8; - display: block; - font-weight: 700; -} -.your-profile-menu li a:hover { - color: #515365; -} -.your-profile-menu.nav-tabs .nav-link { - border: none; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.your-profile-menu.nav-tabs .nav-link .ripple-container { - display: none; -} -.your-profile-menu.main { - padding: 0; - border-bottom: 0; -} -.your-profile-menu.main.nav-tabs .nav-link { - padding: 0; -} -.your-profile-menu.main.nav-tabs .nav-item { - margin-bottom: 0; -} -.your-profile-menu.main.nav-tabs .nav-item:last-child .ui-block-title { - border-bottom: 0; -} -.your-profile-menu.main .ui-block-title:last-child { - border-bottom: 1px solid #e6ecf5; -} - -.profile-settings-responsive { - width: 250px; - min-height: 100vh; - position: fixed; - top: 70px; - left: 0; - -webkit-transform: translateX(-72%); - transform: translateX(-72%); - z-index: 21; - background-color: #fff; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - visibility: hidden; - opacity: 0; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} -.profile-settings-responsive .fa-angle-left { - display: none; -} -.profile-settings-responsive.open { - -webkit-transform: translateX(0); - transform: translateX(0); - z-index: 99; -} -.profile-settings-responsive.open .fa-angle-right { - display: none; -} -.profile-settings-responsive.open .fa-angle-left { - display: block; -} -.profile-settings-responsive.open .mCustomScrollbar { - visibility: visible; - opacity: 1; -} -.profile-settings-responsive .ps > .ps__scrollbar-y-rail { - opacity: 0; - visibility: hidden; - z-index: -4444; -} -.profile-settings-responsive .mCustomScrollbar { - max-height: calc(100vh - 70px); - opacity: 0; - visibility: hidden; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.profile-settings-open { - cursor: pointer; - position: absolute; - left: 100%; - top: calc(50% - 25px); - background-color: #ff5e3a; - color: #fff; - -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.2); - box-shadow: 1px 0 3px rgba(0, 0, 0, 0.2); - border-radius: 0 100px 100px 0; - line-height: 1; - padding: 20px 8px 20px 8px; - font-size: 20px; -} -.profile-settings-open:hover { - color: #fff; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1024px) { - .profile-settings-responsive { - visibility: visible; - opacity: 1; - } - .responsive-display-none { - display: none; - } -} - -@media (max-width: 768px) { - .profile-settings-responsive { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - } -} - -/*------------- #NOTIFICATION --------------*/ -.notification-list { - margin-bottom: 0; -} -.notification-list .selectize-dropdown-content > *, -.notification-list li { - padding: 25px; - border-bottom: 1px solid #e6ecf5; - display: block; - position: relative; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.notification-list .selectize-dropdown-content > * > *, -.notification-list li > * { - margin-bottom: 0; - display: inline-block; - vertical-align: middle; -} -.notification-list .selectize-dropdown-content > *:hover, -.notification-list li:hover { - background-color: #fafbfd; -} -.notification-list .selectize-dropdown-content > *:hover .more, -.notification-list li:hover .more { - opacity: 1; -} -.notification-list .selectize-dropdown-content > *.un-read, -.notification-list li.un-read { - background-color: #f7f9fc; -} -.notification-list .selectize-dropdown-content > *.un-read .notification-icon, -.notification-list li.un-read .notification-icon { - color: #9da2c1; - fill: #9da2c1; -} -.notification-list .selectize-dropdown-content > * { - cursor: pointer; -} -.notification-list .selectize-dropdown-content > *:last-child { - border-bottom: none; -} -.notification-list .notification-friend { - display: inline-block; -} -.notification-list .comment-photo { - margin: 30px 0 0 60px; - max-width: 280px; - border-radius: 10px; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.notification-list .comment-photo span { - background-color: #f5f7fb; - padding: 0 15px; -} -.notification-list .author-thumb { - height: 40px; - width: 40px; -} -.notification-list .notification-event { - padding-left: 15px; -} -.notification-list .notification-date { - font-size: 11px; - display: block; - margin-top: 5px; -} -.notification-list .notification-link { - color: #ff5e3a; -} -.notification-list .notification-icon { - color: #d7d9e5; - fill: #d7d9e5; - float: right; - margin-top: 10px; -} -.notification-list .notification-icon svg { - width: 22px; - height: 20px; -} -.notification-list .more { - position: absolute; - right: 10px; - top: 5px; - font-size: 10px; - color: #d6d9e6; - opacity: 0; -} -.notification-list .more i + i { - margin-left: 5px; -} -.notification-list .more svg + i { - margin-left: 5px; -} -.notification-list .more i + svg { - margin-left: 5px; -} -.notification-list .more svg + svg { - margin-left: 5px; -} -.notification-list.chat-message { - background-color: transparent; -} - -.notification-friend { - margin-bottom: 0; -} - -.chat-message .notification-event { - max-width: 75%; - font-size: 12px; -} - -.chat-message .notification-friend { - display: block; -} - -.chat-message li > * { - vertical-align: top; -} - -.chat-message .author-thumb { - height: 36px; - width: 36px; -} - -.chat-message li.chat-group .author-thumb { - border-radius: 0; -} -.chat-message li.chat-group .author-thumb img { - width: 16px; - height: 16px; - float: left; - margin-right: 2px; - margin-bottom: 2px; - border-radius: 100%; - overflow: hidden; -} - -.chat-message li.chat-group .last-message-author { - color: #515365; - font-weight: 700; -} - -.chat-message li.message-unread { - background-color: #f7f9fc; -} -.chat-message li.message-unread .notification-icon { - fill: #9a9fbf; -} - -.chat-field { - border-left: 1px solid #e6ecf5; -} -.chat-field .mCustomScrollbar { - overflow: hidden; - max-height: 450px; -} -.chat-field .ps > .ps__scrollbar-y-rail, -.chat-field .ps:hover > .ps__scrollbar-y-rail { - opacity: 0; - z-index: -1; - visibility: hidden; -} -.chat-field textarea { - border-radius: 0; - border-right: 0; - border-left: 0; -} - -.chat-message-field .notification-event { - max-width: 90%; -} - -.chat-message-field li { - border-bottom: none; -} -.chat-message-field li:hover { - background-color: transparent; -} - -.chat-message-field .chat-message-item { - float: left; - margin-top: 10px; - font-size: 13px; -} - -.chat-message-field .notification-date { - font-size: 10px; - float: right; - margin-top: 0; -} - -.chat-message-field .notification-friend { - float: left; -} - -.added-photos { - float: left; - margin-top: 20px; -} -.added-photos img { - border-radius: 10px; - margin-right: 8px; - margin-bottom: 15px; - display: block; -} -.added-photos img:last-child { - margin-right: 0; -} -.added-photos .photos-name { - display: block; - font-size: 10px; -} - -.add-options-message { - padding: 20px 25px; - float: left; - width: 100%; -} -.add-options-message button { - margin-bottom: 0; - float: right; -} -.add-options-message button + button { - margin-right: 15px; -} -.add-options-message .options-message { - color: #c2c5d9; - fill: #c2c5d9; - position: relative; - display: inline-block; - cursor: pointer; - vertical-align: middle; -} -.add-options-message .options-message + .options-message { - margin-left: 35px; -} -.add-options-message .options-message svg { - width: 24px; - height: 18px; -} -.add-options-message .more-dropdown { - width: 215px; - top: auto; - bottom: 20px; - right: -20px; - padding: 8px; -} -.add-options-message .more-dropdown a { - padding: 0; -} -.add-options-message .more-dropdown li { - float: left; - padding: 4px; -} - -.smile-block:hover .more-dropdown { - opacity: 1; - visibility: visible; -} - -.smile-block li a { - opacity: 0.7; -} - -.smile-block li:hover a { - opacity: 1; -} - -.icon-status { - width: 6px; - height: 6px; - border-radius: 100%; - display: inline-block; - margin-right: 8px; -} -.icon-status.online { - background-color: #32e4cd; -} -.icon-status.away { - background-color: #ffd52f; -} -.icon-status.disconected { - background-color: #ff4f60; -} -.icon-status.status-invisible { - background-color: #cbdfee; -} - -.friend-requests .notification-icon { - margin-top: 0; -} - -.friend-requests .notification-friend { - display: block; -} - -.friend-requests .accepted .notification-friend { - display: inline-block; -} - -.friend-requests .accepted .notification-link { - color: #00b7ff; -} - -.friend-requests .accepted .notification-icon { - margin-top: 10px; -} - -.friend-requests .chat-message-item { - font-size: 12px; -} - -.birthday-item { - padding: 25px; -} -.birthday-item .author-thumb { - width: 40px; - height: 40px; - margin-right: 12px; -} -.birthday-item .birthday-date { - font-size: 12px; -} -.birthday-item .btn { - margin-bottom: 0; - float: right; - margin-top: 5px; - max-width: 35%; -} -.birthday-item.badges .author-thumb { - width: 38px; - height: 38px; - margin-right: 25px; -} -.birthday-item.badges .birthday-date { - font-size: 13px; -} -.birthday-item.badges .skills-item { - min-width: 220px; - display: block; - float: right; - margin-bottom: 0; - margin-top: 18px; -} -@media (max-width: 999px) { - .birthday-item.badges .skills-item { - float: none; - } -} -.birthday-item.badges .skills-item-meter-active { - background: -webkit-gradient(linear, left top, right top, from(#ff613a), to(#ff9432)); - background: linear-gradient(to right, #ff613a, #ff9432); -} - -.label-avatar { - position: absolute; - top: -1px; - right: -4px; - width: 16px; - height: 16px; - line-height: 16px; - text-align: center; - color: #fff; - font-size: 10px; - font-weight: 700; - border-radius: 100%; - overflow: hidden; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1400px) { - .birthday-item { - padding: 25px 10px; - } -} - -@media (max-width: 1200px) { - .birthday-item { - padding: 15px; - } -} - -@media (max-width: 980px) { - .col-xl-5.col-lg-6.col-md-12.col-sm-12.col-xs-12.padding-r-0 { - padding-right: 15px; - } - .col-xl-7.col-lg-6.col-md-12.col-sm-12.col-xs-12.padding-l-0 { - padding-left: 15px; - } -} - -@media (max-width: 480px) { - .add-options-message .options-message + .options-message { - margin-left: 15px; - } - .add-options-message button { - float: none; - margin-left: 0; - display: block; - margin-top: 10px; - } - .add-options-message button + button { - margin-right: 0; - } - .notification-list .notification-event { - max-width: 75%; - } - .birthday-item { - padding: 10px; - } - .birthday-item .author-thumb { - margin-right: 5px; - } -} - -@media (max-width: 420px) { - .birthday-item.badges .author-thumb { - margin-right: 0; - margin-bottom: 15px; - display: block; - } -} - -@media (max-width: 360px) { - .notification-list .notification-event { - max-width: 60%; - } - .chat-message-field .notification-date { - float: none; - margin-top: 5px; - } - .chat-message-field .notification-friend { - float: none; - } -} - -/*------------- #NOTIFICATION --------------*/ -.popup-chat { - width: 320px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - overflow: hidden; - position: relative; - z-index: 5; -} -.popup-chat .modal-body { - padding: 0; -} -.popup-chat .modal-header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.popup-chat .modal-header .title { - margin-right: auto; -} -.popup-chat .modal-content { - border: 0; -} -.popup-chat .mCustomScrollbar { - overflow: hidden; - max-height: 350px; -} -.popup-chat .ps > .ps__scrollbar-y-rail, -.popup-chat .ps:hover > .ps__scrollbar-y-rail { - opacity: 0; - z-index: -1; - visibility: hidden; -} -.popup-chat .modal-header { - background-color: #7c5ac2; - padding: 17px; -} -.popup-chat .modal-header .title { - color: #fff; -} -.popup-chat .more { - width: auto; - font-size: 9px; - text-align: right; - color: #fff; - fill: #fff; -} -.popup-chat .more i + i { - margin-left: 15px; -} -.popup-chat .more svg + i { - margin-left: 15px; -} -.popup-chat .more i + svg { - margin-left: 15px; -} -.popup-chat .more svg + svg { - margin-left: 15px; -} -.popup-chat .notification-event { - padding-left: 10px; - width: 75%; -} -.popup-chat .chat-message-item { - padding: 13px; - background-color: #f0f4f9; - margin-top: 0; - border-radius: 10px; - margin-bottom: 5px; - font-size: 12px; -} -.popup-chat .notification-date { - float: left; -} -.popup-chat .author-thumb { - width: 26px; - height: 26px; -} -.popup-chat .chat-message-field li { - overflow: hidden; - padding: 9px 25px; -} -.popup-chat .chat-message-field li:nth-child(2n) .chat-message-item { - background-color: #7c5ac2; - color: #fff; -} -.popup-chat .chat-message-field li:nth-child(2n) .author-thumb { - float: right; -} -.popup-chat .chat-message-field li:nth-child(2n) .chat-message-item { - float: right; -} -.popup-chat .chat-message-field li:nth-child(2n) .notification-event { - float: right; - padding-left: 0; - padding-right: 10px; -} -.popup-chat .add-options-message { - position: absolute; - right: 20px; - bottom: 15px; - width: auto; - padding: 0; -} -.popup-chat .add-options-message .options-message + .options-message { - margin-left: 15px; -} -.popup-chat .form-group.label-floating textarea.form-control { - padding-right: 80px; - border-left: 0; - border-bottom: 0; - border-right: 0; -} -.popup-chat .form-group { - margin-bottom: 0; -} -.popup-chat textarea { - min-height: 60px; - height: 60px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - border-radius: 0; -} -.popup-chat textarea:focus { - min-height: 100px; -} - -.popup-chat-responsive { - position: fixed; - right: 0; - top: 0; - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - max-width: 300px; - opacity: 1; - visibility: visible; - display: block; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - margin-bottom: 0; - z-index: 999; - max-height: 70vh; -} -.popup-chat-responsive .mCustomScrollbar { - overflow: hidden; - max-height: 150px; -} -.popup-chat-responsive.open-chat { - bottom: auto; - top: 0; - -webkit-transform: translateY(0); - transform: translateY(0); -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .popup-chat-responsive { - opacity: 1; - visibility: visible; - display: block; - } -} - -/*------------- #OVERLAY-MENU --------------*/ -body { - overflow-x: hidden; -} -body:before { - content: ''; - display: block; - width: 100%; - height: 100%; - position: fixed; - top: 0; - left: 0; - background: rgba(43, 45, 59, 0.9); - opacity: 0; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; - z-index: -999; -} -body.overlay-enable:before { - opacity: 0.8; - z-index: 500; -} -body.body--fixed { - position: fixed; - width: 100%; -} - -/*------------- #POPUP-WINDOWS --------------*/ -.window-popup { - max-width: calc(100% - 40px); -} -.window-popup .icon-close { - opacity: 1; - margin-top: 0; - margin-right: 0; -} -.window-popup .icon { - fill: #888da8; - float: right; - margin-top: 7px; - padding: 0; -} -.window-popup .input-group-addon .icon { - margin-top: 0; -} -.window-popup .form-group { - margin-bottom: 25px; -} -.window-popup .form-group.with-button button { - width: 50px; - border-radius: 0 5px 5px 0; -} -.window-popup .olymp-computer-icon { - width: 22px; - height: 20px; -} - -.fav-page-popup { - width: 470px; -} -.fav-page-popup button { - margin-bottom: 0; -} -.fav-page-popup - .form-group.label-floating - .bootstrap-select.btn-group - .dropdown-toggle - .filter-option { - color: #ff5e3a; -} - -.icon-close { - position: absolute; - top: -25px; - right: -25px; - color: #888da8; - fill: #888da8; -} -.icon-close:hover { - color: #ff5e3a; - fill: #ff5e3a; -} -.icon-close svg { - width: 18px; - height: 18px; -} - -.update-header-photo { - width: 770px; -} -.update-header-photo .modal-body { - padding: 0; -} - -.upload-photo-item { - display: inline-block; - vertical-align: middle; - width: 100%; - padding: 50px; - text-align: center; - fill: #c2c5d9; - border-left: 1px solid #e6ecf5; -} -.upload-photo-item:first-child { - border-right: none; -} -.upload-photo-item h6, -.upload-photo-item .h6 { - margin-bottom: 0; -} -.upload-photo-item svg { - margin-bottom: 30px; - width: 22px; - height: 20px; -} -.upload-photo-item span { - font-size: 11px; - color: #888da8; -} -.upload-photo-item:hover { - fill: #ff5e3a; - background-color: #fafbfd; -} - -.choose-from-my-photo { - width: 770px; -} -.choose-from-my-photo .nav-tabs { - position: absolute; - top: 0; - right: 0; - max-height: 100%; - border-bottom: none; -} -.choose-from-my-photo .nav-tabs .nav-link { - border-radius: 0; - padding: 18px 25px; - fill: #c2c5d9; - background-color: #fafbfd; - border-color: #e6ecf5; - border-top-color: transparent; - border-right: none; - height: 100%; -} -.choose-from-my-photo .nav-tabs .nav-link.active { - fill: #ff5e3a; - background-color: #fff; -} -.choose-from-my-photo .nav-tabs .nav-link svg { - width: 18px; - height: 20px; -} -.choose-from-my-photo .btn { - margin-bottom: 30px; -} -.choose-from-my-photo .btn + .btn { - margin-left: 20px; -} - -.choose-photo-item { - position: relative; - border-radius: 5px; - width: 33%; - float: left; - padding: 0 22px 25px 0; -} -.choose-photo-item img { - max-width: 100%; - width: 100%; - display: block; -} -.choose-photo-item:last-child { - margin-right: 0; -} -.choose-photo-item .radio { - position: relative; - margin-bottom: 0; - border: 1px solid #e6ecf5; - border-radius: 5px; -} -.choose-photo-item .radio label { - padding-left: 0; - margin-bottom: 0; - width: 100%; -} -.choose-photo-item .radio label span { - position: absolute; - top: 10px; - right: 10px; - left: auto; -} -.choose-photo-item .circle { - background-color: #fff; -} - -figcaption { - padding: 20px 25px; - text-align: center; - font-size: 13px; - font-weight: 700; - color: #515365; -} -figcaption a { - color: #515365; -} -figcaption a:hover { - color: #ff5e3a; -} -figcaption span { - font-size: 10px; - color: #888da8; - font-weight: 400; - display: block; -} - -figure { - margin: 0; -} - -.blog-post-popup { - width: 770px; -} -.blog-post-popup .modal-body { - padding: 0; -} -.blog-post-popup .post p { - padding: 0 15px; -} -.blog-post-popup .post-thumb { - position: relative; -} -.blog-post-popup .overlay { - opacity: 1; -} -.blog-post-popup .post-title { - position: absolute; - top: 50%; - left: 50%; - color: #fff; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - text-align: center; - z-index: 20; -} -.blog-post-popup .mCustomScrollbar { - overflow: hidden; - max-height: 365px; -} -.blog-post-popup .ps > .ps__scrollbar-y-rail, -.blog-post-popup .ps:hover > .ps__scrollbar-y-rail { - display: none; -} - -.open-photo-popup { - width: 970px; -} -.open-photo-popup .modal-body { - padding: 0; -} -.open-photo-popup .modal-content { - border: none; -} -.open-photo-popup .mCustomScrollbar { - overflow: hidden; - max-height: 140px; -} -.open-photo-popup .ps > .ps__scrollbar-y-rail, -.open-photo-popup .ps:hover > .ps__scrollbar-y-rail { - display: none; -} - -.open-photo-thumb { - padding: 55px 0; - background-color: #000; -} -.open-photo-thumb .photo-item { - margin: 0; - border-radius: 0; - padding: 0; - display: block; -} -.open-photo-thumb .photo-item .overlay { - bottom: 0; - right: 0; -} -.open-photo-thumb .photo-item img { - border-radius: 0; - display: block; -} -.open-photo-thumb .photo-item:hover .tag-friends { - opacity: 1; -} -.open-photo-thumb .tag-friends { - position: absolute; - top: 25px; - right: 55px; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - fill: #fff; -} -.open-photo-thumb .tag-friends svg { - width: 20px; - height: 20px; -} - -.open-photo-popup-v2 { - width: 1200px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} -.open-photo-popup-v2 .open-photo-thumb { - width: 66.66%; - float: left; - z-index: 10; -} -.open-photo-popup-v2 .open-photo-content { - width: 33%; - float: left; -} -.open-photo-popup-v2 .post-additional-info .comments-shared { - margin-top: 0; -} -.open-photo-popup-v2 .mCustomScrollbar { - max-height: 180px; -} - -.create-photo-album { - width: 770px; -} -.create-photo-album .photo-album-item.create-album { - min-height: 200px; -} -.create-photo-album .more { - padding: 10px 13px; - fill: #9a9fbf; -} -.create-photo-album .more a { - font-size: 12px; - display: inline-block; - margin-bottom: 0; -} -.create-photo-album .more svg { - margin-right: 5px; -} -.create-photo-album .olymp-happy-face-icon { - width: 20px; - height: 20px; - fill: #9a9fbf; - position: absolute; - top: 10px; - left: 15px; -} -.create-photo-album textarea { - border-radius: 0; - border-right: 0; - border-left: 0; - font-size: 12px; -} -.create-photo-album .btn { - margin: 30px 0; -} -.create-photo-album .btn + .btn { - margin-left: 20px; -} -.create-photo-album .more-dropdown { - width: 260px; - right: auto; - left: 0; - padding: 0; -} -.create-photo-album .more-dropdown input { - border: 0; - border-bottom: 1px solid #e6ecf5; - font-size: 12px; -} -.create-photo-album .author-thumb { - margin-right: 10px; -} -.create-photo-album .author-title { - margin-bottom: 0; -} - -.registration-login-form-popup { - width: 470px; -} -.registration-login-form-popup .registration-login-form { - margin-bottom: 0; -} -.registration-login-form-popup .modal-body { - padding: 0; -} - -.edit-widget { - width: 470px; -} -.edit-widget .custom-control-indicator { - width: 18px; - height: 18px; -} -.edit-widget .custom-control { - margin-right: 0; - padding-left: 20px; -} - -.add-option { - display: block; - margin: 30px 0; - color: #888da8; -} -.add-option svg { - fill: #888da8; - margin-right: 12px; - width: 14px; - height: 14px; -} -.add-option span { - line-height: 1; -} - -.create-friend-group { - width: 470px; -} -.create-friend-group .more-dropdown { - width: 300px; - top: 70px; - right: -301px; - visibility: visible; - opacity: 1; - padding: 0; -} -.create-friend-group .more-dropdown a { - display: inline-block; - margin-bottom: 0; -} -.create-friend-group .more-dropdown input { - border: 0; - border-bottom: 1px solid #e6ecf5; - font-size: 12px; -} -.create-friend-group .more-dropdown .form-group { - margin-bottom: 0; -} -.create-friend-group .more-dropdown li { - padding: 9px 0; -} -.create-friend-group .icon:hover { - fill: #ff5e3a; -} -.create-friend-group .icon.check { - fill: #38a9ff; -} -.create-friend-group .icon svg { - width: 14px; - height: 12px; -} -.create-friend-group .author-thumb { - margin-right: 10px; -} -.create-friend-group .olymp-happy-face-icon { - width: 20px; - height: 20px; - fill: #9a9fbf; - position: absolute; - top: 19px; - right: 15px; -} -.create-friend-group .bootstrap-select.form-control { - border-radius: 4px; - border: 1px solid #e6ecf5; -} -.create-friend-group .bootstrap-select.style-2 > .dropdown-toggle { - padding: 1.1rem; -} -.create-friend-group - .form-group.label-floating - .bootstrap-select.btn-group - .dropdown-toggle - .filter-option { - color: #38a9ff; -} -.create-friend-group .dropdown-menu { - top: auto; - bottom: -100%; - left: calc(100% + 25px); -} -.create-friend-group.create-friend-group-add-friends - .bootstrap-select.style-2 - .dropdown-menu { - display: block; - position: relative; - top: auto; - bottom: auto; - left: auto; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 0 0 0.25rem 0.25rem; - border: none; -} -.create-friend-group.create-friend-group-add-friends - .bootstrap-select.style-2 - > .dropdown-toggle { - display: none; -} - -.faqs-popup { - width: 470px; -} -.faqs-popup .collapse { - padding: 0 0 0.75rem; - margin-bottom: 0; -} -.faqs-popup .collapse p { - margin-bottom: 0; -} -.faqs-popup .modal-body { - padding: 0; -} -.faqs-popup .card { - padding: 1px 1.5rem; - border-top: 1px solid #e6ecf5; -} -.faqs-popup .card-header { - padding: 1.5rem 0; - border-bottom: none; -} -.faqs-popup .card-header a { - font-size: 13px; -} -.faqs-popup .card-header i, -.faqs-popup .card-header svg { - margin-top: 3px; -} -.faqs-popup .card:first-child { - border-top: none; -} - -.playlist-popup { - width: 100%; - max-width: 100%; - top: 0 !important; - left: 0; - -webkit-transform: none; - transform: none; - height: 100vh; - position: fixed; - visibility: hidden; - opacity: 0; - z-index: 999; -} -.playlist-popup.open { - visibility: visible; - opacity: 1; -} -.playlist-popup .icon-close { - top: auto; - right: 25px; - bottom: 75px; - fill: #ff5e3a; -} -.playlist-popup .mCustomScrollbar { - max-height: calc(100vh - 70px); - overflow: hidden; -} - -.create-event { - width: 470px; -} -.create-event .icon-close { - margin-top: 0; - margin-right: 0; -} -.create-event .more-dropdown { - width: 300px; - top: 70px; - right: -301px; - visibility: visible; - opacity: 1; - padding: 0; -} -.create-event .more-dropdown a { - display: inline-block; - margin-bottom: 0; -} -.create-event .more-dropdown input { - border: 0; - border-bottom: 1px solid #e6ecf5; - font-size: 12px; -} -.create-event .more-dropdown .form-group { - margin-bottom: 0; -} -.create-event .more-dropdown li { - padding: 9px 0; -} -.create-event .more-dropdown svg { - width: 14px; - height: 14px; -} -.create-event .author-thumb { - margin-right: 10px; -} -.create-event .icon:hover { - fill: #ff5e3a; -} -.create-event .icon.check { - fill: #08ddc1; -} -.create-event .olymp-happy-face-icon { - width: 20px; - height: 20px; - fill: #9a9fbf; - position: absolute; - top: 19px; - right: 15px; -} -.create-event .bootstrap-select.style-2.form-control { - border-radius: 4px; - border: 1px solid #e6ecf5; -} -.create-event .bootstrap-select.style-2 > .dropdown-toggle { - padding: 1.1rem; - padding-right: 40px; - border: none; -} -.create-event .bootstrap-select.style-2 > .dropdown-toggle:after { - display: none; -} -.create-event - .form-group.label-floating - .bootstrap-select.btn-group - .dropdown-toggle - .filter-option { - color: #08ddc1; -} -.create-event .bootstrap-select.style-2 .dropdown-menu { - top: auto; - bottom: -100%; - left: calc(100% + 24px); -} -.create-event .bootstrap-select li.selected a { - background-color: #08ddc1; -} -.create-event .bs-searchbox { - padding: 0; -} -.create-event .bs-searchbox input { - border-radius: 0; - border-width: 0 0 1px 0; -} - -.event-private-public { - width: 770px; -} -.event-private-public .mCustomScrollbar { - overflow: hidden; - max-height: 365px; -} -.event-private-public .ps > .ps__scrollbar-y-rail, -.event-private-public .ps:hover > .ps__scrollbar-y-rail { - display: none; -} -.event-private-public .modal-body { - padding: 0; -} - -.private-event-head { - margin-bottom: 20px; -} -.private-event-head img { - margin-right: 14px; -} -.private-event-head .author-date .event-title { - line-height: 1; - margin-bottom: 0; -} -.private-event-head .event__date { - font-size: 12px; -} -.private-event-head .more { - float: right; - font-size: 16px; - margin-right: 10px; -} -.private-event-head .more-dropdown a:hover { - color: #08ddc1; -} - -.event-description { - padding-left: 30px; - border-left: 1px solid #e6ecf5; - margin-bottom: 40px; -} -.event-description .event-description-title { - font-weight: 700; - margin-bottom: 40px; -} -.event-description .place { - margin-bottom: 20px; -} -.event-description .friends-harmonic { - margin-bottom: 35px; -} - -.relative { - position: relative; - top: auto; - left: auto; - -webkit-transform: none; - transform: none; -} - -.edit-my-poll-popup { - width: 770px; -} -.edit-my-poll-popup .control-block-button { - top: 20px; - right: -17px; -} -.edit-my-poll-popup .edit-my-poll-head { - border-radius: 5px 5px 0 0; - padding: 35px 60px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.edit-my-poll-popup .edit-my-poll-head .poll-img { - margin-left: auto; -} -.edit-my-poll-popup .head-content { - color: #fff; -} -.edit-my-poll-popup .head-content .title { - margin-bottom: 20px; - color: inherit; -} -.edit-my-poll-popup .head-content svg { - fill: #fff; -} -.edit-my-poll-popup .place span { - position: relative; -} -.edit-my-poll-popup .place span + span { - padding-left: 17px; - margin-left: 12px; -} -.edit-my-poll-popup .place span + span:after { - content: '/'; - display: block; - position: absolute; - left: 0; - top: 0; -} -.edit-my-poll-popup .edit-my-poll-content { - padding: 35px 60px; -} -.edit-my-poll-popup .edit-my-poll-content h3 { - margin: 40px 0; -} -.edit-my-poll-popup .modal-content { - border: none; -} -.edit-my-poll-popup .modal-body { - padding: 0; -} - -.modal.show .modal-dialog { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; -} - -.popup-write-rewiev { - width: 470px; -} - -.restore-password-popup { - width: 400px; -} - -.modal-has-swiper { - display: block !important; - visibility: hidden; - opacity: 0; -} -.modal-has-swiper.show { - visibility: visible; - opacity: 1; -} - -.main-popup-search { - width: 770px; -} -.main-popup-search .search-form { - padding: 30px; - -webkit-box-shadow: none; - box-shadow: none; -} -.main-popup-search .form-group { - margin-bottom: 0; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1080px) { - .window-popup .icon-close, - .icon-close { - right: 50%; - margin-right: -9px; - } - .open-photo-popup-v2 { - display: block; - } - .modal.show .modal-dialog.open-photo-popup-v2 { - display: block !important; - } - .open-photo-popup-v2 .open-photo-thumb { - width: 100%; - float: none; - } - .open-photo-popup-v2 .open-photo-content { - width: 100%; - float: none; - } - .create-friend-group .dropdown-menu { - bottom: auto; - left: 0; - top: 100%; - } - .create-friend-group .bootstrap-select.style-2 > .dropdown-toggle { - padding-right: 2.5rem; - } - .create-event .bootstrap-select.style-2 .dropdown-menu { - top: 100%; - bottom: auto; - left: 0; - } -} - -@media (max-width: 768px) { - .edit-my-poll-popup .control-block-button { - top: -20px; - right: 17px; - } - .icon-close { - right: 50%; - margin-right: -9px; - } - .choose-from-my-photo .modal-header .title { - width: 50%; - } - .choose-from-my-photo .nav-tabs .nav-link { - height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - } - .choose-from-my-photo .nav-tabs .nav-item { - width: auto; - } - .choose-from-my-photo .nav-tabs .nav-link svg { - margin: auto; - } - .create-photo-album .btn + .btn { - margin-left: 0; - float: none; - } - .create-photo-album .btn { - width: 100%; - margin: 10px 0; - } - .choose-from-my-photo .btn { - width: 45%; - } - .photo-album-item.create-album .btn-control { - width: 50px; - } - .blog-post-popup .post p { - padding: 0; - } -} - -@media (max-width: 580px) { - .edit-my-poll-popup .edit-my-poll-head { - padding: 20px 40px; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .edit-my-poll-popup .edit-my-poll-content { - padding: 20px 40px; - } - .edit-my-poll-popup .edit-my-poll-head .poll-img { - margin: 20px auto 0 0; - } - .edit-my-poll-popup .edit-my-poll-content h3 { - margin: 20px 0; - } -} - -@media (max-width: 480px) { - .choose-photo-item { - width: 50%; - } - .private-event-head .more { - float: none; - } - .upload-photo-item { - padding: 10px; - } - .choose-from-my-photo .btn { - width: 100%; - } - .upload-photo-item svg { - margin-bottom: 10px; - } - .remember a { - float: none; - display: block; - } - .page-link { - padding: 10px; - } - .notification-list.friend-requests .notification-icon { - float: none; - display: block; - margin-top: 10px; - } - .choose-from-my-photo .btn { - margin-bottom: 10px; - } - .choose-from-my-photo .btn + .btn { - margin-left: 0; - } - .choose-photo-item { - padding: 0 5px 5px 0; - } - .blog-post-popup .post .post-title { - display: none; - } - .main-popup-search .search-form { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding: 0; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - } - .main-popup-search .search-form .btn { - border-radius: 5px; - } - .main-popup-search .search-form > * + * { - margin-left: 0; - } - .main-popup-search .form-group { - margin-bottom: 20px; - width: 100%; - } -} - -@media (max-width: 360px) { - .choose-photo-item { - width: 100%; - } - .private-event-head .more { - float: none; - display: block; - } - .private-event-head img { - display: block; - margin-right: 0; - margin-bottom: 15px; - } - .event-private-public .post__author img { - display: block; - margin-bottom: 10px; - } -} - -/*------------- #OL-LISTS --------------*/ -ol { - counter-reset: list1; - margin: 0; - padding-left: 0; -} -ol li { - list-style: none; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -/* Init counter */ -ol li:before { - position: relative; - counter-increment: list1; - /* Add "1" */ - content: counter(list1) ' '; - /* Show count */ - color: #888da8; - display: inline-block; - margin-right: 10px; - font-size: 10px; -} - -ol li ul li:before { - display: none; -} - -ol ol { - counter-reset: list2; - margin-top: 10px; -} - -ol ol li:before { - counter-increment: list2; - content: counter(list1) '.' counter(list2) '. '; -} - -ol ol li { - padding-left: 40px; -} - -/*------------- #FRIENDS-HARMONIC --------------*/ -.friends-harmonic { - margin-bottom: 0; - overflow: hidden; -} -.friends-harmonic a { - width: 28px; - height: 28px; - border-radius: 100%; - overflow: hidden; - border: 2px solid #fff; - display: block; - margin-left: -12px; -} -.friends-harmonic li { - float: left; -} -.friends-harmonic li:first-child a { - margin-left: 0; -} -.friends-harmonic .with-text { - margin-top: 5px; - margin-left: 15px; -} -.friends-harmonic .all-users { - line-height: 26px; - opacity: 0.8; -} -.friends-harmonic .all-users:hover { - color: #fff; -} - -.friends-harmonic-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.friends-harmonic-wrap + .comments-shared { - margin-top: 15px; -} - -/*------------- #POSTS --------------*/ -.post { - position: relative; - padding: 25px; - border-bottom: 1px solid #e6ecf5; -} -.post p { - margin: 25px 0; -} -.post .control-block-button { - top: 20px; - right: -17px; -} -.post.thumb-full-width .post-thumb { - border-radius: 0; - margin: 0 -25px 25px; -} -.post .btn { - margin-bottom: 25px; -} -.post h1, -.post h2, -.post h3, -.post h4, -.post h5, -.post h6, -.post .h1, -.post .h2, -.post .h3, -.post .h4, -.post .h5, -.post .h6 { - display: inline-block; -} -.post h1 + p, -.post h2 + p, -.post h3 + p, -.post h4 + p, -.post h5 + p, -.post h6 + p, -.post .h1 + p, -.post .h2 + p, -.post .h3 + p, -.post .h4 + p, -.post .h5 + p, -.post .h6 + p { - margin-top: 10px; -} -.post .post__author-name { - font-weight: 700; - margin-bottom: 0; -} -.post .more-photos span { - font-weight: 700; -} -.post.shared-photo .post-thumb { - border: 1px solid #e6ecf5; - margin-bottom: 0; -} -.post .author-date a { - font-weight: 700; -} - -.post-block-photo { - margin-bottom: 20px; - overflow: hidden; -} -.post-block-photo a, -.post-block-photo span { - float: left; - overflow: hidden; - padding: 0 8px 8px 0; -} -.post-block-photo a img, -.post-block-photo span img { - border-radius: 3px; - width: 100%; - display: block; -} - -.more-photos { - position: relative; -} -.more-photos:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - right: 8px; - bottom: 8px; - background-color: #ff5e3a; - opacity: 0.8; - border-radius: 3px; -} -.more-photos span { - color: #fff; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - z-index: 5; - font-weight: 700; - margin-left: -8px; -} - -.post-thumb { - border-radius: 5px; - margin-bottom: 25px; - overflow: hidden; - position: relative; -} -.post-thumb img { - width: 100%; - display: block; -} - -.post__author { - margin-bottom: 20px; -} -.post__author img { - width: 40px; - height: 40px; - border-radius: 100%; - overflow: hidden; - margin-right: 12px; -} -.post__author .more { - float: right; - font-size: 16px; - margin-right: 20px; -} - -.post-additional-info { - padding: 20px 0 0; - border-top: 1px solid #e6ecf5; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.post-additional-info > * { - margin-right: 15px; -} -.post-additional-info > *:last-child { - margin-right: 0; - margin-left: auto; -} - -.comments-shared > * { - margin-right: 15px; -} -.comments-shared > *:last-child { - margin-right: 0; -} - -.comments-shared span { - color: #888da8; -} - -.post-add-icon { - fill: #c2c5d9; - color: #c2c5d9; -} -.post-add-icon > * { - vertical-align: middle; - -webkit-transition: all 0.15s ease; - transition: all 0.15s ease; -} -.post-add-icon svg, -.post-add-icon img { - margin-right: 8px; - width: 20px; - height: 18px; -} -.post-add-icon .olymp-speech-balloon-icon { - width: 22px; - height: 20px; -} -.post-add-icon .olymp-share-icon { - width: 26px; - height: 21px; -} -.post-add-icon:hover { - fill: #ff5e3a; - color: #ff5e3a; -} -.post-add-icon:hover span { - color: #ff5e3a; -} -.post-add-icon:active, -.post-add-icon:focus { - fill: #c2c5d9; - color: #c2c5d9; -} - -.names-people-likes { - font-size: 12px; -} -.names-people-likes a { - color: #515365; - font-weight: 700; -} - -.post-control-button .btn-control { - display: block; - margin-bottom: 6px; - margin-right: 0; - background-color: #9a9fbf; - width: 34px; - height: 34px; - line-height: 36px; -} -.post-control-button .btn-control.bg-facebook { - background-color: #2f5b9d; -} -.post-control-button .btn-control.bg-facebook:hover { - background-color: #2f5b9d; -} -.post-control-button .btn-control.bg-twitter { - background-color: #38bff1; -} -.post-control-button .btn-control.bg-twitter:hover { - background-color: #38bff1; -} -.post-control-button .btn-control .olymp-share-icon { - width: 24px; -} -.post-control-button .btn-control:hover { - background-color: #ff5e3a; -} -.post-control-button .btn-control.featured-post:hover { - background-color: #ffc923; -} -.post-control-button .btn-control.has-i svg, -.post-control-button .btn-control.has-i i { - font-size: 15px; - width: 15px; - height: 15px; -} - -.empty-post { - height: 600px; - background-color: #dce1eb; - opacity: 0.5; -} - -.empty-post-content { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - text-align: center; -} -.empty-post-content .title { - font-size: 16px; - font-weight: 700; - color: #515365; -} -.empty-post-content span { - font-size: 11px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .post-control-button .btn-control { - display: inline-block; - } - .post .control-block-button { - right: 20px; - top: -13px; - } - .post__author .more { - margin-right: -16px; - } - .post-control-button .btn-control svg { - width: 14px; - height: 14px; - } - .post-control-button .btn-control { - line-height: 32px; - } - .post-control-button .btn-control.has-i { - line-height: 36px; - } - .post__author { - margin-bottom: 5px; - } -} - -@media (max-width: 480px) { - .post-additional-info { - -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; - } - .post-additional-info > * { - margin-right: 0; - } - .post-additional-info > * + * { - margin-top: 10px; - } - .post-additional-info > *:last-child { - margin-left: 0; - } -} - -/*------------- #COMMENTS-LIST --------------*/ -.comments-list { - margin-bottom: 0; -} -.comments-list .comment-item { - padding: 25px; - border-bottom: 1px solid #e6ecf5; - background-color: #fafbfd; - position: relative; -} -.comments-list .comment-item.has-children { - padding-bottom: 0; -} -.comments-list .post-add-icon { - margin-right: 20px; -} -.comments-list .post__author img { - width: 26px; - height: 26px; -} -.comments-list.style-2 .comment-item .post__author img { - float: left; -} -.comments-list.style-2 .reply { - margin-right: 20px; -} -.comments-list.style-2 .post__date { - display: inline-block; - margin-right: 20px; -} -.comments-list.style-2 .author-date { - overflow: hidden; -} -.comments-list.style-2 .post__author .more { - float: none; -} -.comments-list.style-2 .post__author { - margin-bottom: 0; -} -.comments-list.style-3 .comment-item { - background-color: transparent; -} -.comments-list.style-3 .reply { - margin-right: 20px; - color: #ff5e3a; -} -.comments-list.style-3 .post__author-thumb { - margin-right: 20px; - float: left; -} -.comments-list.style-3 .post__author-thumb img { - width: 56px; - height: 56px; - border-radius: 100%; - display: block; -} -.comments-list.style-3 .comments-content { - overflow: hidden; -} -.comments-list.style-3 .children .comment-item { - border-left: none; -} -.comments-list.style-3 .children .comment-item:before { - display: none; -} - -.children { - border-top: 1px solid #e6ecf5; - margin: 25px -25px 0; - padding-left: 35px; -} -.children .comment-item { - border-left: 1px solid #e6ecf5; -} -.children .comment-item:last-child { - border-bottom: none; -} -.children .comment-item:before { - content: ''; - position: absolute; - width: 9px; - height: 9px; - top: 40px; - left: -5px; - background-color: #fafbfd; - border-radius: 100%; - border: 2px solid #c2c5d9; - z-index: 13; -} -.children.single-children { - border-top: 0; - margin: -3px 0 25px; - padding-left: 0; -} -.children.single-children .comment-item { - padding: 25px; - position: relative; -} -.children.single-children .comment-item:last-child { - padding-bottom: 0; -} - -.reply { - font-size: 12px; - color: #888da8; -} - -.report { - font-size: 12px; - color: #888da8; -} - -.more-comments { - text-align: center; - padding: 15px 0; - font-size: 12px; - color: #515365; - display: block; - font-weight: 700; - margin: 0 auto; -} -.more-comments span { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.more-comments:hover { - color: #515365; -} -.more-comments:hover span { - color: #ff5e3a; -} - -.comment-form { - padding: 25px; - border-top: 1px solid #e6ecf5; - overflow: hidden; -} -.comment-form .add-options-message { - position: absolute; - right: 20px; - bottom: 15px; - width: auto; - padding: 0; -} -.comment-form .post__author { - margin-bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.comment-form .post__author img { - margin-right: 10px; - min-width: 28px; - max-width: 28px; - height: 28px; - display: block; -} -.comment-form .form-group { - margin-bottom: 0; - width: 100%; - margin-left: auto; -} -.comment-form textarea { - min-height: 60px; - height: 60px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.comment-form textarea:focus { - min-height: 100px; -} -.comment-form button { - float: right; - margin-bottom: 0; - margin-top: 15px; -} -.comment-form button + button { - margin-right: 15px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .comments-list .comment-item { - padding: 10px; - } - .children { - margin-right: -10px; - } - .comments-list .comment-item .post__author .more { - margin-right: 0; - } - .comments-list.style-3 .post__author-thumb img { - width: 30px; - height: 30px; - } -} - -@media (max-width: 480px) { - .comment-form .form-group { - width: 80%; - } -} - -/*------------- #POST-VIDEO --------------*/ -.post-video { - border: 1px solid #e6ecf5; - border-radius: 3px; - overflow: hidden; - margin: 20px 0; -} -.post-video .video-content { - padding: 20px; - overflow: hidden; -} -.post-video .video-content .title { - display: block; -} -.post-video .video-content p { - margin: 10px 0; - font-size: 13px; -} -.post-video .video-content .link-site { - font-size: 10px; - color: #9a9fbf; -} -.post-video .video-content .link-site:hover { - color: #ff5e3a; -} - -.video-thumb { - position: relative; - float: left; -} -.video-thumb img { - display: block; - width: 100%; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 480px) { - .video-thumb { - float: none; - } -} - -/*------------- #VIDEO-PLAYER --------------*/ -.video-player { - position: relative; - overflow: hidden; - border-radius: 3px; - margin: 20px 0; -} -.video-player img { - width: 100%; - display: block; -} -.video-player .video-content { - position: absolute; - bottom: 25px; - left: 25px; - color: #fff; - z-index: 5; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - padding: 0; -} -.video-player .video-content .title { - color: #fff; - display: block; -} -.video-player .play-video { - opacity: 0; -} -.video-player:hover .video-content { - opacity: 1; -} -.video-player:hover .play-video { - opacity: 1; -} -.video-player:hover .overlay { - opacity: 1; -} -.video-player:hover:after { - opacity: 1; -} -.video-player:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 480px) { - .video-player .video-content .title { - display: none; - } -} - -/*------------- #NEWS-FEED-FORM --------------*/ -.news-feed-form { - overflow: hidden; -} -.news-feed-form .form-group.with-icon::after { - display: none; -} -.news-feed-form .nav-tabs .nav-link { - padding: 20px; - border: none; - border-bottom: 1px solid #e6ecf5; - border-right: 1px solid #e6ecf5; -} -.news-feed-form .nav-tabs .nav-link.active { - background-color: #fff; - fill: #ff5e3a; - color: #515365; - border-bottom: transparent; -} -.news-feed-form .nav-tabs { - background-color: #fafbfd; - border-bottom: none; -} -.news-feed-form .nav-link { - fill: #888da8; - color: #888da8; -} -.news-feed-form .nav-link svg { - margin-right: 10px; - width: 18px; -} -.news-feed-form .nav-link .olymp-status-icon { - width: 20px; -} -.news-feed-form textarea { - min-height: 160px; - border-radius: 0; - border-top: none; - border-left: none; - border-right: none; -} -.news-feed-form .form-group.label-floating.is-focused .control-label, -.news-feed-form .form-group.label-floating.has-bootstrap-select .control-label { - top: 16px; -} -.news-feed-form .options-message { - margin-top: 7px; -} -.news-feed-form .options-message svg { - width: 22px; - height: 22px; -} -.news-feed-form .options-message:hover { - fill: #9a9fbf; -} -.news-feed-form form { - position: relative; -} -.news-feed-form .author-thumb { - position: absolute; - top: 25px; - left: 25px; - z-index: 1; -} -.news-feed-form .form-group { - margin-bottom: 0; -} - -/*------------- #NEWS-FEED-Masonry --------------*/ -.cat-list-bg-style { - margin: 50px 0; - padding: 0; - list-style: none; -} -.cat-list-bg-style.cat-list__item-bg-blue .cat-list__item { - display: inline-block; -} -.cat-list-bg-style.cat-list__item-bg-blue .cat-list__item a:hover { - background-color: #38a9ff; -} -.cat-list-bg-style.cat-list__item-bg-blue .cat-list__item.active { - background-color: #38a9ff; -} - -.cat-list__item { - display: inline-block; - background-color: #dee4ec; - margin: 0 10px; - border-radius: 30px; - overflow: hidden; -} -.cat-list__item a { - font-size: 14px; - color: #888da8; - position: relative; - text-transform: capitalize; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - padding: 10px 20px; - display: block; -} -.cat-list__item a:hover { - color: #fff; - background-color: #ff5e3a; -} -.cat-list__item.active { - background-color: #ff5e3a; -} -.cat-list__item.active a { - color: #fff; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .cat-list-bg-style { - margin: 30px 0; - } - .cat-list-bg-style.cat-list__item-bg-blue .cat-list__item { - display: block; - margin-top: 10px; - } -} - -@media (max-width: 460px) { - .news-feed-form .nav-tabs .nav-link { - padding: 12px; - text-align: center; - } - .news-feed-form .nav-link svg { - display: block; - margin: 0 auto; - } -} - -/*------------- #PHOTO-GALLERY --------------*/ -.photo-gallery { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - top: 0; - right: 65px; - height: 100%; - position: absolute; - border-bottom: 0; -} -.photo-gallery .nav-link { - border-radius: 0; - padding: 30px 26px; - fill: #c2c5d9; - background-color: #fafbfd; - border-color: transparent; - height: 100%; - border-right-color: #e6ecf5; - border-left-color: #e6ecf5; - border-top-color: transparent; -} -.photo-gallery .nav-link.active { - fill: #ff5e3a; - background-color: #fff; - border-top-color: transparent; -} -.photo-gallery .nav-link:hover { - border-right-color: #e6ecf5; - border-left-color: #e6ecf5; - border-top-color: transparent; - border-bottom-color: transparent; -} -.photo-gallery .nav-link svg { - width: 18px; - height: 20px; -} -.photo-gallery.nav-tabs .nav-item { - margin-bottom: 0; - max-height: 100%; -} -.photo-gallery.nav-tabs .nav-item + .nav-item { - margin-left: -1px; -} - -.block-btn { - padding-right: 170px; -} - -.photo-item { - display: inline-block; - padding: 0 12px 12px 0; - margin-right: -3px; - position: relative; - overflow: hidden; -} -.photo-item .overlay { - bottom: 12px; - right: 12px; - border-radius: 5px; -} -.photo-item img { - border-radius: 5px; - width: 100%; - display: block; -} -.photo-item:last-child { - margin-right: 0; -} -.photo-item .more { - position: absolute; - top: 25px; - right: 25px; - color: #fff; - fill: #fff; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.photo-item .content { - position: absolute; - bottom: 25px; - left: 20px; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.photo-item .content .title { - color: #fff; - display: block; - margin-bottom: 0; -} -.photo-item .content time { - font-size: 12px; - color: #b6bbd7; -} -.photo-item .post-add-icon { - fill: #fff; - position: absolute; - right: 25px; - bottom: 30px; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.photo-item:hover .more, -.photo-item:hover .content, -.photo-item:hover .post-add-icon, -.photo-item:hover .overlay { - opacity: 1; -} - -.photo-album-wrapper { - margin-right: -12px; -} - -.photo-album-item-wrap { - display: inline-block; - margin-right: -3px; - padding: 0 12px 12px 0; - vertical-align: top; -} - -.photo-album-item { - position: relative; - border-radius: 5px; - border: 1px solid #e6ecf5; - background-color: #fff; -} -.photo-album-item:last-child { - margin-right: 0; -} -.photo-album-item .photo-item { - float: none; - margin: 0; - border-radius: 3px; - display: block; - padding: 0; -} -.photo-album-item .photo-item img { - width: 100%; - border-radius: 0; - display: block; -} -.photo-album-item .photo-item .overlay { - bottom: 0; - right: 0; - border-radius: 0; -} -.photo-album-item .content { - padding: 25px 25px 20px; - text-align: center; -} -.photo-album-item .title { - display: block; - margin-bottom: 0; -} -.photo-album-item .sub-title { - margin-bottom: 30px; - display: block; -} -.photo-album-item .friends-harmonic { - display: inline-block; -} -.photo-album-item.create-album { - background-color: transparent; - border: 2px dashed #bbc0d5; -} -.photo-album-item.create-album .content { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - width: 90%; -} -.photo-album-item.create-album .btn-control { - margin-bottom: 20px; - float: none; -} -.photo-album-item.create-album svg { - width: 20px; - height: 20px; -} -.photo-album-item .form-group { - margin-bottom: 0; -} -.photo-album-item .form-group > img { - width: 100%; - border-radius: 5px 5px 0 0; - overflow: hidden; - display: block; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .photo-gallery.nav-tabs .nav-item { - width: 50%; - } -} - -@media (max-width: 480px) { - .photo-item .post-add-icon { - right: auto; - bottom: auto; - left: 25px; - top: 25px; - } - .block-btn .btn + .btn { - margin-left: 0; - margin-top: 10px; - } - .photo-album-item.create-album .content { - position: relative; - -webkit-transform: none; - transform: none; - top: auto; - left: auto; - width: 100%; - } -} - -/*------------- #FEATURES-VIDEO --------------*/ -.features-video { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 15px; -} -.features-video .video-player { - width: 66.66%; - margin: 0; - display: inline-block; - border-radius: 3px 0 0 3px; -} -.features-video .video-player .play-video { - top: 40%; -} -.features-video .video-player img { - width: 100%; - display: block; -} -.features-video .video-content { - left: 50%; - bottom: 30%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - text-align: center; -} -.features-video .title { - font-weight: 400; - font-size: 20px; -} -.features-video .mCustomScrollbar { - max-height: 110px; - overflow: hidden; -} -.features-video .comments-shared { - margin-top: 0; -} -.features-video .form-group { - max-width: 85%; -} -.features-video textarea { - font-size: 13px; -} -.features-video .ps > .ps__scrollbar-y-rail, -.features-video .ps:hover > .ps__scrollbar-y-rail { - display: none; -} - -.features-video-content { - width: 33%; - display: inline-block; - background-color: #fff; -} - -.video-item .video-player { - margin: 0; - border-radius: 3px 3px 0 0; -} - -.video-item .title { - display: block; - margin-bottom: 0; -} - -.video-item .more { - position: absolute; - right: 25px; - top: 20px; - color: #fff; - fill: #fff; - opacity: 0; - z-index: 5; -} - -.video-item:hover .more, -.video-item:hover .play-video, -.video-item:hover .overlay { - opacity: 1; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 999px) { - .features-video { - display: block; - } - .features-video .video-player { - width: 100%; - } - .features-video .video-content { - bottom: 20px; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - } - .features-video-content { - width: 100%; - } -} - -@media (max-width: 480px) { - .features-video .video-content .title { - display: block; - } -} - -@media (max-width: 380px) { - .features-video .video-content .title { - display: none; - } -} - -/*------------- #EVENT-ITEM --------------*/ -.event-item { - padding: 30px; - border-bottom: 1px solid #e6ecf5; -} -.event-item:last-child { - border-bottom: 0; -} -.event-item .place { - font-size: 12px; -} -.event-item .description { - max-width: 260px; - font-size: 12px; - margin-bottom: 0; -} -.event-item .btn { - margin-bottom: 0; -} - -.date-event { - text-align: center; -} -.date-event > * { - display: block; - line-height: 1; -} -.date-event .olymp-small-calendar-icon { - width: 14px; - height: 18px; -} -.date-event svg { - margin: 0 auto 5px; - fill: #c2c5d9; -} -.date-event .day { - font-size: 14px; - color: #515365; - font-weight: 700; - margin-bottom: 3px; -} -.date-event .month { - font-size: 9px; - text-transform: uppercase; -} - -.event-author .author-thumb { - margin-right: 12px; -} - -.event-author .author-name { - margin-bottom: 0; -} - -.event-author time { - font-size: 11px; - display: block; -} - -.place svg { - margin-right: 10px; - fill: #c6c9db; - width: 20px; - height: 20px; -} - -.place { - font-size: 11px; -} - -.no-past-events { - color: #d7d9e5; - padding: 65px 30px; - position: relative; - margin: 0 auto; - text-align: center; -} -.no-past-events .control-block-button { - right: 25px; - top: -25px; - z-index: 5; -} -.no-past-events .btn-control svg { - fill: #fff; - margin-bottom: 0; - width: 20px; - height: 20px; -} -.no-past-events a:hover { - color: #08ddc1; - font-weight: 500; -} -.no-past-events svg { - fill: #d7d9e5; - margin-bottom: 20px; -} -.no-past-events span { - font-size: 14px; - display: block; -} - -.event-item-table { - width: 100%; -} -.event-item-table td { - padding: 25px 12px; -} -.event-item-table td:first-child { - padding-left: 30px; -} -.event-item-table td:last-child { - padding-right: 30px; -} -.event-item-table .add-event { - text-align: right; -} -.event-item-table thead { - border-bottom: 1px solid #e6ecf5; -} -.event-item-table thead th { - font-size: 9px; - font-weight: 700; - padding: 12px; -} -.event-item-table thead th:first-child { - padding-left: 25px; -} -.event-item-table thead th:last-child { - padding-right: 25px; -} -.event-item-table .author-date a { - color: #08ddc1; -} -.event-item-table .author-date .author-name { - color: #515365; -} - -.event-item-table-fixed-width .author-date { - font-size: 12px; -} -.event-item-table-fixed-width .author-date .author-name { - font-size: 12px; -} - -.event-item-table-fixed-width .event-item .btn { - display: block; -} -.event-item-table-fixed-width .event-item .btn + .btn { - margin-top: 8px; -} - -.event-item-table-fixed-width .date-event svg { - margin: 0 10px 0 0; - width: 20px; - height: 20px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 640px) { - .event-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - text-align: center; - } - .event-item .description { - max-width: 100%; - } - .event-item .friends-harmonic { - display: inline-block; - } - .event-item .add-event { - text-align: center; - } - .event-item-table td { - padding: 10px 12px; - } - .event-item-table td:last-child { - padding-right: 12px; - } - .event-item-table td:first-child { - padding-left: 12px; - } - .date-event.align-left { - text-align: center; - } - .event-item-table thead { - display: none; - } -} - -/*------------- #AVAILABLE-WIDGET --------------*/ -.available-widget { - padding: 16px 25px; - display: table; - width: 100%; -} -.available-widget .custom-control-description { - color: #515365; - font-weight: 700; -} -.available-widget .form-group { - margin-bottom: 0; -} -.available-widget .custom-control { - margin: 0; -} -.available-widget > * { - margin-bottom: 0; - display: table-cell; - vertical-align: middle; -} -.available-widget .more { - font-size: 16px; - padding-left: 25px; - text-align: right; - width: 16px; -} - -.empty-area { - border: 2px dashed #bbc0d5; - height: 50px; -} - -/*------------- #TODAY-EVENTS --------------*/ -.today-events .control-block-button { - right: 25px; - top: -25px; - z-index: 5; -} -.today-events .control-block-button svg { - width: 20px; - height: 20px; -} -.today-events .control-block-button .olymp-dropdown-arrow-icon { - width: 6px; - height: 4px; -} - -.today-events .day-event { - display: block !important; - border-top: none; -} -.today-events .day-event .card-header i, -.today-events .day-event .card-header svg { - margin-top: 3px; - margin-left: 7px; - float: none; -} - -.today-events .card.checked .event-time:before { - border-color: #38a9ff; -} - -.today-events .event-time { - position: relative; -} -.today-events .event-time:before { - content: ''; - width: 9px; - height: 9px; - border: 2px solid #08ddc1; - border-radius: 100%; - display: block; - position: absolute; - left: -29px; - top: 5px; - background-color: #fff; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.today-events .title { - position: relative; - padding-right: 30px; -} - -.today-events .event-status-icon { - position: absolute; - top: 0; - right: 0; - fill: #888da8; -} -.today-events .event-status-icon.completed { - fill: #08ddc1; -} -.today-events .event-status-icon.checked { - fill: #38a9ff; -} - -.today-events .event-time { - margin-bottom: 10px; -} -.today-events .event-time time { - font-size: 12px; -} - -.today-events.calendar .list { - margin-top: 0; - position: relative; - overflow: visible; -} - -.today-events.calendar .card { - border-bottom: none; - padding-left: 25px; -} -.today-events.calendar .card:before { - display: block; - content: ''; - width: 1px; - height: 100%; - background-color: #e6ecf5; - position: absolute; - left: 25px; - top: 0; -} -.today-events.calendar .card:last-child:before { - height: 25px; -} -.today-events.calendar .card:last-child .card-header { - padding-bottom: 25px; -} -.today-events.calendar .card:first-child .card-header { - padding-top: 25px; -} - -.today-events.calendar .day-event .card-header .event-status-icon i, -.today-events.calendar .day-event .card-header .event-status-icon svg { - margin-top: 0; - margin-left: 0; - width: 20px; - height: 20px; -} - -.today-events.calendar .card-header { - padding: 15px 25px; -} -.today-events.calendar .card-header a { - font-size: 14px; -} -.today-events.calendar .card-header .more-dropdown { - right: auto; - left: 0; -} -.today-events.calendar .card-header .more-dropdown a { - font-size: 12px; -} -.today-events.calendar .card-header .more-dropdown a:hover { - color: #08ddc1; -} -.today-events.calendar .card-header .olymp-dropdown-arrow-icon { - width: 6px; - height: 4px; - margin-left: 5px; -} -.today-events.calendar .card-header .olymp-three-dots-icon { - width: 16px; - height: 4px; - margin-left: 7px; -} - -.today-events-thumb { - position: relative; - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-event-day.jpg'); - text-align: center; - padding: 25px; - color: #fff; -} -.today-events-thumb .day-number { - font-size: 80px; - line-height: 1; - margin-bottom: 5px; -} -.today-events-thumb .day-week { - font-size: 24px; - margin-bottom: 5px; -} -.today-events-thumb .month-year { - font-size: 12px; - color: #888da8; -} - -.card-header a .olymp-dropdown-arrow-icon { - width: 6px; - height: 4px; -} - -/*------------- #CALENDAR-EVENTS-TABS --------------*/ -.calendar-events-tabs .nav-item { - display: inline-block; -} -.calendar-events-tabs .nav-item + .nav-item { - margin-left: 60px; -} - -.calendar-events-tabs.nav-tabs { - border-bottom: none; -} -.calendar-events-tabs.nav-tabs .nav-link { - padding: 0; - border: none; - border-color: transparent; - font-weight: 700; - font-size: 14px; - color: #888da8; -} -.calendar-events-tabs.nav-tabs .nav-link.active { - color: #515365; - background-color: transparent; -} -.calendar-events-tabs.nav-tabs .items-round-little { - display: inline-block; -} - -.calendar-block-events { - text-align: left; - margin: 10px -8px 0; -} - -.calendar-block-events li { - font-size: 9px; - font-weight: 500; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - cursor: pointer; -} - -.calendar-block-events .event-status { - display: inline-block; - width: 4px; - height: 4px; - margin-right: 6px; - border-radius: 100%; - margin-bottom: 2px; -} - -.event-status.uncompleted { - background-color: #9a9fbf; -} - -.event-status.completed { - background-color: #08ddc1; -} - -.event-status.b-day { - background-color: #38a9ff; -} - -.fc-agendaDay-view .calendar-block-events { - margin: 4px 0 0 3px; -} - -.fc-agendaWeek-view .calendar-block-events { - margin: 4px 0 0 3px; -} - -.event-time { - margin-bottom: 20px; -} - -.event-time .circle { - width: 8px; - height: 8px; - border: 2px solid #34eccd; - border-radius: 100%; - margin-right: 7px; - display: inline-block; -} - -.event-time time { - font-size: 10px; - color: #515365; - font-weight: bold; -} - -.event-time .more svg { - float: none; - color: #d7d9e5; - margin-left: 5px; -} - -.event-time .more { - display: inline-block; -} - -.check-all { - padding: 20px; - background-color: #08ddc1; - color: #fff; - font-size: 12px; - font-weight: bold; - display: block; - text-align: center; -} - -/*------------- #FULL-CALENDAR-customization --------------*/ -.crumina-full-calendar .fc-button.fc-next-button, -.crumina-full-calendar .fc-button.fc-prev-button, -.crumina-full-calendar .fc-button.fc-dayGridMonth-button, -.crumina-full-calendar .fc-button.fc-timeGridWeek-button, -.crumina-full-calendar .fc-button.fc-timeGridDay-button { - background-color: transparent; - border: none; -} -.crumina-full-calendar .fc-button.fc-next-button .fc-icon, -.crumina-full-calendar .fc-button.fc-prev-button .fc-icon, -.crumina-full-calendar .fc-button.fc-dayGridMonth-button .fc-icon, -.crumina-full-calendar .fc-button.fc-timeGridWeek-button .fc-icon, -.crumina-full-calendar .fc-button.fc-timeGridDay-button .fc-icon { - font-family: 'Font Awesome 5 Free' !important; - font-weight: 900; - color: #888da8; -} -.crumina-full-calendar .fc-button.fc-next-button .fc-icon:hover, -.crumina-full-calendar .fc-button.fc-prev-button .fc-icon:hover, -.crumina-full-calendar .fc-button.fc-dayGridMonth-button .fc-icon:hover, -.crumina-full-calendar .fc-button.fc-timeGridWeek-button .fc-icon:hover, -.crumina-full-calendar .fc-button.fc-timeGridDay-button .fc-icon:hover { - color: #08ddc1; -} -.crumina-full-calendar .fc-button.fc-next-button:focus, -.crumina-full-calendar .fc-button.fc-prev-button:focus, -.crumina-full-calendar .fc-button.fc-dayGridMonth-button:focus, -.crumina-full-calendar .fc-button.fc-timeGridWeek-button:focus, -.crumina-full-calendar .fc-button.fc-timeGridDay-button:focus { - -webkit-box-shadow: none; - box-shadow: none; -} - -.crumina-full-calendar .fc-button-primary:not(:disabled):active:focus, -.crumina-full-calendar - .fc-button-primary:not(:disabled).fc-button-active:focus { - -webkit-box-shadow: none; - box-shadow: none; -} - -.crumina-full-calendar .fc-toolbar.fc-header-toolbar { - margin-bottom: 0; -} - -.crumina-full-calendar .fc-toolbar h2 { - font-weight: 700; - line-height: 1.3; - color: #515365; - font-size: 0.875rem; -} - -.crumina-full-calendar .fc-button.fc-dayGridMonth-button, -.crumina-full-calendar .fc-button.fc-timeGridWeek-button, -.crumina-full-calendar .fc-button.fc-timeGridDay-button { - width: 65px; - height: 65px; - border-left: 1px solid #e6ecf5; - background-size: 20px; - background-position: center; - display: inline-block; - background-repeat: no-repeat; - vertical-align: middle; -} - -.crumina-full-calendar .fc-button.fc-dayGridMonth-button { - background-image: url('../../svg-icons/month-calendar-icon.svg'); -} - -.crumina-full-calendar .fc-button-primary:not(:disabled):active { - background-color: transparent; - border-color: transparent; -} - -.crumina-full-calendar .fc-button-primary:not(:disabled).fc-button-active { - background-color: rgba(8, 221, 193, 0.2); - border-color: rgba(8, 221, 193, 0.2); -} - -.crumina-full-calendar .fc-event, -.crumina-full-calendar .fc-event:hover { - background-color: transparent; - font-size: 9px; - font-weight: 500; - white-space: nowrap; - overflow: hidden; - cursor: pointer; - color: #888da8; - border: none; -} -.crumina-full-calendar .fc-event:before, -.crumina-full-calendar .fc-event:hover:before { - content: ''; - display: inline-block; - vertical-align: middle; - width: 4px; - height: 4px; - margin-right: 6px; - border-radius: 100%; - margin-bottom: 2px; - background-color: #08ddc1; -} - -.crumina-full-calendar .fc-content { - display: inline-block; - vertical-align: middle; -} - -.crumina-full-calendar .fc-day-grid-event { - margin: 1px 8px 0; -} - -.crumina-full-calendar.fc th { - text-align: center; - padding: 12px; - background-color: transparent; - font-size: 9px; - color: #888da8; - text-transform: uppercase; - border-right-width: 0; - border-left-width: 0; -} - -.crumina-full-calendar.fc-unthemed th, -.crumina-full-calendar.fc-unthemed td, -.crumina-full-calendar.fc-unthemed thead, -.crumina-full-calendar.fc-unthemed tbody, -.crumina-full-calendar.fc-unthemed .fc-divider, -.crumina-full-calendar.fc-unthemed .fc-row, -.crumina-full-calendar.fc-unthemed .fc-content, -.crumina-full-calendar.fc-unthemed .fc-popover, -.crumina-full-calendar.fc-unthemed .fc-list-view, -.crumina-full-calendar.fc-unthemed .fc-list-heading td { - border-color: #e6ecf5; -} - -.crumina-full-calendar .fc-dayGrid-view .fc-day-number { - text-align: center; - font-size: 12px; - margin: 10px 10px 0; - width: 30px; - height: 30px; - line-height: 30px; - border-radius: 100%; -} - -.crumina-full-calendar .fc-dayGrid-view .fc-today .fc-day-number { - background-color: #08ddc1; - color: #fff; -} - -.crumina-full-calendar .fc-view-container + .ui-block-title { - border-top: none; -} - -.crumina-full-calendar - .fc-timeGrid-view - .fc-day-grid - .fc-row - .fc-content-skeleton { - padding: 1em 0; -} - -.crumina-full-calendar.fc-unthemed td.fc-today { - background-color: #f5f5f5; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .calendar-events-tabs .nav-item + .nav-item { - margin-top: 10px; - margin-left: 0; - } - .crumina-full-calendar .fc-button.fc-dayGridMonth-button, - .crumina-full-calendar .fc-button.fc-timeGridWeek-button, - .crumina-full-calendar .fc-button.fc-timeGridDay-button { - width: 40px; - height: 40px; - background-size: 14px; - } - .crumina-full-calendar .fc-dayGrid-view .fc-day-number { - font-size: 8px; - margin: 5px 5px 0; - width: 12px; - height: 12px; - line-height: 12px; - } -} - -/*------------- #STATISTICS --------------*/ -.monthly-indicator { - display: inline-block; -} -.monthly-indicator .btn-control { - float: left; - margin-bottom: 0; - margin-right: 15px; -} -.monthly-indicator > .negative { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.monthly-indicator .olymp-stats-arrow { - width: 18px; - height: 18px; -} -.monthly-indicator .olymp-happy-face-icon { - width: 20px; - height: 20px; -} -.monthly-indicator .olymp-comments-post-icon { - width: 20px; - height: 20px; -} - -.monthly-count { - font-size: 24px; - color: #515365; - overflow: hidden; - line-height: 1; -} -.monthly-count .indicator { - font-size: 10px; - font-weight: 700; - display: inline-block; - vertical-align: middle; - margin-left: 10px; -} -.monthly-count .period { - display: block; - font-size: 12px; - color: #888da8; - line-height: 1.5; - margin-top: 3px; -} - -.positive { - color: #08ddc1; -} - -.negative { - color: #ff5e3a; -} - -.points { - font-size: 12px; - margin-bottom: 30px; -} -.points > span + span { - margin-left: 15px; -} -.points.points-block { - margin-bottom: 0; -} -.points.points-block > span { - display: block; -} -.points.points-block > span + span { - margin-left: 0; - margin-top: 15px; -} - -.statistics-point { - display: inline-block; - width: 8px; - height: 8px; - border-radius: 100%; - margin-right: 6px; -} - -.ui-block-title .points { - font-size: 9px; - float: right; - margin-bottom: 0; - margin-top: 5px; -} - -.chart-with-statistic { - overflow: hidden; -} -.chart-with-statistic .statistics-list-count { - width: 40%; - float: left; -} -.chart-with-statistic .chart-js-pie-color { - width: 60%; - float: left; -} - -.statistics-list-count { - margin-bottom: 0; -} -.statistics-list-count .points { - margin-bottom: 0; -} -.statistics-list-count .indicator { - font-size: 10px; - font-weight: 700; - display: inline-block; - vertical-align: middle; - margin-left: 10px; -} -.statistics-list-count .count-stat { - font-size: 24px; - color: #515365; -} -.statistics-list-count li { - margin-bottom: 18px; -} -.statistics-list-count li:last-child { - margin-bottom: 0; -} -.statistics-list-count.style-2 { - overflow: hidden; -} -.statistics-list-count.style-2 li { - text-align: center; -} -.statistics-list-count.style-2 li:first-child { - float: left; - margin-left: 50px; -} -.statistics-list-count.style-2 li:last-child { - float: right; - margin-right: 50px; -} -.statistics-list-count.style-2 .statistics-point { - display: block; - margin: 0 auto 10px; -} - -.general-statistics { - font-size: 28px; - color: #515365; - text-align: center; -} -.general-statistics span { - display: block; - font-size: 12px; - color: #888da8; - white-space: nowrap; -} - -.chart-js-pie-color { - position: relative; -} -.chart-js-pie-color .general-statistics { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.world-statistics-img { - display: inline-block; - vertical-align: middle; - margin-right: 20px; - max-width: 70%; -} -.world-statistics-img img { - display: block; - width: 100%; -} - -.country-statistics { - float: right; - margin-bottom: 0; -} -.country-statistics li { - margin-bottom: 20px; - font-size: 12px; -} -.country-statistics li > * { - display: inline-block; - vertical-align: bottom; -} -.country-statistics .count-stat { - font-weight: 700; - float: right; - margin-top: 3px; - color: #515365; -} -.country-statistics .country { - margin-right: 30px; - line-height: 1; -} -.country-statistics img { - margin-right: 7px; - position: relative; - bottom: 2px; -} - -.monthly-indicator-wrap { - overflow: hidden; -} -.monthly-indicator-wrap .monthly-indicator { - margin: 0 25px 30px 0; - float: left; -} - -.chart-text { - text-align: center; -} -.chart-text .title { - margin-bottom: 10px; -} - -.circle-pie-chart { - text-align: center; - position: relative; - margin-bottom: 30px; -} -.circle-pie-chart canvas { - max-width: 180px; - max-height: 180px; -} -.circle-pie-chart .pie-chart .content { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - font-size: 42px; - color: #515365; -} - -#us-chart-map { - margin: 0 auto 35px; -} - -.chart-js-small-pie { - width: 90px; - height: 90px; -} - -.text-stat { - text-align: center; -} -.text-stat .count-stat { - font-size: 32px; - color: #515365; -} -.text-stat .title { - font-size: 12px; - font-weight: 700; - color: #515365; -} -.text-stat .sub-title { - font-size: 12px; -} - -.statistics-slide { - text-align: center; - margin-bottom: 80px; -} -.statistics-slide .count-stat { - font-size: 60px; - color: #515365; - margin-bottom: 20px; -} -.statistics-slide .title { - font-size: 16px; - font-weight: 700; - color: #515365; - margin-bottom: 10px; -} -.statistics-slide .title .c-primary { - color: #ff5e3a; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1200px) { - .world-statistics-img { - max-width: 50%; - display: inline-block; - vertical-align: middle; - } - .country-statistics { - vertical-align: middle; - display: inline-block; - float: none; - } -} - -@media (max-width: 1080px) { - .text-stat .count-stat { - font-size: 16px; - } - .statistics-list-count.style-2 li:first-child { - margin-left: 20px; - } - .statistics-list-count.style-2 li:last-child { - margin-right: 20px; - } -} - -@media (max-width: 380px) { - .world-statistics-img { - max-width: 100%; - margin-bottom: 20px; - } - .world-statistics { - text-align: center; - } - .country-statistics { - text-align: left; - } -} - -/*------------- #FORUMS --------------*/ -.forums-table { - width: 100%; - border-radius: 5px; - overflow: hidden; -} -.forums-table thead { - background-color: #38a9ff; -} -.forums-table thead th { - font-size: 12px; - font-weight: 700; - padding: 15px 25px; - color: #fff; - text-align: center; -} -.forums-table thead th.forum { - text-align: left; -} -.forums-table td { - padding: 35px 25px; - text-align: center; -} -.forums-table td.forum { - text-align: left; -} -.forums-table tr { - border-bottom: 1px solid #e6ecf5; - border-top: 1px solid #e6ecf5; -} -.forums-table tr:last-child { - border-bottom: none; -} -.forums-table .count { - font-size: 12px; -} -.forums-table .count:hover { - color: #ff5e3a; -} - -.forum-item img { - float: left; - margin-right: 15px; -} - -.forum-item .content { - overflow: hidden; -} - -.forum-item .title:hover { - color: #ff5e3a; -} - -.forum-item .text { - margin-bottom: 0; - font-size: 13px; -} - -.forum-item .icon { - font-size: 15px; - color: #ffdc1b; - margin-right: 10px; - float: left; -} - -.author-freshness .author-thumb { - display: inline-block; - margin-bottom: 10px; -} -.author-freshness .author-thumb img { - width: 26px; - height: 26px; - display: block; -} - -.author-freshness .title { - display: block; - font-size: 12px; - margin-bottom: 0; -} -.author-freshness .title:hover { - color: #ff5e3a; -} - -.author-freshness time { - font-size: 11px; -} - -.sub-forums { - margin-bottom: 0; - padding: 5px 0; - margin-top: 15px; - display: inline-block; - border-left: 1px solid #e6ecf5; -} -.sub-forums a { - font-size: 12px; - padding: 5px 13px; - display: block; - margin-bottom: 0; -} -.sub-forums a:hover { - color: #ff5e3a; -} - -.author-started { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-top: 10px; -} -.author-started > * + * { - margin-left: 8px; -} -.author-started span { - font-size: 12px; -} -.author-started .title { - margin-bottom: 0; - font-size: 12px; -} -.author-started .author-thumb img { - width: 18px; - height: 18px; - margin-right: 0; - display: block; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 560px) { - .forum-item { - text-align: center; - } - .forum-item img { - float: none; - margin-right: 0; - margin-bottom: 15px; - } - .forums-table thead th, - .forums-table td { - padding: 5px; - } -} - -/*------------- #OPEN-TOPIC-TABLE --------------*/ -.open-topic-table { - width: 100%; -} -.open-topic-table thead { - background-color: #38a9ff; -} -.open-topic-table thead th { - font-size: 12px; - font-weight: 700; - padding: 15px 25px; - color: #fff; -} -.open-topic-table thead th.author { - text-align: left; -} -.open-topic-table td { - padding: 35px 25px; -} -.open-topic-table tr { - border-bottom: 1px solid #e6ecf5; - border-top: 1px solid #e6ecf5; -} -.open-topic-table tr:last-child { - border-bottom: none; -} -.open-topic-table .topic-date { - padding: 10px 23px; - background-color: #fafbfd; - font-size: 11px; -} -.open-topic-table .author { - text-align: center; -} -.open-topic-table .author-thumb { - margin-bottom: 20px; -} -.open-topic-table .author-thumb img { - display: block; - width: 80px; - height: 80px; -} -.open-topic-table .author-name { - display: block; - white-space: nowrap; -} -.open-topic-table .author-name:hover { - color: #ff5e3a; -} -.open-topic-table .country { - font-size: 11px; -} -.open-topic-table .posts { - vertical-align: top; -} - -.reply-topic { - float: right; - color: #ff5e3a; - font-size: 11px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 640px) { - .open-topic-table thead th, - .open-topic-table td { - padding: 5px; - } - .open-topic-table .author-thumb img { - width: 40px; - height: 40px; - } -} - -/*------------- #BLOG-POSTS --------------*/ -.blog-post-wrap .blog-post { - margin-bottom: 30px; -} - -.blog-post-wrap .ui-block { - margin-bottom: 30px; -} -.blog-post-wrap .ui-block .blog-post { - margin-bottom: 0; -} - -.blog-post .post-thumb { - border-radius: 5px 5px 0 0; - margin-bottom: 0; -} - -.blog-post .post-content { - padding: 20px 25px; -} - -.blog-post .post-title { - display: block; - margin-bottom: 14px; -} -.blog-post .post-title:hover { - color: #ff5e3a; -} - -.blog-post .author-date { - text-transform: uppercase; - font-size: 10px; -} - -.blog-post .post__date { - display: inline-block; -} - -.blog-post .post__author-name { - font-size: 10px; -} - -.blog-post .post-additional-info { - margin-top: 15px; -} -.blog-post .post-additional-info > * { - margin-right: 0; -} - -.blog-post .friends-harmonic a { - border-radius: 0; -} - -.blog-post .post-additional-info .comments-shared { - margin-top: 4px; -} - -.blog-post.format-link .overlay { - opacity: 1; -} - -.blog-post.format-link .post-link { - position: absolute; - bottom: 0; - right: 0; -} -.blog-post.format-link .post-link svg { - width: 42px; - height: 42px; - fill: rgba(255, 255, 255, 0.8); - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.blog-post.format-link .post-link svg:hover { - fill: white; -} - -.blog-post.format-link .site-link:hover { - color: #fff; -} - -.blog-post.format-link .bg-link { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/post6.jpg'); -} - -.blog-post.format-link .post-thumb { - border-radius: 5px; - padding: 50px; - background-size: cover; - background-repeat: no-repeat; -} - -.blog-post.format-link .post-content { - padding: 0; - z-index: 5; - position: relative; -} - -.blog-post.format-link .post-title { - color: rgba(255, 255, 255, 0.8); -} -.blog-post.format-link .post-title:hover { - color: white; -} - -.blog-post.format-slider .post-thumb { - padding-bottom: 10px; -} - -.blog-post.format-slider .swiper-container { - overflow: visible; -} - -.blog-post.format-slider .swiper-slide { - position: relative; -} - -.blog-post.format-slider .swiper-pagination { - background-color: #3f4257; - padding: 0 5px; - border-radius: 30px; - bottom: -10px; -} - -.blog-post.format-slider .swiper-pagination-bullet { - background-color: #8c8e9a; - border-color: transparent; -} - -.blog-post.format-slider - .swiper-pagination-bullet.swiper-pagination-bullet-active { - background-color: #fff; -} - -.blog-post.format-video .post-type-icon svg { - width: 14px; - height: 16px; -} - -.blog-post.format-quote { - text-align: center; -} -.blog-post.format-quote .post__author img { - width: 48px; - height: 48px; - border-radius: 0; - margin: 0 auto 15px; - display: block; -} -.blog-post.format-quote .post__author-name { - font-size: 12px; - color: #fff; -} -.blog-post.format-quote .author-prof { - font-size: 10px; - color: rgba(255, 255, 255, 0.6); - font-weight: 700; -} -.blog-post.format-quote .quote-icon svg { - width: 30px; - height: 30px; - fill: #fff; -} -.blog-post.format-quote .post-title { - font-size: 36px; - margin: 100px auto; - color: rgba(255, 255, 255, 0.8); - font-weight: 300; -} -.blog-post.format-quote .post-title:hover { - color: white; -} -.blog-post.format-quote .overlay { - background-color: rgba(124, 90, 194, 0.95); - opacity: 1; -} -.blog-post.format-quote .post-thumb { - padding: 60px 50px; - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/quote-bg.png'); - background-repeat: no-repeat; - background-size: cover; - border-radius: 5px; -} -.blog-post.format-quote .post-content { - position: relative; - z-index: 2; - padding: 0; -} - -.blog-post .post-type-icon { - position: absolute; - top: 20px; - right: 20px; - left: auto; - width: 40px; - height: 40px; - background-color: #ff5e3a; - border-radius: 100%; - border: none; - -webkit-transform: none; - transform: none; -} -.blog-post .post-type-icon svg { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - fill: #fff; - width: 20px; - height: 20px; -} - -.post-category { - display: inline-block; - border-radius: 3px; - padding: 4px 9px; - color: #fff; - font-size: 8px; - text-transform: uppercase; - margin-bottom: 20px; -} -.post-category.bg-transparent { - background-color: transparent; - color: #ff5e3a; - padding: 0; - font-size: 10px; -} -.post-category.bg-transparent:hover { - color: #ff5e3a; -} -.post-category:hover { - color: #fff; -} - -.blog-post-v1:hover .post-title { - opacity: 1; - color: #fff; -} - -.blog-post-v1 .post-thumb { - position: relative; -} -.blog-post-v1 .post-thumb:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0 -170px 55px -30px rgba(0, 0, 0, 0.8); - box-shadow: inset 0 -170px 55px -30px rgba(0, 0, 0, 0.8); -} - -.blog-post-v1 .post-content { - position: absolute; - bottom: 0; - left: 0; - z-index: 3; -} - -.blog-post-v1 .post-additional-info { - margin-top: 0; - border-top: none; - padding: 20px 25px; -} - -.blog-post-v1 .post-title { - color: #fff; - opacity: 0.7; -} - -.blog-post-v1 .author-date { - color: #888da8; -} - -.blog-post-v1 .post__author-name { - color: #fff; -} - -/*------------- Single-POST --------------*/ -.main-header-post { - position: relative; -} -.main-header-post img { - width: 100%; - display: block; -} -.main-header-post:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0 170px 55px -30px rgba(0, 0, 0, 0.8); - box-shadow: inset 0 170px 55px -30px rgba(0, 0, 0, 0.8); -} - -.single-post { - position: relative; -} -.single-post h1, -.single-post h2, -.single-post h3, -.single-post h4, -.single-post h5, -.single-post h6, -.single-post .h1, -.single-post .h2, -.single-post .h3, -.single-post .h4, -.single-post .h5, -.single-post .h6, -.single-post p { - line-height: 1.5; -} -.single-post .control-block-button { - top: 20px; - right: -17px; -} -.single-post .post-title { - font-size: 46px; - margin-bottom: 35px; -} -.single-post .post-title:hover { - color: #515365; -} -.single-post .post-thumb { - border-radius: 0; - margin: 0 -60px 50px; -} -.single-post .post__author-name { - font-weight: 700; -} - -.single-post-v1 { - padding: 60px 70px; - background-color: #fff; -} -.single-post-v1 .post-content-wrap { - padding: 50px 0; - overflow: hidden; -} -.single-post-v1 .post-content { - padding: 0 40px 0 60px; - overflow: hidden; -} -.single-post-v1 .filter-icons { - float: left; -} -.single-post-v1 .filter-icons li { - display: block; -} -.single-post-v1 .filter-icons li + li { - margin-left: 0; - margin-top: 25px; -} - -.author-date .author-thumb { - margin-right: 13px; -} - -.author-date.not-uppercase { - text-transform: none; - font-size: 12px; -} -.author-date.not-uppercase .post__author-name { - font-size: 12px; - font-weight: 400; - text-transform: none; -} - -.choose-reaction { - text-align: center; - padding: 30px; - border-top: 1px solid #e6ecf5; - border-bottom: 1px solid #e6ecf5; -} -.choose-reaction .title { - font-size: 12px; - margin-bottom: 30px; -} -.choose-reaction .title span { - color: #515365; -} -.choose-reaction li { - display: inline-block; -} -.choose-reaction li + li { - margin-left: 9px; -} -.choose-reaction li img { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - display: block; -} -.choose-reaction li:hover img { - -webkit-filter: grayscale(0%); - filter: grayscale(0%); -} -.choose-reaction.reaction-colored li img { - -webkit-filter: grayscale(0); - filter: grayscale(0); - opacity: 0.7; -} -.choose-reaction.reaction-colored li:hover img { - opacity: 1; -} - -.filter-icons li { - display: inline-block; - opacity: 0.7; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.filter-icons li:hover { - opacity: 1; -} -.filter-icons li + li { - margin-left: 8px; -} - -.blog-post-v2 { - text-align: center; -} -.blog-post-v2 .post__author img { - width: 28px; - height: 28px; -} -.blog-post-v2 .post__date { - display: block; - font-size: 11px; -} -.blog-post-v2 .author-date { - text-align: left; -} -.blog-post-v2 .post__author-name { - margin-bottom: 0; -} -.blog-post-v2 .post-additional-info { - display: inline-block; - margin-top: 0; -} -.blog-post-v2 .post-additional-info .comments-shared { - margin-left: 20px; -} - -.single-post-v2 { - padding: 70px 60px; - text-align: center; -} -.single-post-v2 .post-content { - text-align: left; - padding: 10px 40px; -} -.single-post-v2 .author-date { - text-align: left; -} - -.single-post-additional { - margin-bottom: 50px; -} -.single-post-additional > * { - padding: 20px 30px; -} -.single-post-additional > * + * { - border-left: 1px solid #e6ecf5; -} -.single-post-additional .post__author { - margin-bottom: 0; -} -.single-post-additional .author_prof { - font-size: 11px; -} -.single-post-additional a:hover { - color: #ff5e3a; -} - -.post-date-wrap svg { - height: 22px; - fill: #9a9fbf; - margin-right: 12px; -} - -.post-date-wrap .post-date { - text-align: left; - font-size: 12px; -} -.post-date-wrap .post-date span { - font-size: 11px; - display: block; -} - -.post-date-wrap .date { - margin-bottom: 0; - font-size: 12px; - font-weight: 400; -} - -.post-comments-wrap svg { - width: 22px; - fill: #9a9fbf; - margin-right: 12px; -} - -.post-comments-wrap .post-comments { - text-align: left; - font-size: 12px; - font-weight: 400; -} -.post-comments-wrap .post-comments span { - font-size: 11px; - display: block; -} - -.post-comments-wrap .comments { - margin-bottom: 0; - font-size: 12px; - font-weight: 400; -} - -.blog-post-v3 { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.blog-post-v3 .post-thumb { - border-radius: 5px 0 0 5px; - width: 50%; -} -.blog-post-v3 .post-thumb img { - min-height: 100%; - display: block; -} -.blog-post-v3 .post-content { - width: 50%; - padding: 25px 30px; -} -.blog-post-v3 .post-category { - border-radius: 0; - position: absolute; - left: 0; - top: 15px; -} -.blog-post-v3 .author-date { - margin-bottom: 13px; -} -.blog-post-v3 .post-additional-info { - border-top: none; -} -.blog-post-v3 .post-additional-info .comments-shared { - float: none; - margin-left: 22px; - margin-top: 0; -} -.blog-post-v3.featured-post-item { - display: block; -} -.blog-post-v3.featured-post-item .post-thumb { - border-radius: 5px 5px 0 0; - width: auto; -} -.blog-post-v3.featured-post-item .post-content { - width: auto; - padding: 25px; -} -.blog-post-v3.featured-post-item .post-additional-info { - padding: 0; -} - -.single-post-v3 { - padding: 60px 70px; -} -.single-post-v3 .filter-icons { - display: inline-block; - margin-left: 25px; -} -.single-post-v3 .post-thumb { - border-radius: 0; - margin: 50px -70px; -} -.single-post-v3 .author-date { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.single-post-v3 .author-date .post__author-name { - margin-bottom: 0; -} -.single-post-v3 .control-block-button { - float: left; - position: relative; - top: auto; - right: auto; -} -.single-post-v3 .control-block-button > a { - margin-bottom: 18px; -} -.single-post-v3 .control-block-button .post-add-icon { - display: block; - text-align: center; -} -.single-post-v3 .control-block-button .post-add-icon svg { - margin-right: 0; - margin-bottom: 5px; -} -.single-post-v3 .control-block-button .post-add-icon span { - display: block; -} -.single-post-v3 .post-content { - padding: 0 40px 50px 60px; - overflow: hidden; -} -.single-post-v3 .video-thumb { - float: none; - padding: 65px 0; - margin: 45px 0; -} -.single-post-v3 .video-thumb img { - width: auto; - margin: 0 auto; - display: block; -} -.single-post-v3 .video-thumb:hover .overlay { - opacity: 1; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1024px) { - .single-post .post-title { - font-size: 30px; - } - .single-post-v1 { - padding: 30px; - } - .single-post-v1 .post-content { - padding: 0 20px 0 30px; - } - .single-post-v3 { - padding: 30px; - } - .single-post-v3 .post-content { - padding: 0 20px 0 30px; - } - .single-post-v3 .post-thumb { - border-radius: 0; - margin: 30px -30px; - } - .single-post-v2 { - padding: 30px; - } - .single-post-v2 .post-content { - padding: 10px 0; - } - .single-post-v2 .post-thumb { - border-radius: 0; - margin: 0 -30px 50px; - } - .single-post-additional > * { - padding: 10px; - } - blockquote { - margin: 1.5em 0; - padding: 15px 30px 15px 30px; - } - blockquote p::before { - left: -30px; - } -} - -@media (max-width: 768px) { - .blog-post .post-control-button .btn-control { - display: block; - } - .author-date .author-thumb { - margin-right: 8px; - } - .choose-reaction { - padding: 15px; - } - .single-post-v1 .post-content-wrap { - padding: 20px 0; - } -} - -@media (max-width: 560px) { - .blog-post .post-additional-info .comments-shared { - float: right; - } - .single-post .post-title { - font-size: 22px; - } - .blog-post .post-additional-info > * { - display: inline-block !important; - margin-top: 0; - } - .blog-post .post-additional-info > *.friends-harmonic-wrap { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } - .single-post-v1 .filter-icons { - float: none; - } - .single-post-v1 .filter-icons li { - display: inline-block; - } - .single-post-v1 .filter-icons li + li { - margin-left: 5px; - margin-top: 0; - } - .single-post-v1 { - padding: 10px; - } - .single-post-v1 .post-content { - padding: 0; - } - .choose-reaction li + li { - margin-left: 5px; - } - .single-post-additional { - text-align: left; - } - .single-post-additional.inline-items > * { - display: block; - } - .single-post-additional.inline-items > * + * { - border-left: none; - } - .blog-post-v3 { - display: block; - } - .blog-post-v3 .post-thumb { - width: auto; - } - .blog-post-v3 .post-content { - width: auto; - } - .single-post-v3 .video-thumb { - margin: 20px 0; - } - .single-post-v3 .control-block-button { - float: none; - margin-bottom: 20px; - } - .single-post-v3 .control-block-button > a { - display: inline-block; - } - .single-post-v3 .control-block-button > a + a { - margin-left: 10px; - margin-top: 0; - } - .single-post-v3 .control-block-button .btn-control { - display: inline-block; - margin-bottom: 0; - vertical-align: top; - } - .single-post-v3 .control-block-button .post-add-icon { - display: inline-block; - margin-bottom: 0; - } - .single-post-v3 .post-content { - padding: 0; - } - .blog-post-v2 .post-additional-info .comments-shared { - float: none; - } -} - -@media (max-width: 480px) { - .blog-post-v3 .post-additional-info .comments-shared { - margin-left: 0; - } - .blog-post .post-additional-info > * { - display: inline-block !important; - margin-top: 0; - } - .blog-post .post-additional-info > *.friends-harmonic-wrap { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } - .blog-post - .post-additional-info - > *.friends-harmonic-wrap - + .comments-shared { - margin-top: 15px; - } - .blog-post-v2 .post-additional-info .comments-shared { - margin-left: 0; - } -} - -/*------------- #CLIENTS --------------*/ -.crumina-clients { - padding: 85px 0; - text-align: center; -} - -.clients-item { - position: relative; - display: inline-block; -} -.clients-item:hover img { - opacity: 1; - -webkit-filter: grayscale(0); - filter: grayscale(0); -} -.clients-item img { - -webkit-transition: all 0.3s linear; - transition: all 0.3s linear; - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; - opacity: 0.3; - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - max-width: 100%; - display: block; -} -.clients-item .clients-images { - position: relative; - display: block; - margin: auto; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1200px) { - .crumina-clients { - padding: 40px 0; - } - .clients-item { - margin-bottom: 20px; - } -} - -/*------------- #HEADING --------------*/ -.crumina-heading { - position: relative; - z-index: 5; - margin-bottom: 30px; -} -.crumina-heading > *:last-child { - margin-bottom: 0; -} -.crumina-heading > *:first-child { - margin-top: 0; -} -.crumina-heading + * { - margin-top: 25px; -} - -.heading-title { - margin-bottom: 30px; - line-height: 1.3em; -} - -.heading-text { - margin-top: 20px; - line-height: 1.75; -} -.heading-text.small { - font-size: 14px; -} -.heading-text a { - font-weight: 700; -} - -.heading-sup-title { - color: #ff5e3a; - margin-bottom: 25px; - text-transform: uppercase; - font-size: 10px; - font-weight: 700; -} - -.with-title-decoration .heading-title { - position: relative; - padding-bottom: 30px; -} -.with-title-decoration .heading-title:after, -.with-title-decoration .heading-title:before { - content: ''; - display: block; - position: absolute; - bottom: 0; - left: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.with-title-decoration .heading-title:after { - height: 1px; - background-color: #e6ecf5; - width: 100%; -} -.with-title-decoration .heading-title:before { - height: 2px; - background-color: #ff5e3a; - width: 10%; -} - -.with-title-decoration:hover .heading-title:before { - width: 100%; -} - -/*------------- #TESTIMONIALS --------------*/ -.crumina-testimonial-item { - text-align: center; -} -.crumina-testimonial-item .author-thumb { - height: 98px; - width: 98px; - margin: 0 auto 15px; -} -.crumina-testimonial-item .author-thumb img { - border: 4px solid #fff; - display: block; -} -.crumina-testimonial-item .rait-stars { - margin-bottom: 40px; -} -.crumina-testimonial-item .rait-stars .star-icon { - font-size: 11px; - color: #ffce08; -} -.crumina-testimonial-item .author-content { - margin-top: auto; - margin-bottom: 15px; -} -.crumina-testimonial-item .testimonial-message { - margin-bottom: 70px; -} - -.testimonial-header-thumb { - height: 90px; - overflow: hidden; - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/testimonial-header.png'); - background-size: cover; -} - -.testimonial-item-content { - margin-top: -49px; - padding: 0 30px 30px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -/*------------- #INFO-BOXES --------------*/ -.crumina-info-box { - text-align: center; -} - -.info-box-image { - margin-bottom: 50px; -} - -.info-box-wrap .crumina-info-box { - margin-bottom: 90px; -} - -.info-box-title { - margin-bottom: 40px; -} - -.crumina-info-box--thumb-left { - text-align: left; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} -.crumina-info-box--thumb-left .info-box-image { - margin-bottom: 0; - margin-right: 30px; -} -.crumina-info-box--thumb-left .info-box-title { - margin-bottom: 30px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .info-box-image { - margin-bottom: 20px; - } - .info-box-title { - margin-bottom: 20px; - } - .info-box-wrap .crumina-info-box { - margin-bottom: 30px; - } - .crumina-info-box--thumb-left .info-box-title { - margin-bottom: 10px; - } -} - -/*------------- #COUNTERS --------------*/ -.crumina-counter-item { - text-align: center; - position: relative; -} -.crumina-counter-item .counter-numbers { - font-size: 54px; - line-height: 1; - margin-bottom: 40px; -} -.crumina-counter-item .counter-title { - margin: 0; - line-height: 1.1; -} -.crumina-counter-item .units { - display: inline-block; -} -.crumina-counter-item .units div { - color: #ff5e3a; - display: inline-block; -} -.crumina-counter-item:after { - content: ''; - display: inline-block; - height: 50%; - width: 1px; - background-color: #dcdde0; - position: absolute; - right: 0; - top: 50%; - -webkit-transform: translate(0, -50%); - transform: translate(0, -50%); -} -.crumina-counter-item:last-child:after { - display: none; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1200px) { - .crumina-counter-item { - margin-bottom: 40px; - } - .crumina-counter-item .counter-numbers { - font-size: 30px; - margin-bottom: 20px; - } -} - -@media (max-width: 1024px) { - .crumina-counter-item::after { - display: none; - } -} - -/*------------- #TEAMMEMBERS --------------*/ -.crumina-teammembers-item { - text-align: center; -} -.crumina-teammembers-item:hover img.hover { - top: 0; - left: 0; - -webkit-transform: scale(2) translate(0, 0); - transform: scale(2) translate(0, 0); - opacity: 0; - -webkit-filter: grayscale(0); - filter: grayscale(0); - visibility: hidden; -} -.crumina-teammembers-item:hover img.main { - -webkit-filter: grayscale(0); - filter: grayscale(0); -} - -.teammembers-item-prof { - font-size: 10px; - font-weight: 700; - margin-bottom: 30px; -} - -.teammembers-item-name { - margin-bottom: 10px; - display: block; - font-size: 18px; -} - -.teammembers-thumb { - position: relative; - overflow: hidden; - margin-bottom: 30px; - display: inline-block; -} -.teammembers-thumb img { - -webkit-transition: all 1s ease-out; - transition: all 1s ease-out; - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - display: block; - margin: 0 auto; -} -.teammembers-thumb img.hover { - position: absolute; - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.teammembers-wrap .crumina-teammembers-item { - margin-bottom: 60px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .teammembers-wrap .crumina-teammembers-item { - margin-bottom: 30px; - } -} - -/*------------- #SOCIALS --------------*/ -.socials i, -.socials svg { - font-size: 15px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.socials li { - display: inline-block; -} -.socials li a { - color: #9a9fbf; -} -.socials li a:hover { - color: #ff5e3a; -} -.socials li + li { - margin-left: 20px; -} - -.socials--round .social-item { - width: 34px; - height: 34px; - border-radius: 100%; - fill: #fff; - display: block; - position: relative; - opacity: 0.9; -} -.socials--round .social-item:hover { - opacity: 1; -} -.socials--round .social-item.olympus { - background-color: #ff5e3a; -} -.socials--round .social-item.rss { - background-color: #f4b459; -} -.socials--round .social-item.mail { - background: #996dd1; -} -.socials--round .social-item.pinterest { - background: #cc2127; -} -.socials--round .social-item.googleplus { - background: #dd4b39; -} -.socials--round .social-item.google { - background: #dd4b39; -} -.socials--round .social-item.facebook { - background: #3b5998; -} -.socials--round .social-item.twitter { - background: #55acee; -} -.socials--round .social-item.amazon { - background-color: #f69b06; -} -.socials--round .social-item.behance { - background-color: #2d2d2d; -} -.socials--round .social-item.bing { - background-color: #ffa616; -} -.socials--round .social-item.creative-market { - background-color: #8da741; -} -.socials--round .social-item.deviantart { - background-color: #1b1b1b; -} -.socials--round .social-item.dribble { - background-color: #f74881; -} -.socials--round .social-item.dropbox { - background-color: #0ba4e0; -} -.socials--round .social-item.envato { - background-color: #6d9c3e; -} -.socials--round .social-item.flickr { - background-color: #26a9e1; -} -.socials--round .social-item.instagram { - background-color: #e75351; -} -.socials--round .social-item.kickstarter { - background-color: #14e06e; -} -.socials--round .social-item.linkedin { - background-color: #4a8f9e; -} -.socials--round .social-item.medium { - background-color: #00e56b; -} -.socials--round .social-item.periscope { - background-color: #3fa4c4; -} -.socials--round .social-item.quora { - background-color: #f85f62; -} -.socials--round .social-item.reddit { - background-color: #f05825; -} -.socials--round .social-item.shutterstock { - background-color: #008ec0; -} -.socials--round .social-item.skype { - background-color: #00aaf1; -} -.socials--round .social-item.snapchat { - background-color: #ffed45; -} -.socials--round .social-item.soundcloud { - background-color: #ff3300; -} -.socials--round .social-item.spotify { - background-color: #1ed760; -} -.socials--round .social-item.trello { - background-color: #0079bf; -} -.socials--round .social-item.tumblr { - background-color: #36465d; -} -.socials--round .social-item.vimeo { - background-color: #1ab7ea; -} -.socials--round .social-item.vk { - background-color: #6383a8; -} -.socials--round .social-item.whatsapp { - background-color: #25d366; -} -.socials--round .social-item.wikipedia { - background-color: #000000; -} -.socials--round .social-item.wordpress { - background-color: #21759b; -} -.socials--round .social-item.youtube { - background-color: #cd201f; -} - -.socials--round svg { - height: 15px; - width: 15px; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.socials-shared { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: 60px; -} -.socials-shared .social-item { - width: 100%; - padding: 15px 30px; - margin-bottom: 0; -} -.socials-shared .social-item i, -.socials-shared .social-item svg { - font-size: 15px; - margin-right: 0; -} -.socials-shared .social-item + .social-item { - margin-left: 15px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 560px) { - .socials-shared { - padding: 20px; - } -} - -/*------------- #CONTACTS --------------*/ -.contact-item-wrap { - margin-bottom: 30px; -} -.contact-item-wrap:hover .contact-title:after { - width: 100%; -} - -.contact-title { - position: relative; - padding-bottom: 35px; - margin-bottom: 50px; -} -.contact-title:after { - content: ''; - display: block; - position: absolute; - bottom: 0; - left: 0; - width: 15%; - height: 2px; - background-color: #ff5e3a; - -webkit-transition: width 0.3s ease-in-out; - transition: width 0.3s ease-in-out; -} - -.contact-item .sub-title { - font-weight: 400; -} - -.contact-item a { - color: #888da8; - display: block; -} -.contact-item a:hover { - color: #ff5e3a; -} - -.contact-item + .contact-item { - margin-top: 30px; -} - -/*------------- #CONTACT-FORM --------------*/ -.contact-form-wrap { - position: relative; - background-color: #fff; - border: 1px solid #e6ecf5; - border-radius: 5px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - z-index: 2; - overflow: hidden; -} -.contact-form-wrap .contact-form { - width: 60%; -} - -.contact-form-thumb { - position: relative; - padding: 50px 40px; - color: #fff; - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/contact-bg.png'); - background-size: cover; - background-repeat: no-repeat; - width: 40%; -} -.contact-form-thumb .title { - color: inherit; - font-size: 34px; - margin-bottom: 40px; - line-height: 1; -} -.contact-form-thumb .title span { - font-size: 64px; - display: block; -} - -.contact-form { - padding: 50px 40px 30px; -} -.contact-form .btn { - margin-bottom: 0; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1200px) { - .contact-form-thumb .title span { - font-size: 34px; - } - .contact-form-thumb .title { - margin-bottom: 20px; - } - .contact-form-thumb { - padding: 30px; - } - .contact-form-wrap .contact-form { - padding: 30px; - } -} - -@media (max-width: 860px) { - .contact-form-thumb .title, - .contact-form-thumb .title span { - font-size: 22px; - } -} - -@media (max-width: 600px) { - .contact-form-wrap { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .contact-form-thumb { - width: 100%; - } - .contact-form-wrap .contact-form { - width: 100%; - } -} - -/*------------- #ACCORDION-FAQS --------------*/ -.accordion-faqs .icons-wrap { - display: inline-block; - position: relative; - margin-left: 20px; -} -.accordion-faqs .icons-wrap svg { - fill: #ff5e3a; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; -} -.accordion-faqs .icons-wrap .olymp-plus-icon { - position: absolute; - top: 0; - left: 0; - opacity: 0; -} - -.accordion-faqs .card-header .collapsed .olymp-accordion-close-ico { - opacity: 0; -} - -.accordion-faqs .card-header .collapsed .olymp-plus-icon { - opacity: 1; -} - -.accordion-faqs .card-header { - padding: 60px 0; - border: none; - border-top: 1px solid #e6ecf5; -} -.accordion-faqs .card-header:first-child { - border-top: none; -} - -.accordion-faqs .collapse { - margin-bottom: 60px; -} - -.accordion-faqs svg { - width: 12px; - height: 12px; -} - -.accordion-faqs .card-header a { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: baseline; - -ms-flex-align: baseline; - align-items: baseline; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 600px) { - .accordion-faqs .card-header { - padding: 30px 0; - } - .accordion-faqs .collapse { - margin-bottom: 20px; - } -} - -/*------------- #TABLE-CAREERS --------------*/ -.table-careers { - width: 100%; -} -.table-careers li { - display: table; - width: 100%; - padding: 30px 35px; - border: 1px solid #e6ecf5; - margin-top: 18px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - border-radius: 5px; - -webkit-transition: background-color 0.3s ease; - transition: background-color 0.3s ease; -} -.table-careers li:hover { - background-color: #e6ecf5; -} -.table-careers span { - display: table-cell; - vertical-align: middle; - width: 20%; -} -.table-careers span.position, -.table-careers span.type { - color: #515365; -} -.table-careers .head { - border: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.table-careers .head span { - font-size: 10px; - text-transform: uppercase; -} -.table-careers .head:hover { - background-color: transparent; -} -.table-careers .btn { - margin: 0; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 640px) { - .table-careers li { - padding: 15px; - } -} - -/*------------- #FOLLOW-INSTAGRAMM --------------*/ -.follow-instagram { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: 5px; - overflow: hidden; - position: relative; -} -.follow-instagram img { - width: 20%; -} -.follow-instagram .btn { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} -.follow-instagram:hover .overlay { - opacity: 1; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 460px) { - .follow-instagram .btn { - width: 70%; - } -} - -/*------------- #HELP-SUPPORT-BLOCK --------------*/ -.help-support-block { - margin-bottom: 60px; -} -.help-support-block .title { - margin-bottom: 60px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.help-support-block .title .total-topic { - margin-left: 15px; -} -.help-support-block .title:hover .total-topic { - background-color: #7c5ac2; - color: #fff; -} - -.total-topic { - font-size: 10px; - border-radius: 100%; - font-weight: 900; - width: 30px; - height: 30px; - background-color: #ebecf2; - text-align: center; - line-height: 30px; - display: block; - color: #515365; -} - -.help-support-list li { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; -} -.help-support-list li svg { - margin-right: 20px; - min-width: 14px; - min-height: 14px; - max-width: 14px; - max-height: 14px; - fill: #9a9fbf; - position: relative; - top: 3px; -} -.help-support-list li a { - font-size: 14px; - color: #888da8; -} -.help-support-list li + li { - margin-top: 20px; -} -.help-support-list li:hover a { - color: #515365; -} -.help-support-list li:hover svg { - fill: #ff5e3a; -} - -.help-main-topic .title { - margin-bottom: 20px; -} - -.help-main-topic .help-image { - margin: 40px auto; -} - -.help-main-topic .single-post-additional { - margin-bottom: 20px; -} - -.help-main-topic .single-post-additional > * + * { - border-left: none; - margin-left: 30px; -} - -.help-main-topic .single-post-additional > * { - padding: 20px 0; -} - -.user-raiting-choice { - padding: 35px 0; - border-top: 1px solid #e6ecf5; - border-bottom: 1px solid #e6ecf5; - margin-top: 40px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 12px; -} -.user-raiting-choice b { - margin-left: 5px; -} -.user-raiting-choice a { - margin-left: 15px; - opacity: 0.8; -} -.user-raiting-choice a:hover { - opacity: 1; -} -.user-raiting-choice span { - color: #515365; - margin-left: auto; - font-weight: 700; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 860px) { - .help-support-block .title { - margin-bottom: 20px; - } -} - -@media (max-width: 560px) { - .help-main-topic .single-post-additional > * { - display: inline-block; - } - .user-raiting-choice { - display: block; - padding: 15px 0; - margin-top: 20px; - } - .user-raiting-choice span { - display: block; - margin-top: 15px; - } -} - -@media (max-width: 360px) { - .help-main-topic .single-post-additional > * { - display: block; - } - .help-main-topic .single-post-additional > * + * { - margin-left: 0; - } -} - -/*------------- #SEARCH-HELP-RESULT --------------*/ -.search-help-result-title { - text-align: center; - margin-bottom: 100px; -} -.search-help-result-title .count-result { - color: #ff5e3a; -} -.search-help-result-title .search-query { - font-style: italic; - color: #888da8; -} - -.search-help-result-list li { - padding-bottom: 50px; - margin-bottom: 50px; - border-bottom: 1px solid #e6ecf5; -} - -.search-help-result-list .title { - margin-bottom: 40px; -} - -.search-help-result-list .single-post-additional { - margin-bottom: 20px; -} - -.search-help-result-list .single-post-additional > * + * { - border-left: none; - margin-left: 30px; -} - -.search-help-result-list .single-post-additional > * { - padding: 20px 0; -} - -.search-help-result-list .post__author img { - width: 26px; - height: 26px; -} - -.user-raiting { - margin-top: 30px; - font-size: 12px; - color: #515365; - font-weight: 700; -} -.user-raiting img { - margin-right: 20px; - vertical-align: middle; -} - -.page-404-content { - text-align: center; -} -.page-404-content img { - margin-bottom: 70px; - display: block; -} - -.page-500-content { - min-height: 100vh; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.page-500-sup-title { - font-size: 84px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1024px) { - .page-500-content { - text-align: center; - } - .page-500-content img { - margin-bottom: 40px; - } -} - -@media (max-width: 860px) { - .search-help-result-title { - margin-bottom: 40px; - } - .search-help-result-list li { - padding-bottom: 20px; - margin-bottom: 20px; - } -} - -@media (max-width: 768px) { - .page-404-content img { - margin-bottom: 30px; - } -} - -@media (max-width: 560px) { - .search-help-result-list .title { - margin-bottom: 20px; - } - .search-help-result-list .single-post-additional > * { - display: inline-block; - } -} - -@media (max-width: 360px) { - .search-help-result-list .single-post-additional > * { - display: block; - } - .search-help-result-list .single-post-additional > * + * { - margin-left: 0; - } -} - -/*------------- #SHOP --------------*/ -.shop-product-item { - margin-bottom: 30px; -} -.shop-product-item .product-thumb { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - background-color: #f2f4f8; - margin-bottom: 10px; - margin-right: 0; - height: 420px; - width: auto; - position: relative; -} -.shop-product-item .product-content { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.shop-product-item .product-content .block-price { - margin-left: auto; -} -.shop-product-item .onsale { - display: block; - width: 42px; - height: 42px; - border-radius: 100%; - position: absolute; - right: 20px; - top: 20px; - color: #fff; - background-color: #ff5e3a; - font-size: 10px; - font-weight: 900; - text-transform: uppercase; - text-align: center; - line-height: 42px; -} -.shop-product-item .product-content .title { - font-size: 16px; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; -} -.shop-product-item .product-price { - margin-right: 0; - font-size: 16px; - font-weight: 700; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; -} -.shop-product-item .product-price.with-sale { - color: #ff5e3a; -} -.shop-product-item .product-price.with-sale del { - color: #888da8; - margin-right: 7px; -} -.shop-product-item .rait-stars { - margin-bottom: 10px; -} -.shop-product-item:hover .in-cart { - opacity: 1; -} -.shop-product-item:hover .rait-stars { - opacity: 0; -} -.shop-product-item:hover .product-price { - opacity: 0; -} -.shop-product-item.product-item-v2 { - text-align: center; -} -.shop-product-item.product-item-v2 .product-thumb { - display: block; - margin-bottom: 30px; - height: auto; - padding: 20px; -} -.shop-product-item.product-item-v2 .product-thumb img { - display: block; - margin: 10px auto 20px; -} -.shop-product-item.product-item-v2 .product-thumb .btn { - margin: 0 auto; - opacity: 0; -} -.shop-product-item.product-item-v2 .product-thumb .rait-stars { - opacity: 1; -} -.shop-product-item.product-item-v2 .product-thumb .product-price { - opacity: 1; -} -.shop-product-item.product-item-v2 .product-thumb .block-title, -.shop-product-item.product-item-v2 .product-thumb .block-price { - text-align: left; -} -.shop-product-item:hover .product-thumb .btn { - opacity: 1; -} - -.product-category { - font-size: 10px; - font-weight: 700; - margin-bottom: 10px; - color: #888da8; - display: block; -} - -.block-price { - position: relative; -} -.block-price .in-cart { - position: absolute; - right: 0; - top: 50%; - -webkit-transform: translate(0, -50%); - transform: translate(0, -50%); - opacity: 0; - width: 40px; - height: 40px; - border-radius: 5px; - text-align: center; - background-color: #38a9ff; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; -} -.block-price .in-cart svg { - fill: #fff; - height: 22px; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -/*------------- Product Details --------------*/ -.shop-product-detail .thumbs-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; -} - -.small-thumbs-wrap { - margin-right: 10px; -} -.small-thumbs-wrap .small-thumb { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 80px; - height: 80px; - background-color: #f2f4f8; -} -.small-thumbs-wrap .small-thumb img { - margin: auto; -} -.small-thumbs-wrap .small-thumb + .small-thumb { - margin-top: 10px; -} - -.shop-product-detail-thumb { - height: 560px; - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - background-color: #f2f4f8; -} -.shop-product-detail-thumb img { - margin: auto; -} - -.shop-product-detail-content p { - margin-bottom: 50px; -} - -.shop-product-detail-content .btn { - margin-bottom: 50px; -} - -.shop-product-detail-content .main-content-wrap { - 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-bottom: 30px; -} -.shop-product-detail-content .main-content-wrap .title { - margin-bottom: 20px; -} - -.shop-product-detail-content .product-category { - font-size: 12px; - margin-bottom: 20px; -} - -.shop-product-detail-content .rait-stars .star-icon { - font-size: 10px; -} - -.shop-product-detail-content .product-price { - font-size: 34px; -} - -.shop-product-detail-content .inputs-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-bottom: 50px; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.shop-product-detail-content .inputs-wrap > * + * { - margin-left: 20px; - width: 100%; -} -.shop-product-detail-content .inputs-wrap .form-group { - margin-bottom: 0; -} - -.quantity { - position: relative; -} -.quantity .quantity-minus, -.quantity .quantity-plus { - position: absolute; - right: 15px; - top: 0; - color: #515365; - font-size: 11px; - height: 50%; - width: 20px; - line-height: 27px; -} -.quantity .quantity-minus { - top: auto; - bottom: 0; -} - -.tags { - font-size: 12px; - color: #515365; - font-weight: 700; -} -.tags li { - display: inline-block; -} -.tags li:nth-child(2) { - margin-left: 5px; -} -.tags .tags-item { - color: #888da8; - font-weight: 400; -} -.tags .tags-item:hover { - color: #ff5e3a; -} - -.article-number { - font-size: 12px; - color: #515365; - font-weight: 700; -} -.article-number span { - color: #888da8; - font-weight: 400; - margin-left: 8px; -} - -.product-description .nav-tabs { - border-bottom: none; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 80px; -} -.product-description .nav-tabs .nav-link { - font-weight: 700; - color: #888da8; - font-size: 14px; -} -.product-description .nav-tabs .nav-link.active { - color: #515365; -} -.product-description .nav-tabs .nav-link.active .total-topic { - background-color: #ff5e3a; -} -.product-description .nav-tabs .nav-link .total-topic { - width: 19px; - height: 19px; - line-height: 19px; - background-color: #9a9fbf; - display: inline-block; - color: #fff; - margin-left: 10px; -} - -.product-description .nav-tabs .nav-link.active, -.product-description .nav-tabs .nav-item.show .nav-link { - border-color: transparent; -} - -.product-description .nav-tabs .nav-link:focus, -.product-description .nav-tabs .nav-link:hover { - border-color: transparent; -} - -.product-description .tab-pane > .title { - margin-bottom: 50px; -} - -.product-description .tab-pane p { - margin-bottom: 30px; -} - -.comments-title-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - margin-bottom: 10px; -} -.comments-title-wrap .rait-stars .star-icon { - font-size: 10px; -} - -.comments__item-review { - padding: 50px 0; - border-top: 1px solid #e6ecf5; -} -.comments__item-review:last-child { - border-bottom: 1px solid #e6ecf5; -} -.comments__item-review:first-child { - margin-top: 40px; -} -.comments__item-review .rait-stars { - margin-bottom: 20px; -} -.comments__item-review .comment-content { - margin-bottom: 25px; -} -.comments__item-review .comments__header-review { - font-size: 11px; -} -.comments__item-review .comments__header-review .comments__author-review a { - font-weight: 700; - color: #515365; - font-style: normal; -} -.comments__item-review - .comments__header-review - .comments__author-review - a:hover { - color: #ff5e3a; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1200px) { - .quantity .quantity-minus, - .quantity .quantity-plus { - line-height: 22px; - } -} - -@media (max-width: 1024px) { - .shop-product-detail-thumb { - height: auto; - } - .shop-product-detail .thumbs-wrap { - margin-bottom: 40px; - } -} - -@media (max-width: 900px) { - .product-description .nav-tabs { - margin-bottom: 40px; - } - .product-description .tab-pane > .title { - margin-bottom: 30px; - } - .product-description .tab-pane p { - margin-bottom: 20px; - } - .comments__item-review { - padding: 30px 0; - } - .comments__item-review:first-child { - margin-top: 20px; - } -} - -@media (max-width: 768px) { - .product-description .nav-item { - width: auto; - } -} - -@media (max-width: 460px) { - .small-thumbs-wrap .small-thumb { - width: 50px; - height: 50px; - } - .shop-product-detail-content .product-price { - margin-right: 0; - font-size: 22px; - } -} - -/*------------- #HELPERS --------------*/ -.ovh { - overflow: hidden; -} - -.f-left { - float: left; -} - -.f-right { - float: right; -} - -.f-none { - float: none; -} - -.align-center { - text-align: center; -} - -.align-left { - text-align: left; -} - -.align-right { - text-align: right; -} -.align-right .btn { - margin-left: 20px; -} -.align-right .w-search { - display: inline-block; -} - -.overlay { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - background: rgba(43, 45, 59, 0.2); - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - opacity: 0; -} -.overlay.overlay-dark { - background: rgba(43, 45, 59, 0.8); -} - -.table { - display: table; -} - -.inline-items > * { - display: inline-block; - vertical-align: middle; -} -.inline-items > *.friends-harmonic-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.table-cell { - display: table-cell; - vertical-align: middle; - float: none; -} -@media (max-width: 640px) { - .table-cell { - display: block; - float: left; - } -} - -.text-t-none { - text-transform: none; -} - -@media (max-width: 480px) { - .centered-on-mobile { - text-align: center; - } -} - -.no-padding { - padding: 0; -} - -.padding-r-0 { - padding-right: 0; -} - -.padding-l-0 { - padding-left: 0; -} - -.mt50 { - margin-top: 50px; -} - -.no-margin { - margin: 0; -} - -.negative-margin-top150 { - margin-top: -150px; -} -@media (max-width: 1024px) { - .negative-margin-top150 { - margin-top: 0; - } -} - -.negative-margin-top50 { - margin-top: -50px; -} - -.negative-margin-right150 { - margin-right: -150px; -} -@media (max-width: 768px) { - .negative-margin-right150 { - margin-right: 0; - } -} - -.mobile-margin-25 { - margin: 0 25px; -} - -.presentation-margin { - margin: 40px 0 20px; -} - -.full-block { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; -} - -.full-width { - width: 100%; -} - -.full-height { - height: 100%; -} - -.display-flex { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.display-flex.content-center { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} -.display-flex.content-around { - -ms-flex-pack: distribute; - justify-content: space-around; -} - -.inline-block { - display: inline-block; -} - -.padding40 { - padding: 40px; -} - -.padding80 { - padding: 80px; -} - -.bg-violet { - background-color: #7442ce; -} - -.bg-primary { - background-color: #ff5e3a; -} - -.bg-secondary { - background-color: #3f4257; -} - -.bg-purple { - background-color: #7c5ac2; -} - -.bg-blue { - background-color: #38a9ff; -} - -.bg-blue-light { - background-color: #00b7ff; -} - -.bg-breez { - background-color: #08ddc1; -} - -.bg-breez-light { - background-color: #2aebcb; -} - -.bg-grey { - background-color: #515365; -} - -.bg-grey-light { - background-color: #888da8; -} - -.bg-grey-lighter { - background-color: #9a9fbf; -} - -.bg-orange { - background-color: #ff763a; -} - -.bg-yellow { - background-color: #ffdc1b; -} - -.bg-smoke { - background-color: #e6ecf5; -} - -.bg-smoke-light { - background-color: #fafbfd; -} - -.bg-green { - background-color: #1ed760; -} - -.bg-facebook { - background-color: #2f5b9d; -} - -.bg-twitter { - background-color: #38bff1; -} - -.bg-dribbble { - background-color: #f74881; -} - -.bg-google { - background-color: #ea4235; -} - -.bg-white { - background-color: #fff; -} - -.c-primary { - color: #ff5e3a; -} - -.c-white { - color: #fff; -} - -.c-grey { - color: #888da8; -} - -.c-orange { - color: #ff763a; -} - -.c-secondary { - color: #3f4257; -} - -.c-yellow { - color: #ffdc1b; -} - -.c-purple { - color: #7c5ac2; -} - -.c-green { - color: #1ed760; - fill: #1ed760; -} - -.c-facebook { - color: #2f5b9d; -} - -.c-twitter { - color: #38bff1; -} - -.c-dribbble { - color: #f74881; -} - -.c-rss { - color: #fab819; -} - -.c-spotify { - color: #1ed760; -} - -.bold { - font-weight: 800; -} - -.weight-normal { - font-weight: 400; -} - -.weight-light { - font-weight: 300; -} - -.custom-color * { - color: inherit !important; - fill: inherit; -} - -.flip-button { - -webkit-box-sizing: content-box; - box-sizing: content-box; - cursor: pointer; - outline: none; - padding: 0; - position: relative; - -webkit-transform: scale(1) rotate(360deg); - transform: scale(1) rotate(360deg); - -webkit-transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); - transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); - transition: transform 150ms cubic-bezier(0.4, 0, 1, 1); - transition: transform 150ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); - transition: transform 150ms cubic-bezier(0.4, 0, 1, 1), - -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); -} - -.flip-icon { - display: inline-block; - width: 24px; - height: 24px; - position: relative; -} - -.flip-icon > * { - left: 0; - position: absolute; - top: -3px; - -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); - transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); -} - -.flip-icon svg:last-of-type, -.flip-button.active .flip-icon svg:first-of-type { - opacity: 0; - -webkit-transform: rotate(225deg); - transform: rotate(225deg); -} - -.flip-button.active .flip-icon svg:last-of-type { - opacity: 1; - visibility: visible; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); -} - -.medium-padding80 { - padding: 80px 0; -} -@media (max-width: 1024px) { - .medium-padding80 { - padding: 45px 0; - } -} -@media (max-width: 800px) { - .medium-padding80 { - padding: 35px 0; - } -} - -.medium-padding100 { - padding: 100px 0; -} -@media (max-width: 1024px) { - .medium-padding100 { - padding: 50px 0; - } -} -@media (max-width: 800px) { - .medium-padding100 { - padding: 35px 0; - } -} - -.medium-padding120 { - padding: 120px 0; -} -@media (max-width: 1024px) { - .medium-padding120 { - padding: 50px 0; - } -} -@media (max-width: 800px) { - .medium-padding120 { - padding: 35px 0; - } -} - -.medium-padding180 { - padding: 180px 0; -} -@media (max-width: 1024px) { - .medium-padding180 { - padding: 60px 0; - } -} -@media (max-width: 800px) { - .medium-padding180 { - padding: 40px 0; - } -} - -.pb100 { - padding-bottom: 100px; -} -@media (max-width: 1024px) { - .pb100 { - padding-bottom: 50px; - } -} -@media (max-width: 800px) { - .pb100 { - padding-bottom: 35px; - } -} - -.pt80 { - padding-top: 80px; -} -@media (max-width: 1024px) { - .pt80 { - padding-top: 45px; - } -} -@media (max-width: 800px) { - .pt80 { - padding-top: 35px; - } -} - -.pt100 { - padding-top: 100px; -} -@media (max-width: 1024px) { - .pt100 { - padding-top: 50px; - } -} -@media (max-width: 800px) { - .pt100 { - padding-top: 35px; - } -} - -.pb120 { - padding-bottom: 120px; -} -@media (max-width: 1024px) { - .pb120 { - padding-bottom: 50px; - } -} -@media (max-width: 800px) { - .pb120 { - padding-bottom: 35px; - } -} - -.pt120 { - padding-top: 120px; -} -@media (max-width: 1024px) { - .pt120 { - padding-top: 50px; - } -} -@media (max-width: 800px) { - .pt120 { - padding-top: 35px; - } -} - -.pb160 { - padding-bottom: 160px; -} -@media (max-width: 1024px) { - .pb160 { - padding-bottom: 60px; - } -} -@media (max-width: 800px) { - .pb160 { - padding-bottom: 35px; - } -} - -.pt160 { - padding-top: 160px; -} -@media (max-width: 1024px) { - .pt160 { - padding-top: 60px; - } -} -@media (max-width: 800px) { - .pt160 { - padding-top: 35px; - } -} - -.pb80 { - padding-bottom: 80px; -} -@media (max-width: 1024px) { - .pb80 { - padding-bottom: 45px; - } -} -@media (max-width: 800px) { - .pb80 { - padding-bottom: 35px; - } -} - -.pb60 { - padding-bottom: 60px; -} -@media (max-width: 1024px) { - .pb60 { - padding-bottom: 40px; - } -} -@media (max-width: 800px) { - .pb60 { - padding-bottom: 20px; - } -} - -.pt60 { - padding-top: 60px; -} -@media (max-width: 1024px) { - .pt60 { - padding-top: 40px; - } -} -@media (max-width: 800px) { - .pt60 { - padding-top: 20px; - } -} - -.pb30 { - padding-bottom: 30px; -} - -.pt30 { - padding-top: 30px; -} - -.mt60 { - margin-top: 60px; -} -@media (max-width: 800px) { - .mt60 { - margin-top: 35px; - } -} - -.mb30 { - margin-bottom: 30px; -} - -.mb60 { - margin-bottom: 60px; -} -@media (max-width: 800px) { - .mb60 { - margin-bottom: 35px; - } -} - -.half-height-bg { - position: absolute; - height: 50%; - left: 0; - right: 0; - bottom: 0; -} - -.withripple { - position: relative; -} - -.ripple-container { - position: absolute; - top: 0; - left: 0; - z-index: 1; - width: 100%; - height: 100%; - overflow: hidden; - border-radius: inherit; - pointer-events: none; -} - -.ripple { - position: absolute; - width: 20px; - height: 20px; - margin-left: -10px; - margin-top: -10px; - border-radius: 100%; - background-color: #000; - background-color: rgba(0, 0, 0, 0.05); - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transform-origin: 50%; - transform-origin: 50%; - opacity: 0; - pointer-events: none; -} - -.ripple.ripple-on { - -webkit-transition: opacity 0.15s ease-in 0s, - -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; - transition: opacity 0.15s ease-in 0s, - -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; - transition: opacity 0.15s ease-in 0s, - transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; - transition: opacity 0.15s ease-in 0s, - transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, - -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; - opacity: 0.1; -} - -.ripple.ripple-out { - -webkit-transition: opacity 0.1s linear 0s !important; - transition: opacity 0.1s linear 0s !important; - opacity: 0; -} - -.half-width { - width: 50%; -} - -.col-3-width { - width: 33.33%; -} - -.col-4-width { - width: 25%; -} - -.body-bg-white { - background-color: #ffffff; -} - -.bg-body { - background-color: #edf2f6; -} - -.background-contain { - background-size: contain; - background-repeat: no-repeat; -} - -.background-cover { - background-size: cover; -} - -.icon-demonstration { - text-align: center; - margin-bottom: 30px; - padding: 20px; - background-color: rgba(255, 94, 58, 0.15); - border-radius: 20px; -} -.icon-demonstration svg { - width: 60px; - height: 60px; - fill: #ff5e3a; -} -.icon-demonstration pre { - font-size: 12px; - color: red; -} -.icon-demonstration code { - white-space: initial; - line-height: 2; -} - -@media (max-width: 1200px) { - .col-4-width { - width: 33%; - } -} - -@media (max-width: 840px) { - .col-3-width { - width: 50%; - } - .col-4-width { - width: 50%; - } - .half-width { - width: 100%; - } -} - -@media (max-width: 480px) { - .col-3-width { - width: 100%; - } - .col-4-width { - width: 100%; - } - .inline-items > *.friends-harmonic-wrap + .comments-shared { - margin-top: 15px; - } -} - -/*------------- #VIDEO BACKGROUND --------------*/ -.crumina-video-background { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - overflow: hidden; - background-size: cover; - background-color: transparent; - background-repeat: no-repeat; - background-position: 50% 50%; - background-image: none; -} -.crumina-video-background:after { - content: ''; - display: block; - width: 100%; - height: 100%; - position: absolute; - background-color: rgba(255, 94, 58, 0.6); -} -.crumina-video-background .video-background { - min-width: 100%; - min-height: 100%; - margin: auto; - position: absolute; - z-index: -1; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - visibility: visible; - opacity: 1; -} - -/*------------- #SERACH-RESULTS --------------*/ -.searches-item .notification-icon { - float: right; -} - -.searches-item .country { - font-size: 12px; -} - -.searches-item .names-people-likes a { - display: block; -} - -.searches-item .post-additional-info { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.searches-item .post-additional-info > *:last-child { - margin-left: auto; -} - -.searches-item .friend-count { - margin-bottom: 0; -} - -.searches-item .friend-count-item { - margin-right: 50px; -} -.searches-item .friend-count-item:last-child { - margin-right: 0; -} -.searches-item .friend-count-item .h6 { - margin-bottom: 0; - line-height: 1; - font-size: 12px; -} -.searches-item .friend-count-item .title { - font-size: 12px; - line-height: 1; -} - -.user-description { - font-size: 13px; - padding: 25px 0; - border-top: 1px solid #e6ecf5; - border-bottom: 1px solid #e6ecf5; -} -.user-description .title { - font-weight: 500; - color: #515365; -} - -/*------------- #STYLES for Range Sliders --------------*/ -.range-slider .irs-line { - border-radius: 5px; -} - -.range-slider .irs-line-left, -.range-slider .irs-line-mid, -.range-slider .irs-line-right { - background: none; - background-color: #e6ecf5; -} - -.range-slider .irs-bar { - background: none; -} - -.range-slider .irs-slider { - background: none; - background-color: #e6ecf5; - border-radius: 100%; -} -.range-slider .irs-slider:before { - content: ''; - display: block; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - width: 10px; - height: 10px; - opacity: 0.7; - border-radius: 100%; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.range-slider .irs-slider:hover:before { - opacity: 1; -} - -.range-slider--primary .irs-bar { - background-color: #ff5e3a; -} - -.range-slider--primary .irs-grid-pol { - background: #ff5e3a; -} - -.range-slider--primary .irs-slider:before { - background-color: #ff5e3a; -} - -.range-slider--red .irs-bar { - background-color: #08ddc1; -} - -.range-slider--red .irs-grid-pol { - background: #08ddc1; -} - -.range-slider--red .irs-slider:before { - background-color: #08ddc1; -} - -.range-slider--green .irs-bar { - background-color: #ffdc1b; -} - -.range-slider--green .irs-grid-pol { - background: #ffdc1b; -} - -.range-slider--green .irs-slider:before { - background-color: #ffdc1b; -} - -.range-slider--blue .irs-bar { - background-color: #00b7ff; -} - -.range-slider--blue .irs-grid-pol { - background: #00b7ff; -} - -.range-slider--blue .irs-slider:before { - background-color: #00b7ff; -} - -/*------------- #SOCIAL MENU TABS --------------*/ -.social-menu-tabs { - border-bottom: none; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} -.social-menu-tabs.nav-tabs .nav-link.active { - color: #ff5e3a; - border-bottom-color: #ff5e3a; -} -.social-menu-tabs.nav-tabs .nav-link { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 25px; - border: none; - border-bottom: 3px solid transparent; - border-right: 1px solid #e6ecf5; - font-weight: 700; - color: #515365; -} -.social-menu-tabs.nav-tabs .nav-link svg { - fill: #9a9fbf; - margin-right: 10px; -} -.social-menu-tabs.nav-tabs .nav-item:first-child .nav-link { - border-left: 1px solid #e6ecf5; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .social-menu-tabs.nav-tabs .nav-link { - padding: 15px; - } -} - -/*------------- #WIDGETS --------------*/ -/*------------- #W-SEARCH--------------*/ -.w-search { - width: 340px; -} -.w-search .form-group { - margin-bottom: 0; -} -.w-search input { - padding: 13px 15px; - font-size: 12px; -} -.w-search svg { - height: 15px; - width: 15px; -} - -/*------------- #w-personal-info --------------*/ -.w-personal-info { - margin-bottom: 0; -} -.w-personal-info li { - padding: 15px 0; -} -.w-personal-info li .title { - color: #515365; - font-weight: 500; - margin-right: 30px; - float: left; - width: 30%; -} -.w-personal-info li .text { - color: #888da8; - display: block; - overflow: hidden; -} -.w-personal-info li .date { - display: block; - font-size: 11px; - color: #bdc0ce; - font-weight: 500; - margin-bottom: 15px; -} -.w-personal-info a:hover { - color: #ff5e3a; -} -.w-personal-info.item-block .title { - margin-right: 0; - float: none; - width: auto; -} - -.widget + .widget { - margin-top: 35px; -} - -.widget p { - font-size: 13px; -} - -/*------------- #w-socials --------------*/ -.social-item { - font-size: 11px; - color: #fff; - padding: 7px 15px; - display: block; - border-radius: 3px; - margin-bottom: 15px; - text-align: center; -} -.social-item i, -.social-item svg { - font-size: 12px; - margin-right: 10px; -} -.social-item:hover { - color: #fff; - opacity: 0.9; -} - -.w-socials .title { - margin-bottom: 20px; -} - -/*------------- #W-SELECT --------------*/ -.w-select { - padding: 0 20px 0 0; -} -.w-select .bootstrap-select > .dropdown-toggle { - padding: 10px 15px; - font-size: 12px; - height: 40px; - margin-bottom: 0; -} -.w-select .form-group { - margin-bottom: 0; - min-width: 180px; -} -.w-select .title { - float: left; - line-height: 40px; - margin-right: 15px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1400px) { - .w-select .form-group { - min-width: unset; - } -} - -/*------------- #W-CONTACTS --------------*/ -.w-contacts #map { - width: 100%; - height: 200px; - margin-bottom: 15px; -} - -.w-contacts ul { - padding: 0 25px; -} -.w-contacts ul li { - padding: 15px 0; -} -.w-contacts ul .title { - margin-right: 0; - float: none; - width: auto; - color: #515365; - font-weight: 500; -} -.w-contacts ul .text { - color: #888da8; - display: block; - overflow: hidden; -} - -#map { - width: 100%; -} - -/*------------- #W-FAVED-PAGE --------------*/ -.w-faved-page { - overflow: hidden; - margin: 0 0 -8px -15px; -} -.w-faved-page li { - margin: 0 0 8px 8px; - float: left; - width: 34px; - height: 34px; - border-radius: 100%; - overflow: hidden; -} - -.all-users { - line-height: 34px; - text-align: center; - color: #fff; - background-color: #ff5e3a; - font-size: 10px; - font-weight: 800; -} -.all-users a { - color: inherit; - display: block; -} - -/*------------- #W-TWITTER --------------*/ -.w-twitter li { - padding: 25px; - border-bottom: 1px solid #e6ecf5; -} -.w-twitter li:last-child { - border-bottom: none; -} - -.w-twitter .author a { - line-height: 1; -} - -.w-twitter .author-name { - display: block; - font-weight: 700; - color: #515365; -} - -.w-twitter .group { - font-size: 11px; - color: #888da8; -} - -.w-twitter .verified { - width: 10px; - height: 10px; - border-radius: 100%; - background-color: #6ec4f7; - color: #fff; - font-size: 5px; - display: inline-block; - text-align: center; - line-height: 10px; - position: relative; - top: -2px; - margin-left: 5px; -} - -.w-twitter .author-folder { - margin-bottom: 12px; -} -.w-twitter .author-folder > * { - display: inline-block; - vertical-align: middle; -} -.w-twitter .author-folder img { - margin-right: 8px; -} - -.w-twitter .link-post { - color: #38bff1; -} - -.w-twitter .post__date { - font-size: 12px; -} - -/*------------- #W-LATEST-PHOTO --------------*/ -.w-last-photo { - margin-bottom: 0; - overflow: hidden; -} -.w-last-photo li { - width: 33.33%; - float: left; - padding: 0 4px 4px 0; - overflow: hidden; -} -.w-last-photo img { - width: 100%; - border-radius: 3px; - display: block; -} - -/*------------- #W-PLAYLIST --------------*/ -.w-playlist li { - padding: 13px 10px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - cursor: pointer; -} -.w-playlist li:first-child { - padding-top: 25px; -} -.w-playlist li:last-child { - padding-bottom: 25px; -} -.w-playlist li > * { - display: inline-block; - vertical-align: middle; -} -.w-playlist li:hover { - background-color: #fafbfd; -} -.w-playlist li:hover .overlay { - opacity: 1; -} -.w-playlist li:hover .play-icon { - opacity: 1; -} -.w-playlist li:hover time { - opacity: 0; -} -.w-playlist li:hover .more { - opacity: 1; -} - -.w-playlist .play-icon { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - fill: #fff; - color: #fff; - width: 14px; - height: 16px; - opacity: 0; -} -.w-playlist .play-icon svg { - width: 16px; - height: 16px; -} - -.w-playlist .composition-time { - position: relative; - float: right; - font-size: 11px; - font-weight: 500; -} - -.w-playlist time { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - margin-right: 10px; -} - -.w-playlist .more { - position: absolute; - left: 0; - opacity: 0; - top: 0; -} - -.w-playlist .more-dropdown li { - padding: 0; -} -.w-playlist .more-dropdown li:hover a { - color: #1ed760; -} - -.w-playlist.without-cover .overlay { - display: none; -} - -.w-playlist.without-cover .playlist-thumb img { - display: none; -} - -.w-playlist.without-cover .play-icon { - opacity: 1; - fill: #515365; -} - -.w-playlist.without-cover li:hover .play-icon { - fill: #1ed760; -} - -.playlist-thumb { - position: relative; - width: 34px; - height: 34px; - border-radius: 3px; - overflow: hidden; - margin-right: 12px; -} - -.composition-name { - display: block; - font-size: 12px; - font-weight: 500; - color: #515365; -} - -.composition-author { - display: block; - font-size: 11px; - color: #888da8; -} - -.playlist-popup-table { - width: 100%; -} -.playlist-popup-table td { - padding: 25px 12px; -} -.playlist-popup-table td:first-child { - padding-left: 30px; -} -.playlist-popup-table td:last-child { - padding-right: 30px; -} -.playlist-popup-table thead { - background-color: rgba(43, 45, 59, 0.6); -} -.playlist-popup-table thead th { - font-size: 9px; - font-weight: 700; - padding: 12px; - color: #9a9fbf; -} -.playlist-popup-table thead th:first-child { - padding-left: 25px; -} -.playlist-popup-table thead th:last-child { - padding-right: 25px; -} -.playlist-popup-table tbody tr:nth-child(odd) { - background-color: rgba(43, 45, 59, 0.8); -} -.playlist-popup-table tbody tr:nth-child(even) { - background-color: rgba(43, 45, 59, 0.6); -} -.playlist-popup-table tbody tr:hover .play-icon { - fill: #fff; -} -.playlist-popup-table .play-icon { - fill: #9a9fbf; -} -.playlist-popup-table .play-icon svg { - width: 23px; - height: 23px; -} -.playlist-popup-table .playlist-thumb { - margin-right: 0; -} -.playlist-popup-table .composition-name { - color: #fff; - font-size: 14px; -} -.playlist-popup-table .composition-author { - font-size: 12px; -} -.playlist-popup-table .album-composition, -.playlist-popup-table .release-year, -.playlist-popup-table .composition-time { - font-weight: 500; - font-size: 12px; - color: #fff; -} -.playlist-popup-table .release-year, -.playlist-popup-table .composition-time, -.playlist-popup-table .released, -.playlist-popup-table .duration, -.playlist-popup-table .spotify, -.playlist-popup-table .remove { - text-align: center; -} -.playlist-popup-table .composition-icon { - color: #1ed760; - font-size: 22px; -} -.playlist-popup-table .remove-icon { - fill: #9a9fbf; -} -.playlist-popup-table .remove-icon svg { - width: 20px; - height: 20px; -} -.playlist-popup-table .remove-icon:hover { - fill: #ff5e3a; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .playlist-popup-table td { - padding: 10px; - } - .playlist-popup-table td:first-child { - padding-left: 10px; - } - .playlist-popup-table td:last-child { - padding-right: 10px; - } - .playlist-popup-table .play-icon svg { - width: 13px; - height: 13px; - } - .playlist-popup-table .remove-icon svg { - width: 13px; - height: 13px; - } - .playlist-popup-table thead th:first-child { - padding-left: 10px; - } - .playlist-popup-table thead th:last-child { - padding-right: 10px; - } - .playlist-popup-table thead th { - padding: 10px; - } - .playlist-popup-table td.cover, - .playlist-popup-table thead th.cover, - .playlist-popup-table td.album, - .playlist-popup-table thead th.album, - .playlist-popup-table td.released, - .playlist-popup-table thead th.released, - .playlist-popup-table td.spotify, - .playlist-popup-table thead th.spotify { - display: none; - } - .playlist-popup-table .composition-name { - font-size: 12px; - } - .playlist-popup-table .composition-author { - font-size: 10px; - } -} - -/*------------- #W-FRIEND-PAGES-ADDED --------------*/ -.w-friend-pages-added li > * { - vertical-align: top; -} - -.w-friend-pages-added li:hover { - background-color: transparent; -} - -.w-friend-pages-added .author-thumb { - height: 34px; - width: 34px; -} - -.w-friend-pages-added .notification-event { - padding-left: 8px; - max-width: 70%; -} - -.w-friend-pages-added .notification-friend { - font-size: 13px; -} - -.w-friend-pages-added .chat-message-item { - font-size: 11px; -} - -.w-friend-pages-added .notification-icon svg { - width: 20px; - height: 20px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .w-friend-pages-added.notification-list.friend-requests .notification-icon { - float: right; - } -} - -/*------------- #W-CREATE-FAV-PAGE --------------*/ -.w-create-fav-page { - padding: 25px; - background-color: #ff5e3a; -} -.w-create-fav-page svg { - fill: #fff; -} -.w-create-fav-page .olymp-star-icon { - width: 20px; - height: 20px; -} -.w-create-fav-page .more { - float: right; - color: #ffbfb0; - fill: #ffbfb0; -} -.w-create-fav-page .icons-block { - margin-bottom: 80px; -} -.w-create-fav-page .content { - color: #fff; -} -.w-create-fav-page .content span { - font-size: 10px; -} -.w-create-fav-page .content .title { - line-height: 1.1; - font-weight: 400; - color: inherit; - margin-bottom: 20px; -} -.w-create-fav-page .btn { - margin-bottom: 0; -} - -.page-description { - border: 1px solid #e6ecf5; - background-color: #fff; - margin-bottom: 25px; - border-radius: 5px; - overflow: hidden; -} -.page-description .icon { - padding: 15px 18px; - fill: #fff; - background-color: #9a9fbf; - border-right: 1px solid #e6ecf5; - display: inline-block; - vertical-align: middle; - margin-right: 25px; -} -.page-description .icon svg { - width: 20px; - height: 20px; - display: block; -} -.page-description span { - vertical-align: middle; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 480px) { - .page-description { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } -} - -/*------------- #W-BIRTHDAY-ALERT --------------*/ -.w-birthday-alert { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-birthdays.jpg'); - background-repeat: no-repeat; - background-size: cover; - padding: 25px; -} -.w-birthday-alert .more { - float: right; - opacity: 0.7; - color: #fff; - fill: #fff; -} -.w-birthday-alert .icons-block { - margin-bottom: 35px; - fill: #fff; - color: #fff; -} -.w-birthday-alert .olymp-cupcake-icon { - width: 24px; - height: 20px; -} -.w-birthday-alert .author-thumb img { - width: 28px; - height: 28px; - border: 2px solid #fff; - margin-bottom: 12px; -} -.w-birthday-alert .content { - color: #fff; -} -.w-birthday-alert .content span { - font-size: 10px; - margin-bottom: 4px; - display: block; -} -.w-birthday-alert .content .title { - line-height: 1.3; - font-weight: 400; - color: inherit; - margin-bottom: 20px; - font-size: 24px; - display: block; -} -.w-birthday-alert .content p { - font-size: 12px; -} - -.author-thumb { - display: inline-block; - position: relative; -} -.author-thumb img { - border-radius: 100%; - overflow: hidden; - max-width: unset; - display: block; -} -.author-thumb .icon-status { - position: absolute; - margin-right: 0; - top: 0; - left: 0; - border: 1px solid #3f4257; - width: 8px; - height: 8px; -} - -/*------------- #W-ACTION --------------*/ -.w-action { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/landing-bg.jpg'); - padding: 50px 45px 40px; - text-align: center; - color: #fff; - border-radius: 5px; -} -.w-action img, -.w-action i { - margin-bottom: 15px; - font-size: 35px; -} -.w-action .content span { - font-size: 10px; - margin-bottom: 25px; - display: block; - text-transform: uppercase; -} -.w-action .content .title { - font-weight: 400; - color: inherit; - margin-bottom: 15px; - font-size: 24px; -} -.w-action .btn { - margin-bottom: 0; -} - -/*------------- #W-ACTIVITY-FEED --------------*/ -.w-activity-feed .author-thumb { - height: 28px; - width: 28px; - float: left; -} -.w-activity-feed .author-thumb img { - height: 28px; - width: 28px; - display: block; -} - -.w-activity-feed .notification-event, -.w-activity-feed .notification-friend { - font-size: 12px; -} - -.w-activity-feed .notification-event { - max-width: 85%; -} - -.w-activity-feed li > * { - vertical-align: top; -} - -/*------------- #W-LAST-VIDEO --------------*/ -.w-last-video { - margin-bottom: 0; -} -.w-last-video li { - position: relative; - margin-bottom: 20px; - border-radius: 5px; - overflow: hidden; - display: inline-block; -} -.w-last-video li img { - max-width: 100%; - margin: 0 auto; - display: block; -} -.w-last-video li:last-child { - margin-bottom: 0; -} -.w-last-video li:hover .overlay { - opacity: 1; -} -.w-last-video li:hover .video-content { - opacity: 1; - bottom: 12px; -} -.w-last-video li:hover .play-video { - margin-top: -20px; -} -.w-last-video li:hover:after { - opacity: 1; -} -.w-last-video li:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.w-last-video time { - font-size: 10px; -} -.w-last-video .video-content { - position: absolute; - bottom: -20px; - left: 12px; - color: #fff; - z-index: 5; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.w-last-video .title { - font-size: 12px; - font-weight: 500; - line-height: 1; -} - -.play-video { - width: 64px; - height: 64px; - line-height: 68px; - background-color: rgba(255, 94, 58, 0.7); - border: 4px solid #fff; - border-radius: 100%; - text-align: center; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - z-index: 5; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - outline: none; -} -.play-video svg { - fill: #fff; - width: 18px; - height: 22px; - margin-right: -2px; -} - -.play-video--small { - width: 52px; - height: 52px; - line-height: 58px; -} - -.play-video--mobile { - width: 42px; - height: 42px; - line-height: 50px; - border-width: 2px; -} - -.play-gif { - width: 64px; - height: 64px; - line-height: 62px; - position: absolute; - border: 2px dashed #fff; - background-color: rgba(255, 94, 58, 0.7); - font-size: 20px; - font-weight: 700; - text-transform: uppercase; - color: #fff; - border-radius: 100%; - text-align: center; - z-index: 5; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - outline: none; - cursor: pointer; - text-decoration: none; -} - -/*------------- #W-POOL --------------*/ -.w-pool { - margin-bottom: 40px; -} -.w-pool .skills-item-info { - margin-bottom: 0; -} -.w-pool .radio { - color: #515365; - display: inline-block; - margin-bottom: 5px; -} -.w-pool .radio label { - padding-left: 30px; -} -.w-pool .radio label span { - left: 0; -} -.w-pool .counter-friends { - margin: 10px 0; -} - -/*------------- #W-BADGES --------------*/ -.w-badges { - display: inline-block; - margin: 0 0 -20px -18px; -} -.w-badges li { - margin: 0 0 20px 15px; - float: left; - width: 38px; - height: 38px; - border-radius: 100%; - position: relative; -} - -/*------------- #W-BLOG-POSTS --------------*/ -.w-blog-posts { - margin-bottom: 0; -} -.w-blog-posts .post p { - margin: 10px 0 15px 0; -} -.w-blog-posts .post__date { - font-size: 12px; -} -.w-blog-posts li:last-child .post { - border-bottom: none; -} - -/*------------- #W-ABOUT --------------*/ -.w-about .logo { - color: inherit; - overflow: hidden; - position: relative; - margin-bottom: 30px; - padding: 0; -} - -.w-about ul { - margin-bottom: 0; -} - -.w-about img { - margin-right: 17px; -} - -.w-about .logo-title { - color: #515365; -} - -/*------------- #W-LIST --------------*/ -.w-list a { - color: #888da8; - padding: 8px 0; - display: block; - font-weight: 500; - position: relative; -} -.w-list a:hover { - color: #ff5e3a; -} - -.w-list ul { - margin-bottom: 0; -} - -/*------------- #W-FEATURED-TOPICS --------------*/ -.w-featured-topics li + li { - margin-top: 20px; -} - -.w-featured-topics .icon { - float: left; - margin-right: 10px; - font-size: 15px; - color: #ffdc1b; -} - -.w-featured-topics .content { - overflow: hidden; -} - -.w-featured-topics .title { - font-size: 13px; - display: block; - margin-bottom: 5px; -} -.w-featured-topics .title:hover { - color: #ff5e3a; -} - -.w-featured-topics time { - font-size: 11px; - margin-bottom: 5px; - display: block; -} - -.w-featured-topics .forums { - font-size: 11px; - color: #ff5e3a; -} - -/*------------- #W-BUILD-FAV --------------*/ -.w-build-fav { - padding: 25px; - color: #fff; - position: relative; - background: url(https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-birthdays.jpg) no-repeat; - background-size: cover; - border-radius: 5px; -} -.w-build-fav .more { - position: absolute; - right: 25px; - top: 20px; -} -.w-build-fav .widget-thumb { - margin: 20px auto 30px; - text-align: center; -} -.w-build-fav .content * > span { - font-size: 10px; - margin-bottom: 4px; - display: block; -} -.w-build-fav .content .title { - line-height: 1.3; - font-weight: 400; - color: inherit; - margin-bottom: 20px; - font-size: 24px; - display: block; -} -.w-build-fav .content p { - font-size: 12px; -} -.w-build-fav .content p a { - color: #fff; -} - -/*------------- #W-CALENDAR --------------*/ -.calendar .card { - border-bottom: 1px solid #e6ecf5; -} - -.calendar .list { - border-radius: 0 0 5px 5px; - overflow: hidden; -} - -.calendar .place { - font-size: 11px; - padding: 0 25px 25px; -} - -.calendar .more-dropdown { - right: auto; - left: 0; -} - -.calendar .more-dropdown a { - font-size: 12px; -} - -.calendar .more-dropdown a:hover { - color: #08ddc1; -} - -.calendar .card-header svg { - float: none; - margin-left: 10px; -} - -.calendar .friends-harmonic { - padding: 0 25px 25px; -} - -.calendar .place svg { - margin-right: 10px; - fill: #c6c9db; -} - -.calendar .card:last-child { - border-bottom: none; -} - -.calendar table { - width: 100%; - margin-top: 15px; -} - -.calendar .card-header a { - font-size: 13px; -} - -.calendar .card-header { - padding: 25px; -} - -.calendar .card-body { - padding: 0 25px 25px; -} - -.calendar .card-header { - border-bottom: none; -} - -.calendar header { - position: relative; - padding: 25px; - border-bottom: 1px solid #e6ecf5; -} - -.calendar .month { - margin-bottom: 0; -} - -.w-calendar .calendar { - text-align: center; - padding-bottom: 20px; -} -.w-calendar .calendar header { - padding: 23px 25px 18px; -} -.w-calendar .calendar thead { - font-weight: 600; - text-transform: uppercase; - font-size: 9px; - color: #888da8; -} -.w-calendar .calendar td { - border: 2px solid transparent; - display: inline-block; - height: 40px; - line-height: 40px; - text-align: center; - width: 30px; - border-radius: 100%; -} -.w-calendar .calendar tbody { - color: #4b4e65; - font-size: 11px; -} - -/*------------- #PLUGINS --------------*/ -/*! - * Bootstrap-select v1.11.0 (http://silviomoreto.github.io/bootstrap-select) - * - * Copyright 2013-2016 bootstrap-select - * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) - */ -select.bs-select-hidden, -select.selectpicker { - display: none !important; -} - -.bootstrap-select { - width: 220px \0; - /*IE9 and below*/ -} - -.bootstrap-select.show .dropdown-menu { - display: block; -} - -.bootstrap-select li.hidden { - display: none !important; -} - -.bootstrap-select li.selected a { - background: #ff5e3a; - color: white; -} - -.bootstrap-select li.selected a:hover { - opacity: 0.9; -} - -.bootstrap-select > .dropdown-toggle { - width: 100%; - z-index: 1; - background-color: transparent; - border: 1px solid #e6ecf5; - border-radius: 0.25rem; - padding: 1rem 1rem; - margin: 0 0 3px 0; - float: none; - line-height: 1.47; -} - -.bootstrap-select > .dropdown-toggle.bs-placeholder, -.bootstrap-select > .dropdown-toggle.bs-placeholder:hover, -.bootstrap-select > .dropdown-toggle.bs-placeholder:focus, -.bootstrap-select > .dropdown-toggle.bs-placeholder:active { - color: #464a4c; -} - -.bootstrap-select > select { - position: absolute !important; - bottom: 0; - left: 50%; - display: block !important; - width: 0.5px !important; - height: 100% !important; - padding: 0 !important; - opacity: 0 !important; - border: none; -} - -.bootstrap-select > select.mobile-device { - top: 0; - left: 0; - display: block !important; - width: 100% !important; - z-index: 2; -} - -.has-error .bootstrap-select .dropdown-toggle, -.error .bootstrap-select .dropdown-toggle { - border-color: #b94a48; -} - -.bootstrap-select.fit-width { - width: auto !important; -} - -.bootstrap-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn) { - width: 220px; -} - -.bootstrap-select .dropdown-toggle:focus { - outline: none; -} - -.bootstrap-select.form-control { - margin-bottom: 0; - padding: 0; - border: none; -} - -.bootstrap-select.form-control:not([class*='col-']) { - width: 100%; -} - -.bootstrap-select.form-control.input-group-btn { - z-index: auto; -} - -.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) - > .btn { - border-radius: 0; -} - -.bootstrap-select.btn-group:not(.input-group-btn), -.bootstrap-select.btn-group[class*='col-'] { - float: none; - display: inline-block; - margin-left: 0; -} - -.bootstrap-select.btn-group.dropdown-menu-right, -.bootstrap-select.btn-group[class*='col-'].dropdown-menu-right, -.row .bootstrap-select.btn-group[class*='col-'].dropdown-menu-right { - float: right; -} - -.form-inline .bootstrap-select.btn-group, -.form-horizontal .bootstrap-select.btn-group, -.form-group .bootstrap-select.btn-group { - margin-bottom: 0; - margin-left: 1px; -} - -.form-group-lg .bootstrap-select.btn-group.form-control, -.form-group-sm .bootstrap-select.btn-group.form-control { - padding: 0; -} - -.form-inline .bootstrap-select.btn-group .form-control { - width: 100%; -} - -.bootstrap-select.btn-group.disabled, -.bootstrap-select.btn-group > .disabled { - cursor: not-allowed; -} - -.bootstrap-select.btn-group.disabled:focus, -.bootstrap-select.btn-group > .disabled:focus { - outline: none !important; -} - -.bootstrap-select.btn-group.bs-container { - position: absolute; - height: 0 !important; - padding: 0 !important; -} - -.bootstrap-select.btn-group.bs-container .dropdown-menu { - z-index: 1060; -} - -.bootstrap-select.btn-group .dropdown-toggle .filter-option { - display: inline-block; - overflow: hidden; - width: 100%; - text-align: left; - color: #515365; - font-weight: normal; -} - -.bootstrap-select.btn-group .dropdown-toggle .caret { - position: absolute; - top: 50%; - right: 12px; - margin-top: -2px; - vertical-align: middle; -} - -.bootstrap-select.btn-group[class*='col-'] .dropdown-toggle { - width: 100%; -} - -.bootstrap-select.btn-group .dropdown-menu { - margin-left: 0; - min-width: 100%; - padding: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.bootstrap-select.btn-group .dropdown-menu.inner { - position: static; - float: none; - border: 0; - padding: 0; - margin: 0; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; -} - -.bootstrap-select.btn-group .dropdown-menu li { - position: relative; -} - -.bootstrap-select.btn-group .dropdown-menu li.active small { - color: #fff; -} - -.bootstrap-select.btn-group .dropdown-menu li.disabled a { - cursor: not-allowed; -} - -.bootstrap-select.btn-group .dropdown-menu li a { - padding: 10px 1.5rem; - color: #888da8; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.bootstrap-select.btn-group .dropdown-menu li.selected a { - color: #fff; -} - -.bootstrap-select.btn-group .dropdown-menu li a.opt { - position: relative; - padding-left: 2.25em; -} - -.bootstrap-select.btn-group .dropdown-menu li a span.check-mark { - display: none; -} - -.bootstrap-select.btn-group .dropdown-menu li a span.text { - display: inline-block; -} - -.bootstrap-select.btn-group .dropdown-menu li small { - padding-left: 0.5em; -} - -.bootstrap-select.btn-group .dropdown-menu .notify { - position: absolute; - bottom: 5px; - width: 96%; - margin: 0 2%; - min-height: 26px; - padding: 3px 5px; - background: #f5f5f5; - border: 1px solid #e3e3e3; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - pointer-events: none; - opacity: 0.9; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.bootstrap-select.btn-group .no-results { - padding: 3px; - background: #f5f5f5; - margin: 0 5px; - white-space: nowrap; -} - -.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option { - position: static; -} - -.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret { - position: static; - top: auto; - margin-top: -1px; -} - -.bootstrap-select.btn-group.show-tick - .dropdown-menu - li.selected - a - span.check-mark { - position: absolute; - display: inline-block; - right: 15px; - top: 12px; -} - -.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { - margin-right: 34px; -} - -.bootstrap-select.show-menu-arrow.open > .dropdown-toggle { - z-index: 1061; -} - -.bootstrap-select.show-menu-arrow .dropdown-toggle:before { - content: ''; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid rgba(204, 204, 204, 0.2); - position: absolute; - bottom: -4px; - left: 9px; - display: none; -} - -.bootstrap-select.show-menu-arrow .dropdown-toggle:after { - content: ''; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid white; - position: absolute; - bottom: -4px; - left: 10px; - display: none; -} - -.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before { - bottom: auto; - top: -3px; - border-top: 7px solid rgba(204, 204, 204, 0.2); - border-bottom: 0; -} - -.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after { - bottom: auto; - top: -3px; - border-top: 6px solid white; - border-bottom: 0; -} - -.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before { - right: 12px; - left: auto; -} - -.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after { - right: 13px; - left: auto; -} - -.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, -.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after { - display: block; -} - -.bs-searchbox, -.bs-actionsbox, -.bs-donebutton { - padding: 4px 8px; -} - -.bs-actionsbox { - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.bs-actionsbox .btn-group button { - width: 50%; -} - -.bs-donebutton { - float: left; - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.bs-donebutton .btn-group button { - width: 100%; -} - -.bs-searchbox + .bs-actionsbox { - padding: 0 8px 4px; -} - -.bs-searchbox .form-control { - margin-bottom: 0; - width: 100%; - float: none; -} - -.show > .btn-secondary.dropdown-toggle { - background-color: transparent; - border-color: #e6ecf5; -} - -.dropdown-toggle::after { - border-top-color: #888da8; - right: 20px; - top: -2px; - position: relative; -} - -.form-group.label-floating - .bootstrap-select.btn-group - .dropdown-toggle - .filter-option { - top: 5px; - position: relative; -} - -.form-group.label-floating.is-select label.control-label { - top: 8px; - font-size: 11px; - line-height: 1.42857; - z-index: 9; -} - -.bootstrap-select.style-2 > .dropdown-toggle { - border: none; - border-radius: 0; - padding: 10px 15px 10px 40px; - line-height: 1; - margin-bottom: 7px; -} - -.bootstrap-select.style-2 > .dropdown-toggle:after { - display: none; -} - -.bootstrap-select.style-2 .dropdown-menu { - margin-top: 0; - border: 1px solid #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - overflow: visible !important; -} - -.bootstrap-select.style-2 .bs-searchbox { - padding: 0; -} - -.glyphicon-ok::before { - content: '\f00c'; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - color: #515365; -} - -.bootstrap-select.style-2 li.selected a { - background-color: transparent; - color: #515365; -} - -.bootstrap-select.style-2 .form-control { - border: none; - border-bottom: 1px solid #e6ecf5; - border-radius: 0; -} - -.bootstrap-select.without-border.form-control { - width: 170px; - float: right; - margin-top: 4px; -} - -.bootstrap-select.without-border .dropdown-toggle::after { - border-top: 0.4em solid #888da8; - border-right: 0.4em solid transparent; - border-left: 0.4em solid transparent; -} - -.bootstrap-select.without-border > .dropdown-toggle { - border: none; - padding: 0; - margin-bottom: 0; - font-size: 9px; - line-height: 1; -} - -.bootstrap-select.without-border.btn-group .dropdown-toggle .filter-option { - font-weight: 700; - text-align: right; - padding-right: 30px; -} - -.bootstrap-select.without-border .form-group { - margin-bottom: 0; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .bootstrap-select.without-border.form-control { - float: none; - } -} - -.daterangepicker { - position: absolute; - color: inherit; - background-color: #fff; - border-radius: 4px; - width: 278px; - padding: 4px; - margin-top: 1px; - top: 100px; - left: 20px; - /* Calendars */ -} - -.daterangepicker:before, -.daterangepicker:after { - position: absolute; - display: inline-block; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} - -.daterangepicker:before { - top: -7px; - border-right: 7px solid transparent; - border-left: 7px solid transparent; - border-bottom: 7px solid #ccc; -} - -.daterangepicker:after { - top: -6px; - border-right: 6px solid transparent; - border-bottom: 6px solid #fff; - border-left: 6px solid transparent; -} - -.daterangepicker.opensleft:before { - right: 9px; -} - -.daterangepicker.opensleft:after { - right: 10px; -} - -.daterangepicker.openscenter:before { - left: 0; - right: 0; - width: 0; - margin-left: auto; - margin-right: auto; -} - -.daterangepicker.openscenter:after { - left: 0; - right: 0; - width: 0; - margin-left: auto; - margin-right: auto; -} - -.daterangepicker.opensright:before { - left: 9px; -} - -.daterangepicker.opensright:after { - left: 10px; -} - -.daterangepicker.dropup { - margin-top: -5px; -} - -.daterangepicker.dropup:before { - top: initial; - bottom: -7px; - border-bottom: initial; - border-top: 7px solid #ccc; -} - -.daterangepicker.dropup:after { - top: initial; - bottom: -6px; - border-bottom: initial; - border-top: 6px solid #fff; -} - -.daterangepicker.dropdown-menu { - max-width: none; - z-index: 3001; -} - -.daterangepicker.single .ranges, -.daterangepicker.single .calendar { - float: none; -} - -.daterangepicker.show-calendar .calendar { - display: block; -} - -.daterangepicker .calendar { - display: none; - max-width: 270px; - margin: 4px; -} - -.daterangepicker .calendar.single .calendar-table { - border: none; -} - -.daterangepicker .calendar th, -.daterangepicker .calendar td { - white-space: nowrap; - text-align: center; -} - -.daterangepicker .calendar-table { - border: 1px solid #fff; - padding: 4px; - border-radius: 4px; - background-color: #fff; -} - -.daterangepicker table { - width: 100%; - margin: 0; -} - -.daterangepicker td, -.daterangepicker th { - text-align: center; - border-radius: 4px; - border: 1px solid transparent; - white-space: nowrap; - cursor: pointer; -} - -.daterangepicker td.available:hover, -.daterangepicker th.available:hover { - background-color: #eee; - border-color: transparent; - color: inherit; -} - -.daterangepicker td.week, -.daterangepicker th.week { - font-size: 80%; - color: #ccc; -} - -.daterangepicker td.off, -.daterangepicker td.off.in-range, -.daterangepicker td.off.start-date, -.daterangepicker td.off.end-date { - background-color: #fff; - border-color: transparent; - color: #999; -} - -.daterangepicker td.in-range { - background-color: #ebf4f8; - border-color: transparent; - color: #000; - border-radius: 0; -} - -.daterangepicker td.start-date { - border-radius: 4px 0 0 4px; -} - -.daterangepicker td.end-date { - border-radius: 0 4px 4px 0; -} - -.daterangepicker td.start-date.end-date { - border-radius: 4px; -} - -.daterangepicker td.active, -.daterangepicker td.active:hover { - background-color: #357ebd; - border-color: transparent; - color: #fff; -} - -.daterangepicker th.month { - width: auto; -} - -.daterangepicker td.disabled, -.daterangepicker option.disabled { - color: #999; - cursor: not-allowed; - text-decoration: line-through; -} - -.daterangepicker select.monthselect, -.daterangepicker select.yearselect { - font-size: 12px; - padding: 1px; - height: auto; - margin: 0; - cursor: default; - display: inline-block; -} - -.daterangepicker select.monthselect { - margin-right: 2%; - width: 56%; -} - -.daterangepicker select.yearselect { - width: 40%; -} - -.daterangepicker select.hourselect, -.daterangepicker select.minuteselect, -.daterangepicker select.secondselect, -.daterangepicker select.ampmselect { - width: 50px; - margin-bottom: 0; -} - -.daterangepicker .input-mini { - border: 1px solid #ccc; - border-radius: 4px; - color: #555; - height: 30px; - line-height: 30px; - display: block; - vertical-align: middle; - margin: 0 0 5px 0; - padding: 0 6px 0 28px; - width: 100%; -} - -.daterangepicker .input-mini.active { - border: 1px solid #08c; - border-radius: 4px; -} - -.daterangepicker .daterangepicker_input { - position: relative; -} - -.daterangepicker .daterangepicker_input i { - position: absolute; - left: 8px; - top: 8px; -} - -.daterangepicker.rtl .input-mini { - padding-right: 28px; - padding-left: 6px; -} - -.daterangepicker.rtl .daterangepicker_input i { - left: auto; - right: 8px; -} - -.daterangepicker .calendar-time { - text-align: center; - margin: 5px auto; - line-height: 30px; - position: relative; - padding-left: 28px; -} - -.daterangepicker .calendar-time select.disabled { - color: #ccc; - cursor: not-allowed; -} - -.ranges { - font-size: 11px; - float: none; - margin: 4px; - text-align: left; -} - -.ranges ul { - list-style: none; - margin: 0 auto; - padding: 0; - width: 100%; -} - -.ranges li { - font-size: 13px; - background-color: #f5f5f5; - border: 1px solid #f5f5f5; - border-radius: 4px; - color: #08c; - padding: 3px 12px; - margin-bottom: 8px; - cursor: pointer; -} - -.ranges li:hover { - background-color: #08c; - border: 1px solid #08c; - color: #fff; -} - -.ranges li.active { - background-color: #08c; - border: 1px solid #08c; - color: #fff; -} - -/* Larger Screen Styling */ -@media (min-width: 564px) { - .daterangepicker { - width: auto; - } - .daterangepicker .ranges ul { - width: 160px; - } - .daterangepicker.single .ranges ul { - width: 100%; - } - .daterangepicker.single .calendar.left { - clear: none; - } - .daterangepicker.single.ltr .ranges, - .daterangepicker.single.ltr .calendar { - float: left; - } - .daterangepicker.single.rtl .ranges, - .daterangepicker.single.rtl .calendar { - float: right; - } - .daterangepicker.ltr { - direction: ltr; - text-align: left; - } - .daterangepicker.ltr .calendar.left { - clear: left; - margin-right: 0; - } - .daterangepicker.ltr .calendar.left .calendar-table { - border-right: none; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .daterangepicker.ltr .calendar.right { - margin-left: 0; - } - .daterangepicker.ltr .calendar.right .calendar-table { - border-left: none; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .daterangepicker.ltr .left .daterangepicker_input { - padding-right: 12px; - } - .daterangepicker.ltr .calendar.left .calendar-table { - padding-right: 12px; - } - .daterangepicker.ltr .ranges, - .daterangepicker.ltr .calendar { - float: left; - } - .daterangepicker.rtl { - direction: rtl; - text-align: right; - } - .daterangepicker.rtl .calendar.left { - clear: right; - margin-left: 0; - } - .daterangepicker.rtl .calendar.left .calendar-table { - border-left: none; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .daterangepicker.rtl .calendar.right { - margin-right: 0; - } - .daterangepicker.rtl .calendar.right .calendar-table { - border-right: none; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .daterangepicker.rtl .left .daterangepicker_input { - padding-left: 12px; - } - .daterangepicker.rtl .calendar.left .calendar-table { - padding-left: 12px; - } - .daterangepicker.rtl .ranges, - .daterangepicker.rtl .calendar { - text-align: right; - float: right; - } -} - -@media (min-width: 730px) { - .daterangepicker .ranges { - width: auto; - } - .daterangepicker.ltr .ranges { - float: left; - } - .daterangepicker.rtl .ranges { - float: right; - } - .daterangepicker .calendar.left { - clear: none !important; - } -} - -/*Crumina styles for daterange*/ -.daterangepicker .calendar .prev, -.daterangepicker .calendar .next { - display: none; -} - -.daterangepicker_input .form-group { - margin: 0; -} - -.daterangepicker select.monthselect, -.daterangepicker select.yearselect { - border: none; - font-size: 13px; - color: #515365; -} - -.daterangepicker th.month { - padding: 15px 5px; -} - -.daterangepicker select.monthselect { - margin-right: 10%; - width: 50%; -} - -.daterangepicker .calendar th, -.daterangepicker td.off { - font-size: 9px; - color: #888da8; -} - -.daterangepicker .calendar td { - color: #4b4e65; - font-size: 11px; - border-radius: 50%; - display: table-cell; - height: auto; - width: auto; -} - -.daterangepicker td.active, -.daterangepicker td.active:hover, -.daterangepicker td.start-date.end-date { - background-color: #08ddc1; - border-color: transparent; - color: #fff; - border-radius: 50%; -} - -.daterangepicker { - width: 270px; - border-color: #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} - -.daterangepicker.single.ltr .calendar { - float: none; - padding: 8px; -} - -.daterangepicker .calendar th, -.daterangepicker .calendar td { - line-height: 30px; - padding: 0 5px; -} - -/*! -FullCalendar Core Package v4.1.0 -Docs & License: https://fullcalendar.io/ -(c) 2019 Adam Shaw -*/ -.fc { - direction: ltr; - text-align: left; -} - -.fc-rtl { - text-align: right; -} - -body .fc { - /* extra precedence to overcome jqui */ - font-size: 1em; -} - -/* Colors ---------------------------------------------------------------------------------------------------*/ -.fc-highlight { - /* when user is selecting cells */ - background: #bce8f1; - opacity: 0.3; -} - -.fc-bgevent { - /* default look for background events */ - background: #8fdf82; - opacity: 0.3; -} - -.fc-nonbusiness { - /* default look for non-business-hours areas */ - /* will inherit .fc-bgevent's styles */ - background: #d7d7d7; -} - -/* Popover ---------------------------------------------------------------------------------------------------*/ -.fc-popover { - position: absolute; - -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); -} - -.fc-popover .fc-header { - /* TODO: be more consistent with fc-head/fc-body */ - 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-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 2px 4px; -} - -.fc-rtl .fc-popover .fc-header { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; -} - -.fc-popover .fc-header .fc-title { - margin: 0 2px; -} - -.fc-popover .fc-header .fc-close { - cursor: pointer; - opacity: 0.65; - font-size: 1.1em; -} - -/* Misc Reusable Components ---------------------------------------------------------------------------------------------------*/ -.fc-divider { - border-style: solid; - border-width: 1px; -} - -hr.fc-divider { - height: 0; - margin: 0; - padding: 0 0 2px; - /* height is unreliable across browsers, so use padding */ - border-width: 1px 0; -} - -.fc-bg, -.fc-bgevent-skeleton, -.fc-highlight-skeleton, -.fc-mirror-skeleton { - /* these element should always cling to top-left/right corners */ - position: absolute; - top: 0; - left: 0; - right: 0; -} - -.fc-bg { - bottom: 0; - /* strech bg to bottom edge */ -} - -.fc-bg table { - height: 100%; - /* strech bg to bottom edge */ -} - -/* Tables ---------------------------------------------------------------------------------------------------*/ -.fc table { - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; - /* fix scrollbar issue in firefox */ - table-layout: fixed; - border-collapse: collapse; - border-spacing: 0; - font-size: 1em; - /* normalize cross-browser */ -} - -.fc th { - text-align: center; -} - -.fc th, -.fc td { - border-style: solid; - border-width: 1px; - padding: 0; - vertical-align: top; -} - -.fc td.fc-today { - border-style: double; - /* overcome neighboring borders */ -} - -/* Internal Nav Links ---------------------------------------------------------------------------------------------------*/ -a[data-goto] { - cursor: pointer; -} - -a[data-goto]:hover { - text-decoration: underline; -} - -/* Fake Table Rows ---------------------------------------------------------------------------------------------------*/ -.fc .fc-row { - /* extra precedence to overcome themes forcing a 1px border */ - /* no visible border by default. but make available if need be (scrollbar width compensation) */ - border-style: solid; - border-width: 0; -} - -.fc-row table { - /* don't put left/right border on anything within a fake row. - the outer tbody will worry about this */ - border-left: 0 hidden transparent; - border-right: 0 hidden transparent; - /* no bottom borders on rows */ - border-bottom: 0 hidden transparent; -} - -.fc-row:first-child table { - border-top: 0 hidden transparent; - /* no top border on first row */ -} - -/* Day Row (used within the header and the DayGrid) ---------------------------------------------------------------------------------------------------*/ -.fc-row { - position: relative; -} - -.fc-row .fc-bg { - z-index: 1; -} - -/* highlighting cells & background event skeleton */ -.fc-row .fc-bgevent-skeleton, -.fc-row .fc-highlight-skeleton { - bottom: 0; - /* stretch skeleton to bottom of row */ -} - -.fc-row .fc-bgevent-skeleton table, -.fc-row .fc-highlight-skeleton table { - height: 100%; - /* stretch skeleton to bottom of row */ -} - -.fc-row .fc-highlight-skeleton td, -.fc-row .fc-bgevent-skeleton td { - border-color: transparent; -} - -.fc-row .fc-bgevent-skeleton { - z-index: 2; -} - -.fc-row .fc-highlight-skeleton { - z-index: 3; -} - -/* -row content (which contains day/week numbers and events) as well as "mirror" (which contains -temporary rendered events). -*/ -.fc-row .fc-content-skeleton { - position: relative; - z-index: 4; - padding-bottom: 2px; - /* matches the space above the events */ -} - -.fc-row .fc-mirror-skeleton { - z-index: 5; -} - -.fc .fc-row .fc-content-skeleton table, -.fc .fc-row .fc-content-skeleton td, -.fc .fc-row .fc-mirror-skeleton td { - /* see-through to the background below */ - /* extra precedence to prevent theme-provided backgrounds */ - background: none; - /* in case s are globally styled */ - border-color: transparent; -} - -.fc-row .fc-content-skeleton td, -.fc-row .fc-mirror-skeleton td { - /* don't put a border between events and/or the day number */ - border-bottom: 0; -} - -.fc-row .fc-content-skeleton tbody td, -.fc-row .fc-mirror-skeleton tbody td { - /* don't put a border between event cells */ - border-top: 0; -} - -/* Scrolling Container ---------------------------------------------------------------------------------------------------*/ -.fc-scroller { - -webkit-overflow-scrolling: touch; -} - -/* TODO: move to timegrid/daygrid */ -.fc-scroller > .fc-day-grid, -.fc-scroller > .fc-time-grid { - position: relative; - /* re-scope all positions */ - width: 100%; - /* hack to force re-sizing this inner element when scrollbars appear/disappear */ -} - -/* Global Event Styles ---------------------------------------------------------------------------------------------------*/ -.fc-event { - position: relative; - /* for resize handle and other inner positioning */ - display: block; - /* make the tag block */ - font-size: 0.85em; - line-height: 1.4; - border-radius: 3px; - border: 1px solid #3788d8; -} - -.fc-event, -.fc-event-dot { - background-color: #3788d8; - /* default BACKGROUND color */ -} - -.fc-event, -.fc-event:hover { - color: #fff; - /* default TEXT color */ - text-decoration: none; - /* if has an href */ -} - -.fc-event[href], -.fc-event.fc-draggable { - cursor: pointer; - /* give events with links and draggable events a hand mouse pointer */ -} - -.fc-not-allowed, -.fc-not-allowed .fc-event { - /* to override an event's custom cursor */ - cursor: not-allowed; -} - -.fc-event .fc-content { - position: relative; - z-index: 2; -} - -/* resizer (cursor AND touch devices) */ -.fc-event .fc-resizer { - position: absolute; - z-index: 4; -} - -/* resizer (touch devices) */ -.fc-event .fc-resizer { - display: none; -} - -.fc-event.fc-allow-mouse-resize .fc-resizer, -.fc-event.fc-selected .fc-resizer { - /* only show when hovering or selected (with touch) */ - display: block; -} - -/* hit area */ -.fc-event.fc-selected .fc-resizer:before { - /* 40x40 touch area */ - content: ''; - position: absolute; - z-index: 9999; - /* user of this util can scope within a lower z-index */ - top: 50%; - left: 50%; - width: 40px; - height: 40px; - margin-left: -20px; - margin-top: -20px; -} - -/* Event Selection (only for touch devices) ---------------------------------------------------------------------------------------------------*/ -.fc-event.fc-selected { - z-index: 9999 !important; - /* overcomes inline z-index */ - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); -} - -.fc-event.fc-selected:after { - content: ''; - position: absolute; - z-index: 1; - /* same z-index as fc-bg, behind text */ - /* overcome the borders */ - top: -1px; - right: -1px; - bottom: -1px; - left: -1px; - /* darkening effect */ - background: #000; - opacity: 0.25; -} - -/* Event Dragging ---------------------------------------------------------------------------------------------------*/ -.fc-event.fc-dragging.fc-selected { - -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); - box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); -} - -.fc-event.fc-dragging:not(.fc-selected) { - opacity: 0.75; -} - -/* Horizontal Events ---------------------------------------------------------------------------------------------------*/ -/* bigger touch area when selected */ -.fc-h-event.fc-selected:before { - content: ''; - position: absolute; - z-index: 3; - /* below resizers */ - top: -10px; - bottom: -10px; - left: 0; - right: 0; -} - -/* events that are continuing to/from another week. kill rounded corners and butt up against edge */ -.fc-ltr .fc-h-event.fc-not-start, -.fc-rtl .fc-h-event.fc-not-end { - margin-left: 0; - border-left-width: 0; - padding-left: 1px; - /* replace the border with padding */ - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.fc-ltr .fc-h-event.fc-not-end, -.fc-rtl .fc-h-event.fc-not-start { - margin-right: 0; - border-right-width: 0; - padding-right: 1px; - /* replace the border with padding */ - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -/* resizer (cursor AND touch devices) */ -/* left resizer */ -.fc-ltr .fc-h-event .fc-start-resizer, -.fc-rtl .fc-h-event .fc-end-resizer { - cursor: w-resize; - left: -1px; - /* overcome border */ -} - -/* right resizer */ -.fc-ltr .fc-h-event .fc-end-resizer, -.fc-rtl .fc-h-event .fc-start-resizer { - cursor: e-resize; - right: -1px; - /* overcome border */ -} - -/* resizer (mouse devices) */ -.fc-h-event.fc-allow-mouse-resize .fc-resizer { - width: 7px; - top: -1px; - /* overcome top border */ - bottom: -1px; - /* overcome bottom border */ -} - -/* resizer (touch devices) */ -.fc-h-event.fc-selected .fc-resizer { - /* 8x8 little dot */ - border-radius: 4px; - border-width: 1px; - width: 6px; - height: 6px; - border-style: solid; - border-color: inherit; - background: #fff; - /* vertically center */ - top: 50%; - margin-top: -4px; -} - -/* left resizer */ -.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, -.fc-rtl .fc-h-event.fc-selected .fc-end-resizer { - margin-left: -4px; - /* centers the 8x8 dot on the left edge */ -} - -/* right resizer */ -.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, -.fc-rtl .fc-h-event.fc-selected .fc-start-resizer { - margin-right: -4px; - /* centers the 8x8 dot on the right edge */ -} - -/* DayGrid events ----------------------------------------------------------------------------------------------------- -We use the full "fc-day-grid-event" class instead of using descendants because the event won't -be a descendant of the grid when it is being dragged. -*/ -.fc-day-grid-event { - margin: 1px 2px 0; - /* spacing between events and edges */ - padding: 0 1px; -} - -tr:first-child > td > .fc-day-grid-event { - margin-top: 2px; - /* a little bit more space before the first event */ -} - -.fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event { - margin-top: 0; - /* except for mirror skeleton */ -} - -.fc-day-grid-event .fc-content { - /* force events to be one-line tall */ - white-space: nowrap; - overflow: hidden; -} - -.fc-day-grid-event .fc-time { - font-weight: bold; -} - -/* resizer (cursor devices) */ -/* left resizer */ -.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, -.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer { - margin-left: -2px; - /* to the day cell's edge */ -} - -/* right resizer */ -.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, -.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer { - margin-right: -2px; - /* to the day cell's edge */ -} - -/* Event Limiting ---------------------------------------------------------------------------------------------------*/ -/* "more" link that represents hidden events */ -a.fc-more { - margin: 1px 3px; - font-size: 0.85em; - cursor: pointer; - text-decoration: none; -} - -a.fc-more:hover { - text-decoration: underline; -} - -.fc-limited { - /* rows and cells that are hidden because of a "more" link */ - display: none; -} - -/* popover that appears when "more" link is clicked */ -.fc-day-grid .fc-row { - z-index: 1; - /* make the "more" popover one higher than this */ -} - -.fc-more-popover { - z-index: 2; - width: 220px; -} - -.fc-more-popover .fc-event-container { - padding: 10px; -} - -/* Now Indicator ---------------------------------------------------------------------------------------------------*/ -.fc-now-indicator { - position: absolute; - border: 0 solid red; -} - -/* Utilities ---------------------------------------------------------------------------------------------------*/ -.fc-unselectable { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -/* -TODO: more distinction between this file and common.css -*/ -/* Colors ---------------------------------------------------------------------------------------------------*/ -.fc-unthemed th, -.fc-unthemed td, -.fc-unthemed thead, -.fc-unthemed tbody, -.fc-unthemed .fc-divider, -.fc-unthemed .fc-row, -.fc-unthemed .fc-content, -.fc-unthemed .fc-popover, -.fc-unthemed .fc-list-view, -.fc-unthemed .fc-list-heading td { - border-color: #ddd; -} - -.fc-unthemed .fc-popover { - background-color: #fff; -} - -.fc-unthemed .fc-divider, -.fc-unthemed .fc-popover .fc-header, -.fc-unthemed .fc-list-heading td { - background: #eee; -} - -.fc-unthemed td.fc-today { - background: #fcf8e3; -} - -.fc-unthemed .fc-disabled-day { - background: #d7d7d7; - opacity: 0.3; -} - -/* Icons --------------------------------------------------------------------------------------------------- -from https://feathericons.com/ and built with IcoMoon -*/ -@font-face { - font-family: 'fcicons'; - src: url('data:application/x-font-ttf;charset=utf-8;base64,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') - format('truetype'); - font-weight: normal; - font-style: normal; -} - -.fc-icon { - /* use !important to prevent issues with browser extensions that change fonts */ - font-family: 'fcicons' !important; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.fc-icon-chevron-left:before { - content: '\e900'; -} - -.fc-icon-chevron-right:before { - content: '\e901'; -} - -.fc-icon-chevrons-left:before { - content: '\e902'; -} - -.fc-icon-chevrons-right:before { - content: '\e903'; -} - -.fc-icon-minus-square:before { - content: '\e904'; -} - -.fc-icon-plus-square:before { - content: '\e905'; -} - -.fc-icon-x:before { - content: '\e906'; -} - -.fc-icon { - display: inline-block; - width: 1em; - height: 1em; - text-align: center; -} - -/* Buttons --------------------------------------------------------------------------------------------------- -Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css -*/ -/* reset */ -.fc-button { - border-radius: 0; - overflow: visible; - text-transform: none; - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -.fc-button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -.fc-button { - -webkit-appearance: button; -} - -.fc-button:not(:disabled) { - cursor: pointer; -} - -.fc-button::-moz-focus-inner { - padding: 0; - border-style: none; -} - -/* theme */ -.fc-button { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.4em 0.65em; - font-size: 1em; - line-height: 1.5; - border-radius: 0.25em; -} - -.fc-button:hover { - color: #212529; - text-decoration: none; -} - -.fc-button:focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); - box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); -} - -.fc-button:disabled { - opacity: 0.65; -} - -/* "primary" coloring */ -.fc-button-primary { - color: #fff; - background-color: #2c3e50; - border-color: #2c3e50; -} - -.fc-button-primary:hover { - color: #fff; - background-color: #1e2b37; - border-color: #1a252f; -} - -.fc-button-primary:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); - box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); -} - -.fc-button-primary:disabled { - color: #fff; - background-color: #2c3e50; - border-color: #2c3e50; -} - -.fc-button-primary:not(:disabled):active, -.fc-button-primary:not(:disabled).fc-button-active { - color: #fff; - background-color: #1a252f; - border-color: #151e27; -} - -.fc-button-primary:not(:disabled):active:focus, -.fc-button-primary:not(:disabled).fc-button-active:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); - box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); -} - -/* icons within buttons */ -.fc-button .fc-icon { - vertical-align: middle; - font-size: 1.5em; -} - -/* Buttons Groups ---------------------------------------------------------------------------------------------------*/ -.fc-button-group { - position: relative; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.fc-button-group > .fc-button { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fc-button-group > .fc-button:hover { - z-index: 1; -} - -.fc-button-group > .fc-button:focus, -.fc-button-group > .fc-button:active, -.fc-button-group > .fc-button.fc-button-active { - z-index: 1; -} - -.fc-button-group > .fc-button:not(:first-child) { - margin-left: -1px; -} - -.fc-button-group > .fc-button:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.fc-button-group > .fc-button:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -/* Popover ---------------------------------------------------------------------------------------------------*/ -.fc-unthemed .fc-popover { - border-width: 1px; - border-style: solid; -} - -/* List View ---------------------------------------------------------------------------------------------------*/ -.fc-unthemed .fc-list-item:hover td { - background-color: #f5f5f5; -} - -/* Toolbar ---------------------------------------------------------------------------------------------------*/ -.fc-toolbar { - 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; -} - -.fc-toolbar.fc-header-toolbar { - margin-bottom: 1.5em; -} - -.fc-toolbar.fc-footer-toolbar { - margin-top: 1.5em; -} - -/* inner content */ -.fc-toolbar > * > :not(:first-child) { - margin-left: 0.75em; -} - -.fc-toolbar h2 { - font-size: 1.75em; - margin: 0; -} - -/* View Structure ---------------------------------------------------------------------------------------------------*/ -.fc-view-container { - position: relative; -} - -/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */ -/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */ -.fc-view-container *, -.fc-view-container *:before, -.fc-view-container *:after { - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -.fc-view, -.fc-view > table { - /* so dragged elements can be above the view's main element */ - position: relative; - z-index: 1; -} - -@media print { - .fc { - max-width: 100% !important; - } - /* Global Event Restyling - --------------------------------------------------------------------------------------------------*/ - .fc-event { - background: #fff !important; - color: #000 !important; - page-break-inside: avoid; - } - .fc-event .fc-resizer { - display: none; - } - /* Table & Day-Row Restyling - --------------------------------------------------------------------------------------------------*/ - .fc th, - .fc td, - .fc hr, - .fc thead, - .fc tbody, - .fc-row { - border-color: #ccc !important; - background: #fff !important; - } - /* kill the overlaid, absolutely-positioned components */ - /* common... */ - .fc-bg, - .fc-bgevent-skeleton, - .fc-highlight-skeleton, - .fc-mirror-skeleton, - .fc-bgevent-container, - .fc-business-container, - .fc-highlight-container, - .fc-mirror-container { - display: none; - } - /* don't force a min-height on rows (for DayGrid) */ - .fc tbody .fc-row { - height: auto !important; - /* undo height that JS set in distributeHeight */ - min-height: 0 !important; - /* undo the min-height from each view's specific stylesheet */ - } - .fc tbody .fc-row .fc-content-skeleton { - position: static; - /* undo .fc-rigid */ - padding-bottom: 0 !important; - /* use a more border-friendly method for this... */ - } - .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td { - /* only works in newer browsers */ - padding-bottom: 1em; - /* ...gives space within the skeleton. also ensures min height in a way */ - } - .fc tbody .fc-row .fc-content-skeleton table { - /* provides a min-height for the row, but only effective for IE, which exaggerates this value, - making it look more like 3em. for other browers, it will already be this tall */ - height: 1em; - } - /* Undo month-view event limiting. Display all events and hide the "more" links - --------------------------------------------------------------------------------------------------*/ - .fc-more-cell, - .fc-more { - display: none !important; - } - .fc tr.fc-limited { - display: table-row !important; - } - .fc td.fc-limited { - display: table-cell !important; - } - .fc-popover { - display: none; - /* never display the "more.." popover in print mode */ - } - /* TimeGrid Restyling - --------------------------------------------------------------------------------------------------*/ - /* undo the min-height 100% trick used to fill the container's height */ - .fc-time-grid { - min-height: 0 !important; - } - /* don't display the side axis at all ("all-day" and time cells) */ - .fc-timeGrid-view .fc-axis { - display: none; - } - /* don't display the horizontal lines */ - .fc-slats, - .fc-time-grid hr { - /* this hr is used when height is underused and needs to be filled */ - display: none !important; - /* important overrides inline declaration */ - } - /* let the container that holds the events be naturally positioned and create real height */ - .fc-time-grid .fc-content-skeleton { - position: static; - } - /* in case there are no events, we still want some height */ - .fc-time-grid .fc-content-skeleton table { - height: 4em; - } - /* kill the horizontal spacing made by the event container. event margins will be done below */ - .fc-time-grid .fc-event-container { - margin: 0 !important; - } - /* TimeGrid *Event* Restyling - --------------------------------------------------------------------------------------------------*/ - /* naturally position events, vertically stacking them */ - .fc-time-grid .fc-event { - position: static !important; - margin: 3px 2px !important; - } - /* for events that continue to a future day, give the bottom border back */ - .fc-time-grid .fc-event.fc-not-end { - border-bottom-width: 1px !important; - } - /* indicate the event continues via "..." text */ - .fc-time-grid .fc-event.fc-not-end:after { - content: '...'; - } - /* for events that are continuations from previous days, give the top border back */ - .fc-time-grid .fc-event.fc-not-start { - border-top-width: 1px !important; - } - /* indicate the event is a continuation via "..." text */ - .fc-time-grid .fc-event.fc-not-start:before { - content: '...'; - } - /* time */ - /* undo a previous declaration and let the time text span to a second line */ - .fc-time-grid .fc-event .fc-time { - white-space: normal !important; - } - /* hide the the time that is normally displayed... */ - .fc-time-grid .fc-event .fc-time span { - display: none; - } - /* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */ - .fc-time-grid .fc-event .fc-time:after { - content: attr(data-full); - } - /* Vertical Scroller & Containers - --------------------------------------------------------------------------------------------------*/ - /* kill the scrollbars and allow natural height */ - .fc-scroller, - .fc-day-grid-container, - .fc-time-grid-container { - /* */ - overflow: visible !important; - height: auto !important; - } - /* kill the horizontal border/padding used to compensate for scrollbars */ - .fc-row { - border: 0 !important; - margin: 0 !important; - } - /* Button Controls - --------------------------------------------------------------------------------------------------*/ - .fc-button-group, - .fc button { - display: none; - /* don't display any button-related controls */ - } -} - -/*! -FullCalendar Day Grid Plugin v4.1.0 -Docs & License: https://fullcalendar.io/ -(c) 2019 Adam Shaw -*/ -/* DayGridView ---------------------------------------------------------------------------------------------------*/ -/* day row structure */ -.fc-dayGridWeek-view .fc-content-skeleton, -.fc-dayGridDay-view .fc-content-skeleton { - /* there may be week numbers in these views, so no padding-top */ - padding-bottom: 1em; - /* ensure a space at bottom of cell for user selecting/clicking */ -} - -.fc-dayGrid-view .fc-body .fc-row { - min-height: 4em; - /* ensure that all rows are at least this tall */ -} - -/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */ -.fc-row.fc-rigid { - overflow: hidden; -} - -.fc-row.fc-rigid .fc-content-skeleton { - position: absolute; - top: 0; - left: 0; - right: 0; -} - -/* week and day number styling */ -.fc-day-top.fc-other-month { - opacity: 0.3; -} - -.fc-dayGrid-view .fc-week-number, -.fc-dayGrid-view .fc-day-number { - padding: 2px; -} - -.fc-dayGrid-view th.fc-week-number, -.fc-dayGrid-view th.fc-day-number { - padding: 0 2px; - /* column headers can't have as much v space */ -} - -.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number { - float: right; -} - -.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number { - float: left; -} - -.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number { - float: left; - border-radius: 0 0 3px 0; -} - -.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number { - float: right; - border-radius: 0 0 0 3px; -} - -.fc-dayGrid-view .fc-day-top .fc-week-number { - min-width: 1.5em; - text-align: center; - background-color: #f2f2f2; - color: #808080; -} - -/* when week/day number have own column */ -.fc-dayGrid-view td.fc-week-number { - text-align: center; -} - -.fc-dayGrid-view td.fc-week-number > * { - /* work around the way we do column resizing and ensure a minimum width */ - display: inline-block; - min-width: 1.25em; -} - -/*! -FullCalendar Time Grid Plugin v4.1.0 -Docs & License: https://fullcalendar.io/ -(c) 2019 Adam Shaw -*/ -/* TimeGridView all-day area ---------------------------------------------------------------------------------------------------*/ -.fc-timeGrid-view .fc-day-grid { - position: relative; - z-index: 2; - /* so the "more.." popover will be over the time grid */ -} - -.fc-timeGrid-view .fc-day-grid .fc-row { - min-height: 3em; - /* all-day section will never get shorter than this */ -} - -.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton { - padding-bottom: 1em; - /* give space underneath events for clicking/selecting days */ -} - -/* TimeGrid axis running down the side (for both the all-day area and the slot area) ---------------------------------------------------------------------------------------------------*/ -.fc .fc-axis { - /* .fc to overcome default cell styles */ - vertical-align: middle; - padding: 0 4px; - white-space: nowrap; -} - -.fc-ltr .fc-axis { - text-align: right; -} - -.fc-rtl .fc-axis { - text-align: left; -} - -/* TimeGrid Structure ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid-container, -.fc-time-grid { - /* so slats/bg/content/etc positions get scoped within here */ - position: relative; - z-index: 1; -} - -.fc-time-grid { - min-height: 100%; - /* so if height setting is 'auto', .fc-bg stretches to fill height */ -} - -.fc-time-grid table { - /* don't put outer borders on slats/bg/content/etc */ - border: 0 hidden transparent; -} - -.fc-time-grid > .fc-bg { - z-index: 1; -} - -.fc-time-grid .fc-slats, -.fc-time-grid > hr { - /* the
TimeGridView injects when grid is shorter than scroller */ - position: relative; - z-index: 2; -} - -.fc-time-grid .fc-content-col { - position: relative; - /* because now-indicator lives directly inside */ -} - -.fc-time-grid .fc-content-skeleton { - position: absolute; - z-index: 3; - top: 0; - left: 0; - right: 0; -} - -/* divs within a cell within the fc-content-skeleton */ -.fc-time-grid .fc-business-container { - position: relative; - z-index: 1; -} - -.fc-time-grid .fc-bgevent-container { - position: relative; - z-index: 2; -} - -.fc-time-grid .fc-highlight-container { - position: relative; - z-index: 3; -} - -.fc-time-grid .fc-event-container { - position: relative; - z-index: 4; -} - -.fc-time-grid .fc-now-indicator-line { - z-index: 5; -} - -.fc-time-grid .fc-mirror-container { - /* also is fc-event-container */ - position: relative; - z-index: 6; -} - -/* TimeGrid Slats (lines that run horizontally) ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid .fc-slats td { - height: 1.5em; - border-bottom: 0; - /* each cell is responsible for its top border */ -} - -.fc-time-grid .fc-slats .fc-minor td { - border-top-style: dotted; -} - -/* TimeGrid Highlighting Slots ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid .fc-highlight-container { - /* a div within a cell within the fc-highlight-skeleton */ - position: relative; - /* scopes the left/right of the fc-highlight to be in the column */ -} - -.fc-time-grid .fc-highlight { - position: absolute; - left: 0; - right: 0; - /* top and bottom will be in by JS */ -} - -/* TimeGrid Event Containment ---------------------------------------------------------------------------------------------------*/ -.fc-ltr .fc-time-grid .fc-event-container { - /* space on the sides of events for LTR (default) */ - margin: 0 2.5% 0 2px; -} - -.fc-rtl .fc-time-grid .fc-event-container { - /* space on the sides of events for RTL */ - margin: 0 2px 0 2.5%; -} - -.fc-time-grid .fc-event, -.fc-time-grid .fc-bgevent { - position: absolute; - z-index: 1; - /* scope inner z-index's */ -} - -.fc-time-grid .fc-bgevent { - /* background events always span full width */ - left: 0; - right: 0; -} - -/* TimeGrid Event Styling ----------------------------------------------------------------------------------------------------- -We use the full "fc-time-grid-event" class instead of using descendants because the event won't -be a descendant of the grid when it is being dragged. -*/ -.fc-time-grid-event { - margin-bottom: 1px; -} - -.fc-time-grid-event-inset { - -webkit-box-shadow: 0px 0px 0px 1px #fff; - box-shadow: 0px 0px 0px 1px #fff; -} - -.fc-time-grid-event.fc-not-start { - /* events that are continuing from another day */ - /* replace space made by the top border with padding */ - border-top-width: 0; - padding-top: 1px; - /* remove top rounded corners */ - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.fc-time-grid-event.fc-not-end { - /* replace space made by the top border with padding */ - border-bottom-width: 0; - padding-bottom: 1px; - /* remove bottom rounded corners */ - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} - -.fc-time-grid-event .fc-content { - overflow: hidden; - max-height: 100%; -} - -.fc-time-grid-event .fc-time, -.fc-time-grid-event .fc-title { - padding: 0 1px; -} - -.fc-time-grid-event .fc-time { - font-size: 0.85em; - white-space: nowrap; -} - -/* short mode, where time and title are on the same line */ -.fc-time-grid-event.fc-short .fc-content { - /* don't wrap to second line (now that contents will be inline) */ - white-space: nowrap; -} - -.fc-time-grid-event.fc-short .fc-time, -.fc-time-grid-event.fc-short .fc-title { - /* put the time and title on the same line */ - display: inline-block; - vertical-align: top; -} - -.fc-time-grid-event.fc-short .fc-time span { - display: none; - /* don't display the full time text... */ -} - -.fc-time-grid-event.fc-short .fc-time:before { - content: attr(data-start); - /* ...instead, display only the start time */ -} - -.fc-time-grid-event.fc-short .fc-time:after { - content: '\000A0-\000A0'; - /* seperate with a dash, wrapped in nbsp's */ -} - -.fc-time-grid-event.fc-short .fc-title { - font-size: 0.85em; - /* make the title text the same size as the time */ - padding: 0; - /* undo padding from above */ -} - -/* resizer (cursor device) */ -.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer { - left: 0; - right: 0; - bottom: 0; - height: 8px; - overflow: hidden; - line-height: 8px; - font-size: 11px; - font-family: monospace; - text-align: center; - cursor: s-resize; -} - -.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after { - content: '='; -} - -/* resizer (touch device) */ -.fc-time-grid-event.fc-selected .fc-resizer { - /* 10x10 dot */ - border-radius: 5px; - border-width: 1px; - width: 8px; - height: 8px; - border-style: solid; - border-color: inherit; - background: #fff; - /* horizontally center */ - left: 50%; - margin-left: -5px; - /* center on the bottom edge */ - bottom: -5px; -} - -/* Now Indicator ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid .fc-now-indicator-line { - border-top-width: 1px; - left: 0; - right: 0; -} - -/* arrow on axis */ -.fc-time-grid .fc-now-indicator-arrow { - margin-top: -5px; - /* vertically center on top coordinate */ -} - -.fc-ltr .fc-time-grid .fc-now-indicator-arrow { - left: 0; - /* triangle pointing right... */ - border-width: 5px 0 5px 6px; - border-top-color: transparent; - border-bottom-color: transparent; -} - -.fc-rtl .fc-time-grid .fc-now-indicator-arrow { - right: 0; - /* triangle pointing left... */ - border-width: 5px 6px 5px 0; - border-top-color: transparent; - border-bottom-color: transparent; -} - -/* perfect-scrollbar v0.7.0 */ -.ps { - -ms-touch-action: auto; - touch-action: auto; - overflow: hidden !important; - -ms-overflow-style: none; -} - -@supports (-ms-overflow-style: none) { - .ps { - overflow: auto !important; - } -} - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .ps { - overflow: auto !important; - } -} - -.ps.ps--active-x > .ps__scrollbar-x-rail, -.ps.ps--active-y > .ps__scrollbar-y-rail { - display: block; - background-color: transparent; -} - -.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail { - background-color: #eee; - opacity: 0.9; -} - -.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x { - background-color: #999; - height: 11px; -} - -.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail { - background-color: #eee; - opacity: 0.9; -} - -.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y { - background-color: #999; - width: 11px; -} - -.ps > .ps__scrollbar-x-rail { - display: none; - position: absolute; - /* please don't change 'position' */ - opacity: 0; - -webkit-transition: background-color 0.2s linear, opacity 0.2s linear; - transition: background-color 0.2s linear, opacity 0.2s linear; - bottom: 0px; - /* there must be 'bottom' for ps__scrollbar-x-rail */ - height: 15px; -} - -.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x { - position: absolute; - /* please don't change 'position' */ - background-color: #aaa; - border-radius: 6px; - -webkit-transition: background-color 0.2s linear, height 0.2s linear, - width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out; - -webkit-transition: background-color 0.2s linear, height 0.2s linear, - width 0.2s ease-in-out, border-radius 0.2s ease-in-out; - transition: background-color 0.2s linear, height 0.2s linear, - width 0.2s ease-in-out, border-radius 0.2s ease-in-out; - bottom: 2px; - /* there must be 'bottom' for ps__scrollbar-x */ - height: 6px; -} - -.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x, -.ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x { - height: 11px; -} - -.ps > .ps__scrollbar-y-rail { - display: none; - position: absolute; - /* please don't change 'position' */ - opacity: 0; - -webkit-transition: background-color 0.2s linear, opacity 0.2s linear; - transition: background-color 0.2s linear, opacity 0.2s linear; - right: 0; - /* there must be 'right' for ps__scrollbar-y-rail */ - width: 7px; -} - -.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y { - position: absolute; - /* please don't change 'position' */ - background-color: #aaa; - border-radius: 6px; - -webkit-transition: background-color 0.2s linear, height 0.2s linear, - width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out; - -webkit-transition: background-color 0.2s linear, height 0.2s linear, - width 0.2s ease-in-out, border-radius 0.2s ease-in-out; - transition: background-color 0.2s linear, height 0.2s linear, - width 0.2s ease-in-out, border-radius 0.2s ease-in-out; - right: 2px; - /* there must be 'right' for ps__scrollbar-y */ - width: 6px; -} - -.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail { - background-color: #eee; - opacity: 0.9; -} - -.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x { - background-color: #999; - height: 11px; -} - -.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail { - background-color: #eee; - opacity: 0.9; -} - -.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y { - background-color: #999; - width: 11px; -} - -.ps:hover > .ps__scrollbar-x-rail, -.ps:hover > .ps__scrollbar-y-rail { - opacity: 0.6; -} - -.ps:hover > .ps__scrollbar-x-rail:hover { - background-color: #eee; - opacity: 0.9; -} - -.ps:hover > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x { - background-color: #999; -} - -.ps:hover > .ps__scrollbar-y-rail:hover { - background-color: #eee; - opacity: 0.9; -} - -.ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y { - background-color: #999; -} - -/* Magnific Popup CSS */ -.mfp-bg { - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1042; - overflow: hidden; - position: fixed; - background: #0b0b0b; - opacity: 0.8; -} - -.mfp-wrap { - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1043; - position: fixed; - outline: none !important; - -webkit-backface-visibility: hidden; -} - -.mfp-container { - text-align: center; - position: absolute; - width: 100%; - height: 100%; - left: 0; - top: 0; - padding: 0 8px; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.mfp-container:before { - content: ''; - display: inline-block; - height: 100%; - vertical-align: middle; -} - -.mfp-align-top .mfp-container:before { - display: none; -} - -.mfp-content { - position: relative; - display: inline-block; - vertical-align: middle; - margin: 0 auto; - text-align: left; - z-index: 1045; -} - -.mfp-inline-holder .mfp-content, -.mfp-ajax-holder .mfp-content { - width: 100%; - cursor: auto; -} - -.mfp-ajax-cur { - cursor: progress; -} - -.mfp-zoom-out-cur, -.mfp-zoom-out-cur .mfp-image-holder .mfp-close { - cursor: -webkit-zoom-out; - cursor: zoom-out; -} - -.mfp-zoom { - cursor: pointer; - cursor: -webkit-zoom-in; - cursor: zoom-in; -} - -.mfp-auto-cursor .mfp-content { - cursor: auto; -} - -.mfp-close, -.mfp-arrow, -.mfp-preloader, -.mfp-counter { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.mfp-loading.mfp-figure { - display: none; -} - -.mfp-hide { - display: none !important; -} - -.mfp-preloader { - color: #ccc; - position: absolute; - top: 50%; - width: auto; - text-align: center; - margin-top: -0.8em; - left: 8px; - right: 8px; - z-index: 1044; -} - -.mfp-preloader a { - color: #ccc; -} - -.mfp-preloader a:hover { - color: #fff; -} - -.mfp-s-ready .mfp-preloader { - display: none; -} - -.mfp-s-error .mfp-content { - display: none; -} - -button.mfp-close, -button.mfp-arrow { - overflow: visible; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; - display: block; - outline: none; - padding: 0; - z-index: 1046; - -webkit-box-shadow: none; - box-shadow: none; - -ms-touch-action: manipulation; - touch-action: manipulation; -} - -button::-moz-focus-inner { - padding: 0; - border: 0; -} - -.mfp-close { - width: 44px; - height: 44px; - line-height: 44px; - position: absolute; - right: 0; - top: 0; - text-decoration: none; - text-align: center; - opacity: 0.65; - padding: 0 0 18px 10px; - color: #fff; - font-style: normal; - font-size: 28px; - font-family: Arial, Baskerville, monospace; -} - -.mfp-close:hover, -.mfp-close:focus { - opacity: 1; -} - -.mfp-close:active { - top: 1px; -} - -.mfp-close-btn-in .mfp-close { - color: #333; -} - -.mfp-image-holder .mfp-close, -.mfp-iframe-holder .mfp-close { - color: #fff; - right: -6px; - text-align: right; - padding-right: 6px; - width: 100%; -} - -.mfp-counter { - position: absolute; - top: 0; - right: 0; - color: #ccc; - font-size: 12px; - line-height: 18px; - white-space: nowrap; -} - -.mfp-arrow { - position: absolute; - opacity: 0.65; - margin: 0; - top: 50%; - margin-top: -55px; - padding: 0; - width: 90px; - height: 110px; - -webkit-tap-highlight-color: transparent; -} - -.mfp-arrow:active { - margin-top: -54px; -} - -.mfp-arrow:hover, -.mfp-arrow:focus { - opacity: 1; -} - -.mfp-arrow:before, -.mfp-arrow:after { - content: ''; - display: block; - width: 0; - height: 0; - position: absolute; - left: 0; - top: 0; - margin-top: 35px; - margin-left: 35px; - border: medium inset transparent; -} - -.mfp-arrow:after { - border-top-width: 13px; - border-bottom-width: 13px; - top: 8px; -} - -.mfp-arrow:before { - border-top-width: 21px; - border-bottom-width: 21px; - opacity: 0.7; -} - -.mfp-arrow-left { - left: 0; -} - -.mfp-arrow-left:after { - border-right: 17px solid #fff; - margin-left: 31px; -} - -.mfp-arrow-left:before { - margin-left: 25px; - border-right: 27px solid #3f3f3f; -} - -.mfp-arrow-right { - right: 0; -} - -.mfp-arrow-right:after { - border-left: 17px solid #fff; - margin-left: 39px; -} - -.mfp-arrow-right:before { - border-left: 27px solid #3f3f3f; -} - -.mfp-iframe-holder { - padding-top: 40px; - padding-bottom: 40px; -} - -.mfp-iframe-holder .mfp-content { - line-height: 0; - width: 100%; - max-width: 900px; -} - -.mfp-iframe-holder .mfp-close { - top: -40px; -} - -.mfp-iframe-scaler { - width: 100%; - height: 0; - overflow: hidden; - padding-top: 56.25%; -} - -.mfp-iframe-scaler iframe { - position: absolute; - display: block; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - background: #000; -} - -/* Main image in popup */ -img.mfp-img { - width: auto; - max-width: 100%; - height: auto; - display: block; - line-height: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 40px 0 0 0; - margin: 0 auto; -} - -/* The shadow behind the image */ -.mfp-figure { - line-height: 0; -} - -.mfp-figure:after { - content: ''; - position: absolute; - left: 0; - top: 40px; - bottom: 40px; - display: block; - right: 0; - width: auto; - height: auto; - z-index: -1; - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - background: #444; -} - -.mfp-figure small { - color: #bdbdbd; - display: block; - font-size: 12px; - line-height: 14px; -} - -.mfp-figure figure { - margin: 0; -} - -.mfp-bottom-bar { - margin-top: -36px; - position: absolute; - top: 100%; - left: 0; - width: 100%; - cursor: auto; -} - -.mfp-title { - text-align: left; - line-height: 18px; - color: #f3f3f3; - word-wrap: break-word; - padding-right: 36px; -} - -.mfp-image-holder .mfp-content { - max-width: 100%; -} - -.mfp-gallery .mfp-image-holder .mfp-figure { - cursor: pointer; -} - -@media screen and (max-width: 800px) and (orientation: landscape), - screen and (max-height: 300px) { - /** - * Remove all paddings around the image on small screen - */ - .mfp-img-mobile .mfp-image-holder { - padding-left: 0; - padding-right: 0; - } - .mfp-img-mobile img.mfp-img { - padding: 0; - } - .mfp-img-mobile .mfp-figure:after { - top: 0; - bottom: 0; - } - .mfp-img-mobile .mfp-figure small { - display: inline; - margin-left: 5px; - } - .mfp-img-mobile .mfp-bottom-bar { - background: rgba(0, 0, 0, 0.6); - bottom: 0; - margin: 0; - top: auto; - padding: 3px 5px; - position: fixed; - -webkit-box-sizing: border-box; - box-sizing: border-box; - } - .mfp-img-mobile .mfp-bottom-bar:empty { - padding: 0; - } - .mfp-img-mobile .mfp-counter { - right: 5px; - top: 3px; - } - .mfp-img-mobile .mfp-close { - top: 0; - right: 0; - width: 35px; - height: 35px; - line-height: 35px; - background: rgba(0, 0, 0, 0.6); - position: fixed; - text-align: center; - padding: 0; - } -} - -@media all and (max-width: 900px) { - .mfp-arrow { - -webkit-transform: scale(0.75); - transform: scale(0.75); - } - .mfp-arrow-left { - -webkit-transform-origin: 0; - transform-origin: 0; - } - .mfp-arrow-right { - -webkit-transform-origin: 100%; - transform-origin: 100%; - } - .mfp-container { - padding-left: 6px; - padding-right: 6px; - } -} - -/** - * Simple fade transition, - */ -.mfp-fade.mfp-bg { - opacity: 0; - -webkit-transition: all 0.15s ease-out; - transition: all 0.15s ease-out; -} - -.mfp-fade.mfp-bg.mfp-ready { - opacity: 0.8; -} - -.mfp-fade.mfp-bg.mfp-removing { - opacity: 0; -} - -.mfp-fade.mfp-wrap .mfp-content { - opacity: 0; - -webkit-transition: all 0.15s ease-out; - transition: all 0.15s ease-out; -} - -.mfp-fade.mfp-wrap.mfp-ready .mfp-content { - opacity: 1; -} - -.mfp-fade.mfp-wrap.mfp-removing .mfp-content { - opacity: 0; -} - -/* - -====== Zoom effect ====== - -*/ -.mfp-zoom-in { - /* start state */ - /* animate in */ - /* animate out */ -} - -.mfp-zoom-in .mfp-with-anim { - opacity: 0; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - -webkit-transform: scale(0.8); - transform: scale(0.8); -} - -.mfp-zoom-in.mfp-bg { - opacity: 0; - -webkit-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; -} - -.mfp-zoom-in.mfp-ready .mfp-with-anim { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); -} - -.mfp-zoom-in.mfp-ready.mfp-bg { - opacity: 0.8; -} - -.mfp-zoom-in.mfp-removing .mfp-with-anim { - -webkit-transform: scale(0.8); - transform: scale(0.8); - opacity: 0; -} - -.mfp-zoom-in.mfp-removing.mfp-bg { - opacity: 0; -} - -/* This adds padding from top and bottom */ -.inline--media-content .mfp-container { - padding-top: 40px; - padding-bottom: 40px; -} - -/* This adds max-width to popup content */ -.inline--media-content .mfp-content { - width: 100%; - max-width: 1200px; -} - -/* This makes "#popup-with-something" scale down proportionally */ -.popup-video-holder { - width: 100%; - height: 0; - overflow: hidden; - /* This is scale ratio */ - padding-bottom: 56.25%; -} - -.popup-video-holder .plyr { - position: absolute; - top: -3px; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); -} - -.popup-video-holder .plyr--youtube .plyr__play-large { - opacity: 0; -} - -/** - * Swiper 3.3.1 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * - * http://www.idangero.us/swiper/ - * - * Copyright 2016, Vladimir Kharlampidi - * The iDangero.us - * http://www.idangero.us/ - * - * Licensed under MIT - * - * Released on: February 7, 2016 - */ -.swiper-container { - margin: 0 auto; - position: relative; - overflow: hidden; - z-index: 3; -} - -.swiper-container.overflow-visible { - overflow: visible; -} - -.swiper-container-no-flexbox .swiper-slide { - float: left; -} - -.swiper-container-vertical > .swiper-wrapper { - -webkit-box-orient: vertical; - -ms-flex-direction: column; - flex-direction: column; -} - -.swiper-wrapper { - position: relative; - width: 100%; - height: 100%; - z-index: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -.swiper-container-android .swiper-slide, -.swiper-wrapper { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.swiper-container-multirow > .swiper-wrapper { - -webkit-box-lines: multiple; - -moz-box-lines: multiple; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.swiper-container-free-mode > .swiper-wrapper { - -webkit-transition-timing-function: ease-out; - transition-timing-function: ease-out; - margin: 0 auto; -} - -.swiper-slide { - -webkit-flex-shrink: 0; - -ms-flex: 0 0 auto; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; -} - -.swiper-container-autoheight, -.swiper-container-autoheight .swiper-slide { - height: auto; -} - -.swiper-container-autoheight .swiper-wrapper { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-transition-property: -webkit-transform, height; - -webkit-transition-property: height, -webkit-transform; - transition-property: height, -webkit-transform; - transition-property: transform, height; - transition-property: transform, height, -webkit-transform; -} - -.swiper-container .swiper-notification { - position: absolute; - left: 0; - top: 0; - pointer-events: none; - opacity: 0; - z-index: -1000; -} - -.swiper-wp8-horizontal { - -ms-touch-action: pan-y; - touch-action: pan-y; -} - -.swiper-wp8-vertical { - -ms-touch-action: pan-x; - touch-action: pan-x; -} - -.swiper-button-next btn-next.swiper-button-disabled, -.swiper-button-prev btn-prev.swiper-button-disabled { - opacity: 0.35; - cursor: auto; - pointer-events: none; -} - -.swiper-pagination { - position: absolute; - text-align: center; - -webkit-transition: 0.3s; - transition: 0.3s; - z-index: 25; -} - -.swiper-pagination.swiper-pagination-hidden { - opacity: 0; -} - -.swiper-container-horizontal > button.swiper-pagination-bullet { - border: none; - margin: 0; - padding: 0; - -webkit-box-shadow: none; - box-shadow: none; - -moz-appearance: none; - -ms-appearance: none; - -webkit-appearance: none; - appearance: none; -} - -.swiper-pagination-clickable .swiper-pagination-bullet { - cursor: pointer; -} - -.swiper-pagination-white .swiper-pagination-bullet { - background: #fff; -} - -.swiper-pagination-white .swiper-pagination-bullet-active { - background: #fff; -} - -.swiper-pagination-black .swiper-pagination-bullet-active { - background: #000; -} - -.swiper-container-horizontal - > .swiper-pagination-bullets - .swiper-pagination-bullet { - margin: 0 5px; -} - -.swiper-pagination-progress { - background: rgba(0, 0, 0, 0.25); - position: absolute; -} - -.swiper-pagination-progress .swiper-pagination-progressbar { - background: #007aff; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - -webkit-transform: scale(0); - transform: scale(0); - -webkit-transform-origin: left top; - transform-origin: left top; -} - -.swiper-container-rtl - .swiper-pagination-progress - .swiper-pagination-progressbar { - -webkit-transform-origin: right top; - transform-origin: right top; -} - -.swiper-container-horizontal > .swiper-pagination-progress { - width: 100%; - height: 4px; - left: 0; - top: 0; -} - -.swiper-container-vertical > .swiper-pagination-progress { - width: 4px; - height: 100%; - left: 0; - top: 0; -} - -.swiper-pagination-progress.swiper-pagination-white { - background: rgba(255, 255, 255, 0.5); -} - -.swiper-pagination-progress.swiper-pagination-white - .swiper-pagination-progressbar { - background: #fff; -} - -.swiper-pagination-progress.swiper-pagination-black - .swiper-pagination-progressbar { - background: #000; -} - -.swiper-container-3d { - -webkit-perspective: 1200px; - -o-perspective: 1200px; - perspective: 1200px; -} - -.swiper-container-3d .swiper-cube-shadow, -.swiper-container-3d .swiper-slide, -.swiper-container-3d .swiper-slide-shadow-bottom, -.swiper-container-3d .swiper-slide-shadow-left, -.swiper-container-3d .swiper-slide-shadow-right, -.swiper-container-3d .swiper-slide-shadow-top, -.swiper-container-3d .swiper-wrapper { - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; -} - -.swiper-container-3d .swiper-slide-shadow-bottom, -.swiper-container-3d .swiper-slide-shadow-left, -.swiper-container-3d .swiper-slide-shadow-right, -.swiper-container-3d .swiper-slide-shadow-top { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - pointer-events: none; - z-index: 10; -} - -.swiper-container-3d .swiper-slide-shadow-left { - background-image: -webkit-gradient( - linear, - right top, left top, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: linear-gradient( - to left, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} - -.swiper-container-3d .swiper-slide-shadow-right { - background-image: -webkit-gradient( - linear, - left top, right top, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: linear-gradient( - to right, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} - -.swiper-container-3d .swiper-slide-shadow-top { - background-image: -webkit-gradient( - linear, - left bottom, left top, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: linear-gradient( - to top, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} - -.swiper-container-3d .swiper-slide-shadow-bottom { - background-image: -webkit-gradient( - linear, - left top, left bottom, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: linear-gradient( - to bottom, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} - -.swiper-container-coverflow .swiper-wrapper, -.swiper-container-flip .swiper-wrapper { - -ms-perspective: 1200px; -} - -.swiper-container-cube, -.swiper-container-flip { - overflow: visible; -} - -.swiper-container-cube .swiper-slide, -.swiper-container-flip .swiper-slide { - pointer-events: none; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - z-index: 1; -} - -.swiper-container-cube .swiper-slide .swiper-slide, -.swiper-container-flip .swiper-slide .swiper-slide { - pointer-events: none; -} - -.swiper-container-cube .swiper-slide-active, -.swiper-container-cube .swiper-slide-active .swiper-slide-active, -.swiper-container-flip .swiper-slide-active, -.swiper-container-flip .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} - -.swiper-container-cube .swiper-slide-shadow-bottom, -.swiper-container-cube .swiper-slide-shadow-left, -.swiper-container-cube .swiper-slide-shadow-right, -.swiper-container-cube .swiper-slide-shadow-top, -.swiper-container-flip .swiper-slide-shadow-bottom, -.swiper-container-flip .swiper-slide-shadow-left, -.swiper-container-flip .swiper-slide-shadow-right, -.swiper-container-flip .swiper-slide-shadow-top { - z-index: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.swiper-container-cube .swiper-slide { - visibility: hidden; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - width: 100%; - height: 100%; -} - -.swiper-container-cube.swiper-container-rtl .swiper-slide { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; -} - -.swiper-container-cube .swiper-slide-active, -.swiper-container-cube .swiper-slide-next, -.swiper-container-cube .swiper-slide-next + .swiper-slide, -.swiper-container-cube .swiper-slide-prev { - pointer-events: auto; - visibility: visible; -} - -.swiper-container-cube .swiper-cube-shadow { - position: absolute; - left: 0; - bottom: 0; - width: 100%; - height: 100%; - background: #000; - opacity: 0.6; - -webkit-filter: blur(50px); - filter: blur(50px); - z-index: 0; -} - -.swiper-container-fade.swiper-container-free-mode .swiper-slide { - -webkit-transition-timing-function: ease-out; - transition-timing-function: ease-out; -} - -.swiper-container-fade .swiper-slide { - pointer-events: none; - -webkit-transition-property: opacity; - transition-property: opacity; -} - -.swiper-container-fade .swiper-slide .swiper-slide { - pointer-events: none; -} - -.swiper-container-fade .swiper-slide-active, -.swiper-container-fade .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} - -.swiper-scrollbar { - border-radius: 10px; - position: relative; - -ms-touch-action: none; - background: rgba(0, 0, 0, 0.1); -} - -.swiper-container-horizontal > .swiper-scrollbar { - position: absolute; - left: 1%; - bottom: 3px; - z-index: 50; - height: 5px; - width: 98%; -} - -.swiper-container-vertical > .swiper-scrollbar { - position: absolute; - right: 3px; - top: 1%; - z-index: 50; - width: 5px; - height: 98%; -} - -.swiper-scrollbar-drag { - height: 100%; - width: 100%; - position: relative; - background: rgba(0, 0, 0, 0.5); - border-radius: 10px; - left: 0; - top: 0; -} - -.swiper-scrollbar-cursor-drag { - cursor: move; -} - -.swiper-lazy-preloader { - width: 42px; - height: 42px; - position: absolute; - left: 50%; - top: 50%; - margin-left: -21px; - margin-top: -21px; - z-index: 10; - -webkit-transform-origin: 50%; - transform-origin: 50%; - -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; - animation: swiper-preloader-spin 1s steps(12, end) infinite; -} - -.swiper-lazy-preloader:after { - display: block; - content: ''; - width: 100%; - height: 100%; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); - background-position: 50%; - background-size: 100%; - background-repeat: no-repeat; -} - -.swiper-lazy-preloader-white:after { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); -} - -@-webkit-keyframes swiper-preloader-spin { - 100% { - -webkit-transform: rotate(360deg); - } -} - -@keyframes swiper-preloader-spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.swiper-container.auto-height .swiper-slide { - height: auto !important; -} diff --git a/src/assets/custom.css b/src/assets/custom.css deleted file mode 100644 index 474d3a81..00000000 --- a/src/assets/custom.css +++ /dev/null @@ -1,1531 +0,0 @@ -:root { - --theme-color-white: #ffffff; - --theme-color-black: #000; - --theme-color: #009440; - --theme-color-light: #8fc42c; - --theme-color-secondary: #02a94a; - --theme-color-pink: #e50e63; - --theme-color-blue: #00abc0; - --theme-color-orange: #f15d2a; - --theme-color-silver: #c2c7c7; - --theme-color-dark-blue: #2f5b9d; - --theme-color-blue-light: #38bff1; - --theme-color-green-light: #1ed760; - --theme-color-pink-dark: #773282; -} -svg { - cursor: pointer; -} -#hellopreloader { - background: var(--theme-color-secondary); -} -.fixed-sidebar .logo { - background-color: var(--theme-color-light); - padding: 8px; -} -.header { - background-color: var(--theme-color); -} -.header .page-title { - padding: 10px 35px 10px 100px; -} -.search-bar.w-search { - background-color: var(--theme-color-secondary); -} -.search-bar .form-group.with-button button { - color: #67cb92; - fill: #67cb92; - background-color: var(--theme-color-secondary); -} -.search-bar .form-group.with-button input { - color: var(--theme-color-white); -} -.search-bar .form-group.with-button input::-webkit-input-placeholder { - color: var(--theme-color-white); -} -.search-bar .form-group.with-button input::-moz-placeholder { - color: var(--theme-color-white); -} -.search-bar .form-group.with-button input:-ms-input-placeholder { - color: var(--theme-color-white); -} -.search-bar .form-group.with-button input:-moz-placeholder { - color: var(--theme-color-white); -} -.author-thumb .icon-status { - border-color: var(--theme-color); -} -.icon-status.online { - background-color: var(--theme-color-light); -} -.control-block .author-subtitle { - color: var(--theme-color-white); -} -.ui-block-post { - background: var(--theme-color-pink); -} -.ui-block-post .olymp-three-dots-icon { - color: var(--theme-color-white); - fill: var(--theme-color-white); -} -.play-video { - border: 0; -} -.w-last-video li { - display: block; -} -.w-last-video li img.video-bnr { - width: 100%; -} -.w-action { - background-image: url(https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/w-action-bg.png); - background-size: cover; - padding: 18px 25px 27px; -} -.w-action .ui-block-title { - padding: 0 0 6px 0; - border: none; -} -.w-action .olymp-three-dots-icon { - color: var(--theme-color-white); - fill: var(--theme-color-white); -} -.w-action .ui-block-title img { - margin-bottom: 0; -} -.w-action .content { - text-align: left; -} -.w-action .content span { - margin-bottom: 5px; -} -.w-action .content .btn-bg-secondary { - background-color: var(--theme-color); -} -img.health-bnr { - width: 100%; - margin: 0; - display: block; -} -.ui-block-title.topics { - background: var(--theme-color-blue); -} -.w-friend-pages-added .notification-icon svg { - color: #cad0d0; - fill: #cad0d0; -} -.w-friend-pages-added .notification-icon svg:hover { - color: var(--theme-color-blue); - fill: var(--theme-color-blue); -} -.top-users .ui-block-title { - background: var(--theme-color-orange); -} - -.ui-block-title svg.olymp-three-dots-icon { - color: var(--theme-color-white); - fill: var(--theme-color-white); -} -.top-users .accept-request { - background: var(--theme-color-light); -} -.top-users .w-friend-pages-added .notification-icon svg { - color: var(--theme-color-white); - fill: var(--theme-color-white); -} -.refer-friend a { - background-color: var(--theme-color); - margin: 0; - display: block; -} -.news-feed-form .form-group label.control-label { - color: #818585; - top: 40px; -} -.add-options-message .btn-primary { - height: 42px; - padding: 0px 25px !important; - font-weight: 700; -} -.btn-primary, -.btn-primary:hover { - background-color: var(--theme-color-light); - border-color: var(--theme-color-light); -} -.form-control:focus { - border-color: var(--theme-color); -} -.post .author-date a { - color: #4a4d4d; -} -.play-video { - background: transparent; -} -.video-thumb img { - height: 100%; -} -.video-thumb { - height: 178px; - width: 178px; -} -.post-video .video-content { - padding: 12px 20px; -} -a.h4.title { - font-size: 20px; - color: #4a4d4d; - font-weight: 400; -} -.post p a { - color: #4a4d4d; -} -.back-to-top { - background-color: var(--theme-color); -} -.btn-more { - background: var(--theme-color-light); -} -.btn-more:hover { - fill: var(--theme-color-white); -} -.post-control-button .btn.likes { - background: var(--theme-color-silver); -} -.post-control-button .btn.likes-liked { - background: var(--theme-color-white); -} -.post-control-button .btn.ratings { - background: var(--theme-color-blue); -} -.post-control-button .btn.share-link { - background: var(--theme-color-orange); -} -.post-control-button .btn.comments { - background: var(--theme-color-light); -} -.post-video .video-content .link-site:hover { - color: var(--theme-color); -} -.post-add-icon:hover span { - color: var(--theme-color); -} -.name-fields { - padding-right: 15px; - padding-left: 15px; -} -.more-dropdown a:hover { - color: var(--theme-color); -} -.ui-block-menu ul { - margin-bottom: 3px; -} -.ui-block-menu ul li { - margin-right: 23px; -} -.ui-block-menu ul li:last-child { - margin-right: 0px; -} -.ui-block-menu ul li a { - color: var(--theme-color-silver); -} -.ui-block-menu h5 { - font-size: 12px; - margin-bottom: 40px; -} -.ui-block-menu button.dropdown-toggle { - border: none; - padding: 0; - background: transparent; - outline: none; - color: var(--theme-color-silver); -} -.ui-block-menu .dropdown-toggle::after { - right: 0; - top: 2px; - color: var(--theme-color-silver); -} -.mobile-app-tabs { - background: var(--theme-color); -} -.tab-content-responsive .search-bar.w-search { - background-color: var(--theme-color-secondary); -} -.avocado-video-bnr { - position: relative; - margin-top: -40px; -} -.avocado-video-bnr img { - width: 100%; -} -.avocado-video-bnr .play-video--small { - width: auto; - height: auto; -} -ul.user-btns li { - padding: 0 3.5px; -} -ul.user-btns li a { - display: block; - font-size: 12px; - line-height: 14px; - color: var(--theme-color-white); -} -ul.user-btns li a:hover { - text-decoration: underline; -} -ul.user-btns li span { - display: block; - font-size: 12px; - line-height: 14px; - color: var(--theme-color-white); -} -.welcome-block h2 { - font-size: 36px; - line-height: 28px; - color: #009440; - font-weight: bold; - margin-bottom: 30px; -} -.join-us { - background: url(https://res.cloudinary.com/weare270b/image/upload/v1576785848/static/join-bg_ddunic.png) - no-repeat; - padding: 73px 50px 40px; - background-size: cover; -} - -.ui-block-blur { - -webkit-filter: blur(5px); /* Safari 6.0 - 9.0 */ - filter: blur(5px); -} -.join-us span { - font-size: 10px; - line-height: 28px; - color: #3c680f; - display: block; -} -.join-us h2 { - font-size: 24px; - line-height: 28px; - color: #3c680f; - font-weight: 400; - margin-bottom: 70px; -} -.join-us a { - font-size: 18px; - line-height: 24px; - color: var(--theme-color-white); - font-weight: 400; -} -.ui-block-menu ul.ftr-menu li { - margin-bottom: 10px; -} - -.ui-block-menu ul.ftr-menu li a:hover { - text-decoration: underline; -} -.profile-banner { - padding: 14px 0; - background: url(https://res.cloudinary.com/weare270b/image/upload/v1576214852/static/profile-bg_edozor.png) - center bottom no-repeat; - background-size: cover; - min-height: 340px; - margin: -40px -71px 34px 0; -} -.img-hoder { - background: url(https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/img-frame_adcgt8.png) - no-repeat; - background-size: contain; - width: 189px; - height: 251px; - margin: 0 auto; - overflow: hidden; - position: relative; -} -.profile-img { - height: 180px; - width: 180px; - margin: 0 auto; - position: absolute; - left: 0; - right: 0; - bottom: 6px; - border-radius: 50%; -} -.profile-img img { - width: 100%; - height: 100%; - border-radius: 50%; -} -.profile-caption h2 { - font-size: 22px; - line-height: 20px; - color: var(--theme-color-white); - font-weight: 700; - margin: 20px 0 10px; -} -.profile-caption h6 { - font-size: 12px; - line-height: 20px; - color: var(--theme-color-white); - font-weight: 300; -} -.bg-facebook { - background-color: var(--theme-color-dark-blue); -} -.bg-twitter { - background-color: var(--theme-color-blue-light); -} -.bg-dribbble { - background-color: var(--theme-color-green-light); -} -.ui-block-photos { - background-color: var(--theme-color-pink-dark); -} -.ui-block-title h6.title { - color: var(--theme-color-white); -} -.cat-list__item a { - color: var(--theme-color-white); -} -.cat-list__item.active { - background-color: var(--theme-color-secondary); -} -.cat-list__item { - background-color: var(--theme-color-light); -} -.cat-list__item a:hover { - color: #fff; - background-color: var(--theme-color-secondary); -} -.notification-list .notification-link { - color: var(--theme-color); -} -.mobile-app-tabs svg { - fill: var(--theme-color-white); - color: var(--theme-color-white); -} - -.mobile-app-tabs .nav-link.active { - border-bottom-color: #8ec32d; -} -.custom-status.form-group.with-button button { - background-color: var(--theme-color); -} -.friend-requests .notification-icon a:hover svg polygon { - fill: #00abc0; - stroke: #00abc0; -} - -.tooltip-inner { - background-color: var(--theme-color); - border: none !important; - position: relative; -} - -.bs-tooltip-top .arrow::before, -.bs-tooltip-auto[x-placement^='top'] .arrow::before { - border-top-color: var(--theme-color) !important; -} - -.bs-tooltip-right .arrow::before, -.bs-tooltip-auto[x-placement^='right'] .arrow::before { - border-right-color: var(--theme-color) !important; -} - -.bs-tooltip-bottom .arrow::before, -.bs-tooltip-auto[x-placement^='bottom'] .arrow::before { - border-bottom-color: var(--theme-color) !important; -} - -.bs-tooltip-left .arrow::before, -.bs-tooltip-auto[x-placement^='left'] .arrow::before { - border-left-color: var(--theme-color) !important; -} - -.cat-list__item { - margin: 0 10px 10px; - min-width: 150px; - text-align: center; -} - -.cat-list-bg-style { - margin-bottom: 30px; -} -.ui-block-menu-ftr { - display: none; -} -.ui-block-menu-bottom { - display: none; -} -.label-floating textarea.form-control { - padding-top: 2.5rem; -} -.news-feed-form .form-group label.control-label { - top: 30px; -} -.tabs-buttons { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; -} -.left-menu a:hover svg { - fill: var(--theme-color-secondary); -} -.ui-block-title.block-title-bg { - background-color: var(--theme-color); -} -.page-description .icon { - background-color: var(--theme-color); -} -.accept-request { - background-color: var(--theme-color); -} -.play-gif { - background-color: var(--theme-color); -} -.playlist-popup-table .remove-icon:hover { - fill: var(--theme-color); -} -.pagination-blue .swiper-pagination-bullet.swiper-pagination-bullet-active { - background-color: var(--theme-color); -} -.togglebutton.blue label input[type='checkbox']:checked + .toggle { - background-color: var(--theme-color); -} -.birthday-item.badges .skills-item-meter-active { - background: -webkit-gradient( - linear, - left top, - right top, - from(var(--theme-color)), - to(var(--theme-color)) - ); - background: linear-gradient(to right, var(--theme-color), var(--theme-color)); - opacity: 1; -} -.checkbox input[type='checkbox']:checked + .checkbox-material .check { - background: var(--theme-color); -} -.togglebutton label input[type='checkbox']:checked + .toggle { - background-color: var(--theme-color); -} -.bootstrap-select li.selected a { - background: var(--theme-color); -} -.registration-login-form .nav-link.active { - fill: var(--theme-color); -} -.registration-login-form .remember a { - color: var(--theme-color); -} -.wrapper { - position: relative; - padding-top: 56.25%; - margin: -110px auto 110px; -} -.player { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} -.btn-green { - color: var(--theme-color-white); - background-color: var(--theme-color); -} -.header--standard-landing.headroom--not-top { - background-color: #34923bad; -} -a.btn-register { - color: var(--theme-color); -} -.registration-login-form { - padding-left: 0; -} -.swiper-pagination-bullet.swiper-pagination-bullet-active { - background-color: var(--theme-color); -} - -.post-add-icon:hover { - fill: var(--theme-color); - color: var(--theme-color); -} -.post-add-icon .fa-heart:hover, -.post-add-icon .fa-heart:active { - fill: var(--theme-color-pink); - color: var(--theme-color-pink); -} -.page-link:hover { - background: var(--theme-color); -} -.negative { - color: var(--theme-color); -} -.restore-password-popup { - position: absolute; - right: 0; - left: 0; - -webkit-transform: translate(0%, -50%) !important; - transform: translate(0%, -50%) !important; - top: 50%; - margin: auto; -} -.icon-close { - position: absolute; - top: 10px; - right: 10px; - color: #888da8; - fill: #888da8; -} -.modal-backdrop.show { - opacity: 0.8; -} -.ui-block-title .more .c-green { - color: var(--theme-color-white); - fill: var(--theme-color-white); -} -.ui-block-title.block-title-bg .more { - color: var(--theme-color-white); - fill: var(--theme-color-white); -} -.c-green { - color: var(--theme-color); - fill: var(--theme-color); -} -.radio input[type='radio']:checked ~ .check { - background-color: var(--theme-color); -} -.radio input[type='radio']:checked ~ .circle { - border-color: var(--theme-color); -} -.ui-block-title svg.olymp-three-dots-icon.profilePhoto-icon { - color: #888da8; - fill: #c0c4d8; -} -.header .leftPanel-logo { - padding: 10px 35px; -} -span.material-input-error { - color: var(--theme-color-pink); -} - -.searchInput::-webkit-input-placeholder { - color: white; - font-size: 12px; -} - -.searchInput:-ms-input-placeholder { - color: white; - font-size: 12px; -} - -.searchInput::-ms-input-placeholder { - color: white; - font-size: 12px; -} - -.searchInput::placeholder { - color: white; - font-size: 12px; -} -.nav-right-section { - /* float: right; */ - /* height: 100%; */ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - /* margin-right: 15px; */ - position: absolute; - right: 0; - color: #fff; -} -.author-title-custom { - color: #fff; -} -.post-img { - min-height: 250px; -} -.post-img img { - width: 100%; -} -.upload-box { - position: relative; -} -.upload-box input#multi { - position: absolute; - top: -5px; - width: 50px; - height: 50px; - padding: 0; - margin: 0 auto; - left: 0; - right: 0; - font-size: 0; - border: none; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; - opacity: 0; - z-index: 9; - cursor: pointer; -} -.more-comments { - cursor: pointer; -} -.upload-photo-item { - width: 50% !important; -} -ul.sidebar-box { - height: 257px; - overflow-y: auto; -} -ul.sidebar-box::-webkit-scrollbar { - display: none; -} -ul.sidebar-box::-moz-scrollbar { - display: none; -} -ul.sidebar-box { - -ms-overflow-style: none; -} -.left-menu .left-menu-title { - color: #8fc42c; -} -.left-menu a:hover .left-menu-title { - color: #039242; -} -.js-sidebar-open:hover .left-menu-title { - color: #039242; -} -.left-menu .left-menu-icon { - margin-right: 16px; -} -.top-header-thumb { - max-height: 500px; - overflow: hidden; -} -/* .top-header-thumb img { - height: 100%; -} */ -.header--standard-landing.headroom--not-top .logo .logo-title { - color: var(--theme-color-white); -} - -.header--standard-landing.headroom--not-top .logo { - color: var(--theme-color-white); -} - -.c-primary { - color: var(--theme-color); -} - -.header--standard-landing .header-menu .nav-item .dropdown-item:hover, -.header--standard-landing .header-menu li .dropdown-item:hover { - color: var(--theme-color); -} - -.header--standard-landing.headroom--not-top .header-menu .nav-item a, -.header--standard-landing.headroom--not-top .header-menu li .nav-link { - color: var(--theme-color-white); - fill: var(--theme-color-white); -} - -.bg-primary-opacity { - position: relative; - background: none; -} - -.bg-primary-opacity::before { - background-color: var(--theme-color); - opacity: 0.9; - content: ''; - position: absolute; - height: 100%; - width: 100%; -} - -.w-list a:hover { - color: var(--theme-color); -} - -.blog-post .post-title:hover { - color: var(--theme-color); -} - -.btn-breez { - background: var(--theme-color); -} - -.sub-footer-copyright a { - color: var(--theme-color); -} - -.sub-footer-copyright a:hover { - color: var(--theme-color); -} - -.socials li a:hover { - color: var(--theme-color); -} - -.left-menu img { - margin-right: 16px; -} - -.left-menu .left-menu-title { - color: #8fc42c; -} - -.left-menu a:hover .left-menu-title { - color: #039242; -} - -.control-block .author-thumb { - width: 36px; - height: 36px; -} - -.control-block .author-thumb img { - max-width: 100%; - max-height: 100%; -} - -.bg-account { - background: url(https://res.cloudinary.com/weare270b/image/upload/v1576214852/static/profile-bg_edozor.png) - center bottom no-repeat; - background-size: cover; - -webkit-animation: none; - animation: none; -} - -.profile-settings-open { - background: var(--theme-color-light); -} - -.bg-primary, -.bg-blue { - background: var(--theme-color-light) !important; -} - -.bg-badges { - background: url(https://res.cloudinary.com/weare270b/image/upload/v1576787818/static/badges-img_rerpz0.png) no-repeat; - background-size: cover; - animation: none; -} - -.olympus-chat { - background: var(--theme-color); -} - -.fixed-sidebar.fixed-sidebar-responsive.right .sidebar--small { - background: var(--theme-color-light); -} - -.bg-badges:before { - content: ''; - background: rgba(63, 66, 87, 0.97); -} -.js-sidebar-open { - padding: 16px 0 16px 25px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #9a9fbf; - cursor: pointer; -} -.thumbnail-gallery-items ul { - flex-wrap: nowrap; - overflow-x: auto; -} - -.thumbnail-gallery-items ul li { - position: relative; - margin-right: 15px; - width: 25%; - flex: 0 0 25%; - margin-bottom: 10px; -} - -.thumbnail-gallery-items ul li img { - width: 100%; - display: block; -} - -.thumbnail-gallery-items ul li:last-child { - margin-right: 0; -} - -.thumbnail-gallery-items ul li button { - position: absolute; - right: 10px; - top: 5px; - color: #ffffff; - font-size: 20px; - line-height: 20px; - opacity: 0; - transition: all ease 0.5s; -} - -.thumbnail-gallery-items ul li:hover button { - opacity: 1; -} - -li.add-more-posts { - display: flex; - justify-content: center; - align-items: center; - border: dashed 2px #d4caca; - cursor: pointer; -} - -li.add-more-posts span { - font-size: 35px; - color: #d4caca; -} - -.upload-content ul li button { - background: var(--theme-color-light); - display: flex; - justify-content: start; - align-items: center; - color: var(--theme-color-white); - font-size: 14px; - width: 100%; - position: relative; -} -.upload-content ul li button svg, -.upload-content ul li button img { - margin-right: 10px; - fill: var(--theme-color-white); -} -.upload-content button.btn-saved { - background: var(--theme-color-blue); -} -.upload-content ul li button input#multi { - position: absolute; - width: 100%; - height: 100%; - padding: 0; - left: 0; - border: 0; - opacity: 0; - cursor: pointer; -} -.bootstrap-select button.btn-light { - background: #ffffff; -} -.bootstrap-select .filter-option-inner-inner { - display: inline-block; - overflow: hidden; - width: 100%; - text-align: left; - color: #515365; - font-weight: normal; - padding-top: 5px; -} -.bootstrap-select .dropdown-item { - padding: 10px 1.5rem; -} -.react-datepicker-popper { - z-index: 11; -} -.react-datepicker__input-container { - width: inherit; -} -.react-datepicker-wrapper { - width: 100%; -} -/* Rewards CSS Start*/ -.reward-header { - padding: 106px 0 35px 0; - margin: 0px auto; -} -.bg-rewards { - background-image: url(https://res.cloudinary.com/weare270b/image/upload/v1576188975/static/reward-bg_ermlql.png); -} -.reward-header:before { - content: ''; - position: absolute; - display: inline-block; - background: rgba(0, 0, 0, 0.5); - width: 100%; - height: 100%; - left: 0; - top: 0; - z-index: 1; -} -.rewards-content h1 { - font-size: 40px; - line-height: 1; - color: #fff; - text-transform: uppercase; - font-weight: 700; - margin-bottom: 30px; -} -.rewards-content p { - font-size: 16px; - line-height: 1.5; - color: #fff; - padding-right: 55px; - margin-bottom: 0; -} -.bg-rewards-inner { - position: relative; - z-index: 4; -} - -.point-wrap { - padding: 52px 0px 20px; - position: relative; -} -.point-wrap::before { - content: ''; - background: url(https://res.cloudinary.com/weare270b/image/upload/v1576188973/static/reward-badge_kb5lmj.png) - center center no-repeat; - background-size: contain; - position: absolute; - right: -220px; - bottom: 0px; - width: 840px; - z-index: 1; - height: 385px; -} -.point-wrap ul { - display: inline-flex; - border: 1px solid #cbd0d0; - margin-bottom: 0; -} -.point-wrap ul li { - font-size: 30px; - line-height: 1.3; - font-weight: 700; - color: #fff; - background: #009340; - text-transform: uppercase; - padding: 19px 31px; -} -.point-wrap ul li:last-child { - color: #8fc42c; - background: #fff; - padding: 19px 37px; -} -.point-system { - padding-bottom: 50px; -} -.point-system h3 { - color: #8fc42c; - font-size: 40px; - line-height: 1; - text-align: center; - font-weight: 700; - text-transform: uppercase; - margin-bottom: 10px; - padding-top: 24px; -} -.point-system p { - color: #4a4d4d; - font-size: 16px; - line-height: 1.3; - text-align: center; - margin-bottom: 0; -} -.point-system .point-row { - padding: 35px 0px 30px; -} -.point-inner-wrap { - border: 1px solid #e9ebec; -} -.point-inner-wrap h4 { - font-size: 30px; - line-height: 1.3; - font-weight: 700; - color: #fff; - background: #009340; - text-transform: uppercase; - text-align: center; - padding: 19px 0px; - margin-bottom: 0; -} -.point-inner-wrap ul { - margin-bottom: 0; - min-height: 360px; - background: #fff; -} -.point-inner-wrap ul li { - display: flex; - align-items: center; - justify-content: space-between; - padding: 15px 31px 13px 25px; - border-bottom: 1px solid #d9dddd; -} -.point-inner-wrap ul li h6 { - font-size: 24px; - line-height: 1; - font-weight: 700; - color: #8fc42c; - text-transform: uppercase; - margin-bottom: 0; -} -.point-inner-wrap ul li span { - font-size: 16px; - line-height: 1.3; - color: #4a4d4d; - margin-bottom: 0; -} -/* Rewards CSS End*/ -.field-error{ - position: absolute; - top: 0; - color: red; -} -.registration-login-form .content{ - position: relative; -} -.left-menu .collapse-menu-wrap { - padding-left: 25px; - cursor: pointer; - display: flex; - align-items: center; -} -.left-menu .collapse-menu-wrap img { - width: 26px; - height: 35px; - object-fit: scale-down; -} -.left-menu .collapse-menu-title { - font-weight: 700; -} -.notifications-empty { - display: flex; - justify-content: flex-start; - align-items: center; - height: 70px; - padding-left: 30px; - font-size: 1rem; - font-weight: bold; - color: chocolate; -} -.top-header .profile-section{ - padding: 0px !important; -} -.search-bar .form-group.with-button button.show-more-btn { - position: initial; - color: #fff; - width: 100%; - padding: 15px; -} -.search-result { - /* height: 500px; */ - overflow-y: auto; -} -.search-result .card { - border-radius: 0 !important; -} -.search-result h2 { - font-weight: 700; - line-height: 1.3; - color: var(--theme-color-white); - font-size: 15px; - padding: 8px 15px; - margin: 0; - background: var(--theme-color); -} -.search-result h5 { - font-size: 13px; - line-height: 20px; - margin-bottom: 5px; - color: var(--theme-color-black); -} -.search-result h6 { - font-size: 12px; - line-height: 15px; - margin-bottom: 0; -} -/* welcome page */ -.welcome-video-banner { - padding: 33px 0; - background: url(https://res.cloudinary.com/weare270b/image/upload/v1576785848/static/welcome-banner-img_zvgt5q.png) center no-repeat; - min-height: 467px; - background-size: cover; - -} -.welcome-video-banner h2 { - font-size:36px; - line-height:28px; - color: #8fc42c; - font-weight:bold ; - margin-bottom: 30px; - text-transform: uppercase; - text-shadow: 0px 1px 10px #000; -} -.welcome-video-banner p { - font-size:17px; - line-height:22px; - color: #ffffff; - font-weight:400; - margin-bottom: 25px; - text-shadow: 0px 1px 10px #000; -} -.welcome-video-banner .join-us { - background-size: contain; -} -.welcome-video-banner .join-us h3 { - font-size:27px; - line-height:32px; - color: #3c680f; - font-weight:bold; - margin-bottom: 90px; -} -.welcome-video-banner .join-us a { - font-weight:bold; -} -.welcome-video-banner .join-us a:hover { - text-decoration: underline; -} -.welcome-video-banner h4 { - font-size:40px; - line-height:36px; - color: #8fc42c; - font-weight:bold; - text-transform: uppercase; - margin-bottom: 0; - text-shadow: 0px 0px 10px #0000009c; -} -.welcome-video-banner h6 { - font-size:20px; - line-height:25px; - color: #ffffff; - font-weight:bold; - margin-bottom: 0; - text-transform: uppercase; -} -p.register-now-title { - font-size:18px; - line-height:24px; - color: #818585; - font-weight:normal; - margin: 0; -} -p.register-now-title a { - color: #1f9552; - text-decoration: underline; -} -.welcome-video-banner h2 { - font-size: 30px; - line-height: 25px; - color: #8fc42c; - font-weight: bold; - margin-bottom: 20px; - text-transform: uppercase; - text-shadow: 0px 1px 10px #000; -} -main-header-content h1 { - font-weight: 700 !important; - text-transform: uppercase; -} - -.content-bg-wrap:before { - background: rgba(0, 0, 0, 0.14); -} - -.birthday-author-name { - max-width: 815px; - padding-right: 10px; - width: 100%; -} - -.birthday-item.badges .author-thumb img { - max-width: 100%; -} -div#accordion .card { - margin-bottom: 10px; -} - -/* / FAQS PAGE / */ -.accordion-faqs .card-header { - padding:0; -} -.accordion-faqs .icons-wrap svg { - fill: var(--theme-color-white); -} -.accordion-faqs .card-header button { - padding: 10px 15px; - background: var(--theme-color); - color: var(--theme-color-white); - font-size: 20px; - font-weight: 600; - display: flex; - justify-content: space-between; - align-items: center; - width: 100%; - margin: 0;; -} -.accordion-faqs .card-body { - padding: 0; -} -.accordion-faqs .card-body p { - margin-bottom: 0; -} -.accordion-faqs .collapse { - margin-bottom: 0; -} -.accordion-faqs p { - padding: 15px; - -} -.chat-field .mCustomScrollbar { - overflow-y: auto; - height: 450px; -} -.chat-field .ui-block-title h6.title { - color: #515365; -} -.label-floating textarea.form-control { - padding-top: 10px; -} -.detail-content h4 { - font-size: 25px; - margin: 20px 0; - font-weight: 400; -} -.detail-content h6 { - font-size: 20px; - margin: 10px 0; - font-weight: 300; - text-decoration: underline; -} -.detail-content span { - display: block; - text-decoration: underline; -} -.detail-content p { - font-size: 17px; - margin: 0 0 20px; - font-weight: 400; -} -.detail-content p a { - color: var(--theme-color); - font-weight: 500; -} -.detail-content p a:hover { - text-decoration: underline; -} -.detail-content ul { - list-style: disc; - padding-left: 30px; -} -.detail-content ul li { - font-size: 16px; - margin: 0 0 10px; - font-weight: 400; -} -@media (max-width: 1454px) { - .search-bar.w-search { - width: 410px; - } -} -@media (max-width: 1399px) { - .welcome-video-banner h2 { - font-size: 30px; - line-height: 25px; - margin-bottom: 20px; - } - .welcome-video-banner p { - font-size: 15px; - line-height: 20px; - margin-bottom: 20px; - } - .welcome-video-banner .join-us { - padding: 35px 30px; - } - .welcome-video-banner h4 { - font-size: 35px; - line-height: 35px; - } - .welcome-video-banner h6 { - font-size: 18px; - } - -} -@media (max-width: 1366px) { - .page-has-right-panels .header { - padding-right: 40px; - } - - .header .page-title { - width: 300px; - 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; - } - - .search-bar.w-search { - width: 410px; - } - - .author-page { - margin-left: 30px; - } -} - -@media (max-width: 1198px) { - .ui-block-menu-sidebar { - display: none; - } - - .ui-block-menu-ftr { - display: block; - } -} - -@media (max-width: 1080px) { - .header-content-wrapper { - display: block; - } - - .header .page-title { - display: none; - } -} - -@media (max-width: 1023px) { - .page-has-right-panels .header { - padding-right: 0; - } - - .user-btns { - padding-right: 20px; - } - - .header .page-title { - width: 270px; - padding: 10px 30px; - } - .welcome-video-banner .join-us { - background-size: cover; - display: inline-block; - background-position: center; -} -.welcome-video-banner .join-us h3 { - font-size: 20px; - line-height: 23px; - margin-bottom: 50px; -} -.welcome-video-banner .join-us a { - font-size: 14px; - line-height: 20px; -} -} - -@media (max-width: 991px) { - .header .page-title { - width: 170px; - padding: 10px 15px; - } - - .search-bar.w-search { - max-width: 220px; - } - - .author-page { - margin-left: 15px; - } - - .link-find-friend { - padding: 25px 15px; - } -} - -@media (max-width: 768px) { - .profile-banner { - margin-right: 0; - } - .search-bar.w-search { - max-width: 100%; - width: 100%; - } -} - -@media (max-width: 640px) { - .notification-list .selectize-dropdown-content > *, - .notification-list li { - padding: 15px; - } - .welcome-video-banner h4 { - font-size: 30px; - line-height: 30px; -} -.welcome-video-banner h6 { - font-size: 16px; -} -} -@media (max-width: 540px) { - .ui-block-menu-left { - display: none; - } - .ui-block-menu-bottom { - display: block; - } - .placeholder-icons { - text-align: center; - margin-bottom: 20px; - } - .tabs-buttons { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - } - .tabs-buttons button { - margin: 0 5px; - } - .welcome-video-banner h4 { - font-size: 20px; - line-height: 20px; -} -.welcome-video-banner h6 { - font-size: 14px; - line-height: 20px; -} -} -@media (max-width: 480px) { - .video-thumb { - height: auto; - width: 100%; - } - .welcome-video-banner h4 { - font-size: 13px; -} -.welcome-video-banner h6 { - font-size: 12px; - line-height: 18px; -} -} -@media (max-width: 369px) { - .cat-list__item { - margin: 0 5px 10px; - min-width: 135px; - } - .cat-list__item a { - font-size: 12px; - } -} diff --git a/src/assets/index.css b/src/assets/index.css deleted file mode 100644 index 3f2927f9..00000000 --- a/src/assets/index.css +++ /dev/null @@ -1,7 +0,0 @@ -@import url(/Users/andrewreese/Projects/avonation-frontend/node_modules/bootstrap/dist/css/bootstrap-reboot.min.css); -@import url(/Users/andrewreese/Projects/avonation-frontend/node_modules/bootstrap/dist/css/bootstrap.min.css); -@import url(/Users/andrewreese/Projects/avonation-frontend/node_modules/bootstrap/dist/css/bootstrap-grid.css); -@import url(/Users/andrewreese/Projects/avonation-frontend/src/assets/custom-bootstrap.css); -@import url(/Users/andrewreese/Projects/avonation-frontend/src/assets/style/css/main.css); -@import url(/Users/andrewreese/Projects/avonation-frontend/src/assets/custom.css); -/*# sourceMappingURL=index.css.map */ diff --git a/src/assets/index.css.map b/src/assets/index.css.map deleted file mode 100644 index 7b6993ef..00000000 --- a/src/assets/index.css.map +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": 3, - "mappings": "AAAA,OAAO,CAAP,4GAAO;AACP,OAAO,CAAP,qGAAO;AACP,OAAO,CAAP,sGAAO;AACP,OAAO,CAAP,mFAAO;AACP,OAAO,CAAP,iFAAO;AACP,OAAO,CAAP,yEAAO", - "sources": [ - "index.scss" - ], - "names": [], - "file": "index.css" -} \ No newline at end of file diff --git a/src/assets/index.scss b/src/assets/index.scss index faafae5f..e06c4829 100644 --- a/src/assets/index.scss +++ b/src/assets/index.scss @@ -1,6 +1,2 @@ -@import '../../node_modules/bootstrap/dist/css/bootstrap-reboot.min.css'; -@import '../../node_modules/bootstrap/dist/css/bootstrap.min.css'; -@import '../../node_modules/bootstrap/dist/css/bootstrap-grid.css'; @import './custom-bootstrap.css'; -@import './style/css/main.css'; -@import './custom.css'; +@import './style/css/main.css'; \ No newline at end of file diff --git a/src/assets/sass/bigplay.png b/src/assets/sass/bigplay.png deleted file mode 100644 index 694553e31c387188b6bde397a5200c212aff2dc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3001 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 J;~KO(@jp;uhBg2I diff --git a/src/assets/sass/blocks/_accordion-faqs.scss b/src/assets/sass/blocks/_accordion-faqs.scss deleted file mode 100644 index f16bd634..00000000 --- a/src/assets/sass/blocks/_accordion-faqs.scss +++ /dev/null @@ -1,78 +0,0 @@ -/*------------- #ACCORDION-FAQS --------------*/ - - - -.accordion-faqs { - .icons-wrap { - display: inline-block; - position: relative; - margin-left: 20px; - - svg { - fill: $primary-color; - -webkit-transition: opacity .3s ease; - transition: opacity .3s ease; - } - - .olymp-plus-icon { - position: absolute; - top: 0; - left: 0; - opacity: 0; - } - } - - .card-header .collapsed { - .olymp-accordion-close-ico { - opacity: 0; - } - - .olymp-plus-icon { - opacity: 1; - } - } - - .card-header { - padding: 60px 0; - border: none; - border-top: 1px solid #e6ecf5; - - &:first-child { - border-top: none; - } - } - - .collapse { - margin-bottom: 60px; - } - - svg { - width: 12px; - height: 12px; - } - - .card-header a { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: baseline; - -ms-flex-align: baseline; - align-items: baseline; - } -} - - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 600px) { - - .accordion-faqs .card-header { - padding: 30px 0; - } - - .accordion-faqs .collapse { - margin-bottom: 20px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_available-widget.scss b/src/assets/sass/blocks/_available-widget.scss deleted file mode 100644 index 5215a6f5..00000000 --- a/src/assets/sass/blocks/_available-widget.scss +++ /dev/null @@ -1,39 +0,0 @@ -/*------------- #AVAILABLE-WIDGET --------------*/ - - -.available-widget { - padding: 16px 25px; - display: table; - width: 100%; - - .custom-control-description { - color: $heading-color; - font-weight: 700; - } - - .form-group { - margin-bottom: 0; - } - - .custom-control { - margin: 0; - } - - & > * { - margin-bottom: 0; - display: table-cell; - vertical-align: middle; - } - - .more { - font-size: 16px; - padding-left: 25px; - text-align: right; - width: 16px; - } -} - -.empty-area { - border: 2px dashed #bbc0d5; - height: 50px; -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_blog-posts.scss b/src/assets/sass/blocks/_blog-posts.scss deleted file mode 100644 index c7ad0474..00000000 --- a/src/assets/sass/blocks/_blog-posts.scss +++ /dev/null @@ -1,968 +0,0 @@ -/*------------- #BLOG-POSTS --------------*/ - -.blog-post-wrap { - .blog-post { - margin-bottom: 30px; - } - - .ui-block { - margin-bottom: 30px; - - .blog-post { - margin-bottom: 0; - } - } -} - -.blog-post { - .post-thumb { - border-radius: 5px 5px 0 0; - margin-bottom: 0; - } - - .post-content { - padding: 20px 25px; - } - - .post-title { - display: block; - margin-bottom: 14px; - - &:hover { - color: $primary-color; - } - } - - .author-date { - text-transform: uppercase; - font-size: 10px; - } - - .post__date { - display: inline-block; - } - - .post__author-name { - font-size: 10px; - } - - .post-additional-info { - margin-top: 15px; - - & > * { - margin-right: 0; - } - } - - .friends-harmonic a { - border-radius: 0; - } - - .post-additional-info .comments-shared { - margin-top: 4px; - } - - &.format-link { - .overlay { - opacity: 1; - } - - .post-link { - position: absolute; - bottom: 0; - right: 0; - - svg { - width: 42px; - height: 42px; - fill: rgba($white-color, 0.8); - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - - &:hover { - fill: rgba($white-color, 1); - } - } - } - - .site-link { - &:hover { - color: $white-color; - } - } - - .bg-link { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/post6.jpg'); - } - - .post-thumb { - border-radius: 5px; - padding: 50px; - background-size: cover; - background-repeat: no-repeat; - } - - .post-content { - padding: 0; - z-index: 5; - position: relative; - } - - .post-title { - color: rgba($white-color, 0.8); - - &:hover { - color: rgba($white-color, 1); - } - } - } - - &.format-slider { - .post-thumb { - padding-bottom: 10px; - } - - .swiper-container { - overflow: visible; - } - - .swiper-slide { - position: relative; - } - - .swiper-pagination { - background-color: $secondary-color; - padding: 0 5px; - border-radius: 30px; - bottom: -10px; - } - - .swiper-pagination-bullet { - background-color: #8c8e9a; - border-color: transparent; - } - - .swiper-pagination-bullet.swiper-pagination-bullet-active { - background-color: $white-color; - } - } - - &.format-video { - .post-type-icon svg { - width: 14px; - height: 16px; - } - } - - &.format-quote { - text-align: center; - - .post__author img { - width: 48px; - height: 48px; - border-radius: 0; - margin: 0 auto 15px; - display: block; - } - - .post__author-name { - font-size: 12px; - color: $white-color; - } - - .author-prof { - font-size: 10px; - color: rgba($white-color, 0.6); - font-weight: 700; - } - - .quote-icon { - svg { - width: 30px; - height: 30px; - fill: $white-color; - } - } - - .post-title { - font-size: 36px; - margin: 100px auto; - color: rgba($white-color, 0.8); - font-weight: 300; - - &:hover { - color: rgba($white-color, 1); - } - } - - .overlay { - background-color: rgba($purple, 0.95); - opacity: 1; - } - - .post-thumb { - padding: 60px 50px; - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/quote-bg.png'); - background-repeat: no-repeat; - background-size: cover; - border-radius: 5px; - } - - .post-content { - position: relative; - z-index: 2; - padding: 0; - } - } - - .post-type-icon { - position: absolute; - top: 20px; - right: 20px; - left: auto; - width: 40px; - height: 40px; - background-color: $primary-color; - border-radius: 100%; - border: none; - -webkit-transform: none; - transform: none; - - svg { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - fill: $white-color; - width: 20px; - height: 20px; - } - } -} - -.post-category { - display: inline-block; - border-radius: 3px; - padding: 4px 9px; - color: $white-color; - font-size: 8px; - text-transform: uppercase; - margin-bottom: 20px; - - &.bg-transparent { - background-color: transparent; - color: $primary-color; - padding: 0; - font-size: 10px; - - &:hover { - color: $primary-color; - } - } - - &:hover { - color: $white-color; - } -} - -.blog-post-v1 { - &:hover { - .post-title { - opacity: 1; - color: $white-color; - } - } - - .post-thumb { - position: relative; - - &:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0 -170px 55px -30px rgba(0, 0, 0, 0.8); - box-shadow: inset 0 -170px 55px -30px rgba(0, 0, 0, 0.8); - } - } - - .post-content { - position: absolute; - bottom: 0; - left: 0; - z-index: 3; - } - - .post-additional-info { - margin-top: 0; - border-top: none; - padding: 20px 25px; - } - - .post-title { - color: $white-color; - opacity: 0.7; - } - - .author-date { - color: $body-font-color; - } - - .post__author-name { - color: $white-color; - } -} - -/*------------- Single-POST --------------*/ - -.main-header-post { - position: relative; - - img { - width: 100%; - display: block; - } - - &:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0 170px 55px -30px rgba(0, 0, 0, 0.8); - box-shadow: inset 0 170px 55px -30px rgba(0, 0, 0, 0.8); - } -} - -.single-post { - position: relative; - - h1, - h2, - h3, - h4, - h5, - h6, - .h1, - .h2, - .h3, - .h4, - .h5, - .h6, - p { - line-height: 1.5; - } - - .control-block-button { - top: 20px; - right: -17px; - } - - .post-title { - font-size: 46px; - margin-bottom: 35px; - - &:hover { - color: $heading-color; - } - } - - .post-thumb { - border-radius: 0; - margin: 0 -60px 50px; - } - - .post__author-name { - font-weight: 700; - } -} - -.single-post-v1 { - padding: 60px 70px; - background-color: $white-color; - - .post-content-wrap { - padding: 50px 0; - overflow: hidden; - } - - .post-content { - padding: 0 40px 0 60px; - overflow: hidden; - } - - .filter-icons { - float: left; - - li { - display: block; - - & + li { - margin-left: 0; - margin-top: 25px; - } - } - } -} - -.author-date { - .author-thumb { - margin-right: 13px; - } - - &.not-uppercase { - text-transform: none; - font-size: 12px; - - .post__author-name { - font-size: 12px; - font-weight: 400; - text-transform: none; - } - } -} - -.choose-reaction { - text-align: center; - padding: 30px; - border-top: 1px solid $border-color; - border-bottom: 1px solid $border-color; - - .title { - font-size: 12px; - margin-bottom: 30px; - - span { - color: $heading-color; - } - } - - li { - display: inline-block; - - & + li { - margin-left: 9px; - } - - img { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - display: block; - } - - &:hover { - img { - -webkit-filter: grayscale(0%); - filter: grayscale(0%); - } - } - } - - &.reaction-colored { - li { - img { - -webkit-filter: grayscale(0); - filter: grayscale(0); - opacity: 0.7; - } - - &:hover { - img { - opacity: 1; - } - } - } - } -} - -.filter-icons { - li { - display: inline-block; - opacity: 0.7; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - - &:hover { - opacity: 1; - } - - & + li { - margin-left: 8px; - } - } -} - -.blog-post-v2 { - text-align: center; - - .post__author img { - width: 28px; - height: 28px; - } - - .post__date { - display: block; - font-size: 11px; - } - - .author-date { - text-align: left; - } - - .post__author-name { - margin-bottom: 0; - } - - .post-additional-info { - display: inline-block; - margin-top: 0; - - .comments-shared { - margin-left: 20px; - } - } -} - -.single-post-v2 { - padding: 70px 60px; - text-align: center; - - .post-content { - text-align: left; - padding: 10px 40px; - } - - .author-date { - text-align: left; - } -} - -.single-post-additional { - margin-bottom: 50px; - - & > * { - padding: 20px 30px; - - & + * { - border-left: 1px solid $border-color; - } - } - - .post__author { - margin-bottom: 0; - } - - .author_prof { - font-size: 11px; - } - - a:hover { - color: $primary-color; - } -} - -.post-date-wrap { - svg { - height: 22px; - fill: $icon-color; - margin-right: 12px; - } - - .post-date { - text-align: left; - font-size: 12px; - - span { - font-size: 11px; - display: block; - } - } - - .date { - margin-bottom: 0; - font-size: 12px; - font-weight: 400; - } -} - -.post-comments-wrap { - svg { - width: 22px; - fill: $icon-color; - margin-right: 12px; - } - - .post-comments { - text-align: left; - font-size: 12px; - font-weight: 400; - - span { - font-size: 11px; - display: block; - } - } - - .comments { - margin-bottom: 0; - font-size: 12px; - font-weight: 400; - } -} - -.blog-post-v3 { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - .post-thumb { - border-radius: 5px 0 0 5px; - width: 50%; - - img { - min-height: 100%; - display: block; - } - } - - .post-content { - width: 50%; - padding: 25px 30px; - } - - .post-category { - border-radius: 0; - position: absolute; - left: 0; - top: 15px; - } - - .author-date { - margin-bottom: 13px; - } - - .post-additional-info { - border-top: none; - - .comments-shared { - float: none; - margin-left: 22px; - margin-top: 0; - } - } - - &.featured-post-item { - display: block; - - .post-thumb { - border-radius: 5px 5px 0 0; - width: auto; - } - - .post-content { - width: auto; - padding: 25px; - } - - .post-additional-info { - padding: 0; - } - } -} - -.single-post-v3 { - padding: 60px 70px; - - .filter-icons { - display: inline-block; - margin-left: 25px; - } - - .post-thumb { - border-radius: 0; - margin: 50px -70px; - } - - .author-date { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - .post__author-name { - margin-bottom: 0; - } - } - - .control-block-button { - float: left; - position: relative; - top: auto; - right: auto; - - & > a { - margin-bottom: 18px; - } - - .post-add-icon { - display: block; - text-align: center; - - svg { - margin-right: 0; - margin-bottom: 5px; - } - - span { - display: block; - } - } - } - - .post-content { - padding: 0 40px 50px 60px; - overflow: hidden; - } - - .video-thumb { - float: none; - padding: 65px 0; - margin: 45px 0; - - img { - width: auto; - margin: 0 auto; - display: block; - } - - &:hover { - .overlay { - opacity: 1; - } - } - } -} - -/*================= Responsive Mode ============*/ - -@media (max-width: 1024px) { - .single-post .post-title { - font-size: 30px; - } - - .single-post-v1 { - padding: 30px; - - .post-content { - padding: 0 20px 0 30px; - } - } - - .single-post-v3 { - padding: 30px; - - .post-content { - padding: 0 20px 0 30px; - } - - .post-thumb { - border-radius: 0; - margin: 30px -30px; - } - } - - .single-post-v2 { - padding: 30px; - - .post-content { - padding: 10px 0; - } - - .post-thumb { - border-radius: 0; - margin: 0 -30px 50px; - } - } - - .single-post-additional > * { - padding: 10px; - } - - blockquote { - margin: 1.5em 0; - padding: 15px 30px 15px 30px; - - p::before { - left: -30px; - } - } -} - -@media (max-width: 768px) { - .blog-post .post-control-button .btn-control { - display: block; - } - - .author-date .author-thumb { - margin-right: 8px; - } - - .choose-reaction { - padding: 15px; - } - - .single-post-v1 .post-content-wrap { - padding: 20px 0; - } -} - -@media (max-width: 560px) { - .blog-post .post-additional-info .comments-shared { - float: right; - } - - .single-post .post-title { - font-size: 22px; - } - - .blog-post .post-additional-info > * { - display: inline-block !important; - margin-top: 0; - - &.friends-harmonic-wrap { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } - } - - .single-post-v1 .filter-icons { - float: none; - - li { - display: inline-block; - - & + li { - margin-left: 5px; - margin-top: 0; - } - } - } - - .single-post-v1 { - padding: 10px; - - .post-content { - padding: 0; - } - } - - .choose-reaction li + li { - margin-left: 5px; - } - - .single-post-additional { - text-align: left; - } - - .single-post-additional.inline-items > * { - display: block; - - & + * { - border-left: none; - } - } - - .blog-post-v3 { - display: block; - - .post-thumb { - width: auto; - } - - .post-content { - width: auto; - } - } - - .single-post-v3 { - .video-thumb { - margin: 20px 0; - } - - .control-block-button { - float: none; - margin-bottom: 20px; - - & > a { - display: inline-block; - - & + a { - margin-left: 10px; - margin-top: 0; - } - } - - .btn-control { - display: inline-block; - margin-bottom: 0; - vertical-align: top; - } - - .post-add-icon { - display: inline-block; - margin-bottom: 0; - } - } - - .post-content { - padding: 0; - } - } - - .blog-post-v2 .post-additional-info .comments-shared { - float: none; - } -} - -@media (max-width: 480px) { - .blog-post-v3 .post-additional-info .comments-shared { - margin-left: 0; - } - - .blog-post .post-additional-info > * { - display: inline-block !important; - margin-top: 0; - - &.friends-harmonic-wrap { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - & + .comments-shared { - margin-top: 15px; - } - } - } - - .blog-post-v2 .post-additional-info .comments-shared { - margin-left: 0; - } -} diff --git a/src/assets/sass/blocks/_buttons.scss b/src/assets/sass/blocks/_buttons.scss deleted file mode 100644 index cf89879f..00000000 --- a/src/assets/sass/blocks/_buttons.scss +++ /dev/null @@ -1,518 +0,0 @@ -/*------------- #BUTTONS --------------*/ - - -.btn { - color: $white-color; - margin-bottom: 15px; - position: relative; - - &:hover { - opacity: .8; - color: $white-color; - } - - &:focus { - -webkit-box-shadow: none; - box-shadow: none; - } - - &.c-grey { - border-color: #d8dbe6; - - &:hover { - color: inherit; - } - } - - &.disabled, &:disabled { - background-color: #9a9fbf; - border-color: #9a9fbf; - } -} - -.btn-transparent { - background-color: transparent; -} - -button:hover { - cursor: pointer; -} - -.btn-icon-left { - i, svg { - font-size: 12px; - margin-right: 10px; - } -} - -.btn-lg { - i, svg { - font-size: 16px; - } -} - -@media (max-width: 1080px) { - .btn-lg { - padding: 1rem; - } -} - -.btn-md { - padding: 1rem 3.5rem; - font-size: 0.75rem; - border-radius: 0.3rem; -} - -@media (max-width: 1080px) { - .btn-md { - padding: .6rem .5rem; - } -} - -.btn-md-2 { - padding: .8rem 2.1rem; - font-size: 0.688rem; - border-radius: 0.3rem; -} - -@media (max-width: 1080px) { - .btn-md-2 { - padding: .6rem .5rem; - } -} - -.btn-control { - border-radius: 100%; - width: 50px; - height: 50px; - line-height: 54px; - padding: 0; - fill: $white-color; - font-size: 20px; - - &:hover { - opacity: 1; - } - - .more-dropdown { - top: auto; - bottom: 100%; - - li { - line-height: 1.3; - font-size: 12px; - } - } - - & > i, svg { - font-size: 20px; - width: 20px; - height: 20px; - } - - &.has-i { - font-size: unset; - - & > i, svg { - font-size: 15px; - width: 15px; - height: 15px; - } - } - - &.btn-more { - line-height: 54px; - } -} - -.btn-control-small { - width: 34px; - height: 34px; - line-height: 34px; - - & > i, svg { - font-size: 16px; - width: 16px; - height: 16px; - } -} - -.btn-more { - background-color: #ccd1e0; - margin: 40px auto; - text-align: center; - display: block; - line-height: 40px; - -webkit-transition: all .3s ease; - transition: all .3s ease; - - &:hover { - fill: $primary-color; - } -} - -.btn-border { - border: solid 2px; -} - -.btn-border-think { - border: solid 1px; -} - -.control-block-button { - position: absolute; - - .btn-control { - margin-right: 20px; - margin-bottom: 0; - fill: $white-color; - - &:last-child { - margin-right: 0; - } - - .olymp-settings-icon { - width: 17px; - height: 21px; - } - - .olymp-happy-face-icon { - width: 21px; - height: 21px; - } - - .olymp-chat---messages-icon { - width: 23px; - height: 20px; - } - - .olymp-star-icon { - height: 20px; - width: 20px; - } - - .olymp-happy-faces-icon { - height: 22px; - width: 22px; - } - } -} - -.btn-primary:hover { - background-color: $orange; - border-color: $orange; - opacity: 1; -} - -.btn-secondary:hover { - background-color: $primary-color; - border-color: $primary-color; - opacity: 1; -} - -.btn-purple { - background-color: $purple; -} - -.btn-blue { - background-color: $blue; -} - -.btn-breez { - background-color: $breez; -} - -.btn-green { - background-color: $green; -} - -.btn-grey { - background-color: $grey; -} - -.btn-grey-light { - background-color: $grey-light; -} - -.btn-grey-lighter { - background-color: $grey-lighter; -} - -.btn-breez-light { - background-color: $breez-light; -} - -.btn-yellow { - background-color: $yellow; -} - -.btn-smoke { - background-color: $smoke; -} - -.btn-bg-secondary { - background-color: $secondary-color; -} - -.btn-light-bg { - color: $heading-color; - - &:hover { - color: $heading-color; - } - - &:focus { - color: $heading-color; - } -} - -.btn-market { - text-transform: none; - text-align: left; - padding: 13px 23px; - background-color: #000; - - .icon { - margin-right: 5px; - height: 35px; - width: 35px; - } - - > * { - display: inline-block; - vertical-align: middle; - } - - .text { - overflow: hidden; - } - - span { - display: block; - } - - .sup-title { - font-size: 9px; - font-weight: 700; - } - - .title { - font-size: 18px; - font-weight: 500; - } - - &:after { - -webkit-box-shadow: 10px 0 15px 0 rgba(18,25,33, 0.3); - box-shadow: 10px 0 15px 0 rgba(18,25,33, 0.3); - } - - & + .btn-market { - margin-left: 20px; - } -} - -.with--icon { - text-align: left; - - .icon { - margin-right: 12px; - height: 35px; - width: 35px; - fill: $white-color; - } - - > * { - display: inline-block; - vertical-align: middle; - } - - .text { - overflow: hidden; - } - - span { - display: block; - } - - .sup-title { - font-size: 8px; - font-weight: 700; - } - - .title { - font-size: 14px; - font-weight: 700; - } - - &:after { - -webkit-box-shadow: 10px 0 15px 0 rgba(18,25,33, 0.3); - box-shadow: 10px 0 15px 0 rgba(18,25,33, 0.3); - } - - &.btn-md { - .icon { - margin-right: 15px; - height: 22px; - width: 22px; - } - } -} - - -/*------------- #BUTTONS-action with icons --------------*/ - -.icon-add { - position: relative; - display: inline-block; - margin-right: 12px; - vertical-align: middle; - - &:after { - content: '\f067'; - display: block; - position: absolute; - right: -4px; - top: -4px; - color: inherit; - font-size: 7px; - font-family: 'Font Awesome 5 Free'; - } - - &.without-text { - margin-right: 0; - } -} - -.icon-minus { - position: relative; - display: inline-block; - vertical-align: middle; - - &:after { - content: '\f068'; - display: block; - position: absolute; - right: -4px; - top: -4px; - color: inherit; - font-size: 7px; - font-family: 'Font Awesome 5 Free'; - } -} - -.accept-request { - display: inline-block; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border: 1px solid transparent; - padding: 0.5rem; - font-size: 0.688rem; - border-radius: 0.25rem; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - background-color: $blue; - color: $white-color; - fill: $white-color; - - &:hover, &:focus { - color: $white-color; - fill: $white-color; - opacity: .9; - } - - & + .accept-request { - margin-left: 8px; - } - - svg { - width: 20px; - height: 20px; - } -} - -.request-del { - background-color: $grey-lighter; -} - -.fav-pages { - background-color: $primary-color; -} - -.chat-message { - background-color: $purple; -} - -.btn--half-width { - width: 48%; -} - -/*------------- #Button back-to-top --------------*/ - -.back-to-top { - position: fixed; - z-index: 19; - width: 50px; - height: 50px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - fill: $white-color; - stroke: inherit; - -webkit-transition: all .3s ease; - transition: all .3s ease; - bottom: 10px; - right: 85px; - cursor: pointer; - -webkit-box-shadow: 0 0 10px 0 rgba(63, 66, 87, 0.4); - box-shadow: 0 0 10px 0 rgba(63, 66, 87, 0.4); - border-radius: 100%; - background-color: $primary-color; - - &.hidden { - opacity: 0; - } - - .back-icon { - height: 20px; - width: 20px; - margin: auto; - } -} - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 768px) { - .back-to-top { - width: 40px; - height: 40px; - line-height: 40px; - right: 10px; - - .back-icon { - height: 15px; - width: 15px; - } - } -} - -@media (max-width: 410px) { - .btn-market + .btn-market { - margin-left: 0; - } -} - -@media (max-width: 360px) { - .btn-control .more-dropdown { - top: 100%; - bottom: auto; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_calendar-events-tabs.scss b/src/assets/sass/blocks/_calendar-events-tabs.scss deleted file mode 100644 index 3c46d96f..00000000 --- a/src/assets/sass/blocks/_calendar-events-tabs.scss +++ /dev/null @@ -1,298 +0,0 @@ -/*------------- #CALENDAR-EVENTS-TABS --------------*/ - -.calendar-events-tabs { - .nav-item { - display: inline-block; - - & + .nav-item { - margin-left: 60px; - } - } - - &.nav-tabs { - border-bottom: none; - - .nav-link { - padding: 0; - border: none; - border-color: transparent; - font-weight: 700; - font-size: 14px; - color: $body-font-color; - - &.active { - color: #515365; - background-color: transparent; - } - } - - .items-round-little { - display: inline-block; - } - } -} - -.calendar-block-events { - text-align: left; - margin: 10px -8px 0; -} - -.calendar-block-events li { - font-size: 9px; - font-weight: 500; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - cursor: pointer; -} - -.calendar-block-events .event-status { - display: inline-block; - width: 4px; - height: 4px; - margin-right: 6px; - border-radius: 100%; - margin-bottom: 2px; -} - -.event-status.uncompleted { - background-color: #9a9fbf; -} - -.event-status.completed { - background-color: #08ddc1; -} - -.event-status.b-day { - background-color: #38a9ff; -} - -.fc-agendaDay-view .calendar-block-events { - margin: 4px 0 0 3px; -} - -.fc-agendaWeek-view .calendar-block-events { - margin: 4px 0 0 3px; -} - -.event-time { - margin-bottom: 20px; -} - -.event-time .circle { - width: 8px; - height: 8px; - border: 2px solid #34eccd; - border-radius: 100%; - margin-right: 7px; - display: inline-block; -} - -.event-time time { - font-size: 10px; - color: #515365; - font-weight: bold; -} - -.event-time .more svg { - float: none; - color: #d7d9e5; - margin-left: 5px; -} - -.event-time .more { - display: inline-block; -} - -.check-all { - padding: 20px; - background-color: #08ddc1; - color: #fff; - font-size: 12px; - font-weight: bold; - display: block; - text-align: center; -} - -/*------------- #FULL-CALENDAR-customization --------------*/ - -.crumina-full-calendar { - .fc-button.fc-next-button, - .fc-button.fc-prev-button, - .fc-button.fc-dayGridMonth-button, - .fc-button.fc-timeGridWeek-button, - .fc-button.fc-timeGridDay-button { - background-color: transparent; - border: none; - - .fc-icon { - font-family: 'Font Awesome 5 Free' !important; - font-weight: 900; - color: $grey-light; - - &:hover { - color: $breez; - } - } - - &:focus { - -webkit-box-shadow: none; - box-shadow: none; - } - } - - .fc-button-primary:not(:disabled):active:focus, - .fc-button-primary:not(:disabled).fc-button-active:focus { - -webkit-box-shadow: none; - box-shadow: none; - } - - .fc-toolbar.fc-header-toolbar { - margin-bottom: 0; - } - - .fc-toolbar h2 { - font-weight: 700; - line-height: 1.3; - color: $heading-color; - font-size: 0.875rem; - } - - .fc-button.fc-dayGridMonth-button, - .fc-button.fc-timeGridWeek-button, - .fc-button.fc-timeGridDay-button { - width: 65px; - height: 65px; - border-left: 1px solid $border-color; - background-size: 20px; - background-position: center; - display: inline-block; - background-repeat: no-repeat; - vertical-align: middle; - } - - .fc-button.fc-dayGridMonth-button { - background-image: url('../../svg-icons/month-calendar-icon.svg'); - } - - .fc-button-primary:not(:disabled):active { - background-color: transparent; - border-color: transparent; - } - - .fc-button-primary:not(:disabled).fc-button-active { - background-color: rgba($breez, 0.2); - border-color: rgba($breez, 0.2); - } - - .fc-event, - .fc-event:hover { - background-color: transparent; - font-size: 9px; - font-weight: 500; - white-space: nowrap; - overflow: hidden; - cursor: pointer; - color: $body-font-color; - border: none; - - &:before { - content: ''; - display: inline-block; - vertical-align: middle; - width: 4px; - height: 4px; - margin-right: 6px; - border-radius: 100%; - margin-bottom: 2px; - background-color: $breez; - } - } - - .fc-content { - display: inline-block; - vertical-align: middle; - } - - .fc-day-grid-event { - margin: 1px 8px 0; - } - - &.fc th { - text-align: center; - padding: 12px; - background-color: transparent; - font-size: 9px; - color: $body-font-color; - text-transform: uppercase; - border-right-width: 0; - border-left-width: 0; - } - - &.fc-unthemed th, - &.fc-unthemed td, - &.fc-unthemed thead, - &.fc-unthemed tbody, - &.fc-unthemed .fc-divider, - &.fc-unthemed .fc-row, - &.fc-unthemed .fc-content, - &.fc-unthemed .fc-popover, - &.fc-unthemed .fc-list-view, - &.fc-unthemed .fc-list-heading td { - border-color: $border-color; - } - - .fc-dayGrid-view .fc-day-number { - text-align: center; - font-size: 12px; - margin: 10px 10px 0; - width: 30px; - height: 30px; - line-height: 30px; - border-radius: 100%; - } - - .fc-dayGrid-view .fc-today .fc-day-number { - background-color: $breez; - color: $white-color; - } - - .fc-view-container { - & + .ui-block-title { - border-top: none; - } - } - - .fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton { - padding: 1em 0; - } - - &.fc-unthemed td.fc-today { - background-color: #f5f5f5; - } -} - -/*================= Responsive Mode ============*/ - -@media (max-width: 768px) { - .calendar-events-tabs .nav-item + .nav-item { - margin-top: 10px; - margin-left: 0; - } - - .crumina-full-calendar .fc-button.fc-dayGridMonth-button, - .crumina-full-calendar .fc-button.fc-timeGridWeek-button, - .crumina-full-calendar .fc-button.fc-timeGridDay-button { - width: 40px; - height: 40px; - background-size: 14px; - } - - .crumina-full-calendar .fc-dayGrid-view .fc-day-number { - font-size: 8px; - margin: 5px 5px 0; - width: 12px; - height: 12px; - line-height: 12px; - } -} diff --git a/src/assets/sass/blocks/_clients.scss b/src/assets/sass/blocks/_clients.scss deleted file mode 100644 index 6ef4b1ae..00000000 --- a/src/assets/sass/blocks/_clients.scss +++ /dev/null @@ -1,54 +0,0 @@ -/*------------- #CLIENTS --------------*/ - - - -.crumina-clients { - padding: 85px 0; - text-align: center; -} - -.clients-item { - position: relative; - display: inline-block; - - &:hover { - img { - opacity: 1; - -webkit-filter: grayscale(0); - filter: grayscale(0); - } - } - - img { - -webkit-transition: all .3s linear; - transition: all .3s linear; - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; - opacity: 0.3; - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - max-width: 100%; - display: block; - } - - .clients-images { - position: relative; - display: block; - margin: auto; - } -} - - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 1200px) { - .crumina-clients { - padding: 40px 0; - } - - .clients-item { - margin-bottom: 20px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_comment-list.scss b/src/assets/sass/blocks/_comment-list.scss deleted file mode 100644 index 73f77fba..00000000 --- a/src/assets/sass/blocks/_comment-list.scss +++ /dev/null @@ -1,254 +0,0 @@ -/*------------- #COMMENTS-LIST --------------*/ - - -.comments-list { - margin-bottom: 0; - - .comment-item { - padding: 25px; - border-bottom: 1px solid $border-color; - background-color: #fafbfd; - position: relative; - - &.has-children { - padding-bottom: 0; - } - } - - .post-add-icon { - margin-right: 20px; - } - - .post__author img { - width: 26px; - height: 26px; - } - - &.style-2 { - .comment-item { - .post__author { - img { - float: left; - } - } - } - - .reply { - margin-right: 20px; - } - - .post__date { - display: inline-block; - margin-right: 20px; - } - - .author-date { - overflow: hidden; - } - - .post__author .more { - float: none; - } - - .post__author { - margin-bottom: 0; - } - } - - &.style-3 { - - .comment-item { - background-color: transparent; - } - - .reply { - margin-right: 20px; - color: $primary-color; - } - - .post__author-thumb { - margin-right: 20px; - float: left; - - img { - width: 56px; - height: 56px; - border-radius: 100%; - display: block; - } - } - - .comments-content { - overflow: hidden; - } - - .children .comment-item { - border-left: none; - - &:before { - display: none; - } - } - } -} - -.children { - border-top: 1px solid $border-color; - margin: 25px -25px 0; - padding-left: 35px; - - .comment-item { - border-left: 1px solid $border-color; - - &:last-child { - border-bottom: none; - } - - &:before { - content: ""; - position: absolute; - width: 9px; - height: 9px; - top: 40px; - left: -5px; - background-color: #fafbfd; - border-radius: 100%; - border: 2px solid #c2c5d9; - z-index: 13; - } - } - - &.single-children { - border-top: 0; - margin: -3px 0 25px; - padding-left: 0; - - .comment-item { - padding: 25px; - position: relative; - - &:last-child { - padding-bottom: 0; - } - } - } -} - -.reply { - font-size: 12px; - color: $body-font-color; -} - -.report { - font-size: 12px; - color: $body-font-color; -} - -.more-comments { - text-align: center; - padding: 15px 0; - font-size: 12px; - color: $heading-color; - display: block; - font-weight: 700; - margin: 0 auto; - - span { - -webkit-transition: all .3s ease; - transition: all .3s ease; - } - - &:hover { - color: $heading-color; - span { - color: $primary-color; - } - } -} - -.comment-form { - padding: 25px; - border-top: 1px solid $border-color; - overflow: hidden; - - .add-options-message { - position: absolute; - right: 20px; - bottom: 15px; - width: auto; - padding: 0; - } - - .post__author { - margin-bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - img { - margin-right: 10px; - min-width: 28px; - max-width: 28px; - height: 28px; - display: block; - } - } - - .form-group { - margin-bottom: 0; - width: 100%; - margin-left: auto; - } - - textarea { - min-height: 60px; - height: 60px; - -webkit-transition: all .3s ease; - transition: all .3s ease; - - &:focus { - min-height: 100px; - } - } - - button { - float: right; - margin-bottom: 0; - margin-top: 15px; - - & + button { - margin-right: 15px; - } - } -} - - -/*================= Responsive Mode ============*/ - -@media (max-width: 768px) { - .comments-list .comment-item { - padding: 10px; - } - - .children { - margin-right: -10px; - } - - .comments-list .comment-item .post__author .more { - margin-right: 0; - } - - .comments-list.style-3 .post__author-thumb img { - width: 30px; - height: 30px; - } -} - -@media (max-width: 480px) { - .comment-form .form-group { - width: 80%; - } -} diff --git a/src/assets/sass/blocks/_contact-form.scss b/src/assets/sass/blocks/_contact-form.scss deleted file mode 100644 index 667ff26e..00000000 --- a/src/assets/sass/blocks/_contact-form.scss +++ /dev/null @@ -1,93 +0,0 @@ -/*------------- #CONTACT-FORM --------------*/ - -.contact-form-wrap { - position: relative; - background-color: $white-color; - border: 1px solid $border-color; - border-radius: 5px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - z-index: 2; - overflow: hidden; - - .contact-form { - width: 60%; - } -} - -.contact-form-thumb { - position: relative; - padding: 50px 40px; - color: $white-color; - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/contact-bg.png'); - background-size: cover; - background-repeat: no-repeat; - width: 40%; - - .title { - color: inherit; - font-size: 34px; - margin-bottom: 40px; - line-height: 1; - - span { - font-size: 64px; - display: block; - } - } -} - -.contact-form { - padding: 50px 40px 30px; - - .btn { - margin-bottom: 0; - } -} - -/*================= Responsive Mode ============*/ - -@media (max-width: 1200px) { - .contact-form-thumb .title span { - font-size: 34px; - } - - .contact-form-thumb .title { - margin-bottom: 20px; - } - - .contact-form-thumb { - padding: 30px; - } - - .contact-form-wrap .contact-form { - padding: 30px; - } -} - -@media (max-width: 860px) { - .contact-form-thumb .title, - .contact-form-thumb .title span { - font-size: 22px; - } -} - -@media (max-width: 600px) { - .contact-form-wrap { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - - .contact-form-thumb { - width: 100%; - } - - .contact-form-wrap .contact-form { - width: 100%; - } -} diff --git a/src/assets/sass/blocks/_contacts.scss b/src/assets/sass/blocks/_contacts.scss deleted file mode 100644 index eb2bd9c0..00000000 --- a/src/assets/sass/blocks/_contacts.scss +++ /dev/null @@ -1,52 +0,0 @@ -/*------------- #CONTACTS --------------*/ - - - -.contact-item-wrap { - margin-bottom: 30px; - - &:hover { - .contact-title:after { - width: 100%; - } - } -} - -.contact-title { - position: relative; - padding-bottom: 35px; - margin-bottom: 50px; - - &:after { - content: ""; - display: block; - position: absolute; - bottom: 0; - left: 0; - width: 15%; - height: 2px; - background-color: $primary-color; - -webkit-transition: width .3s ease-in-out; - transition: width .3s ease-in-out; - } -} - -.contact-item { - - .sub-title { - font-weight: 400; - } - - a { - color: $body-font-color; - display: block; - - &:hover { - color: $primary-color; - } - } - - & + .contact-item { - margin-top: 30px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_counters.scss b/src/assets/sass/blocks/_counters.scss deleted file mode 100644 index 2dcc7120..00000000 --- a/src/assets/sass/blocks/_counters.scss +++ /dev/null @@ -1,73 +0,0 @@ -/*------------- #COUNTERS --------------*/ - - - -.crumina-counter-item { - text-align: center; - position: relative; - - .counter-numbers { - font-size: 54px; - line-height: 1; - margin-bottom: 40px; - } - - .counter-title { - margin: 0; - line-height: 1.1; - } - - .units { - display: inline-block; - - div { - color: $primary-color; - display: inline-block; - } - } - - &:after { - content: ""; - display: inline-block; - height: 50%; - width: 1px; - background-color: #dcdde0; - position: absolute; - right: 0; - top: 50%; - -webkit-transform: translate(0, -50%); - transform: translate(0, -50%); - } - - &:last-child { - &:after { - display: none; - } - } -} - - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 1200px) { - - .crumina-counter-item { - margin-bottom: 40px; - } - - .crumina-counter-item .counter-numbers { - font-size: 30px; - margin-bottom: 20px; - } -} - -@media (max-width: 1024px) { - .crumina-counter-item::after { - display: none; - } -} - - - diff --git a/src/assets/sass/blocks/_event-item.scss b/src/assets/sass/blocks/_event-item.scss deleted file mode 100644 index 8432270c..00000000 --- a/src/assets/sass/blocks/_event-item.scss +++ /dev/null @@ -1,242 +0,0 @@ -/*------------- #EVENT-ITEM --------------*/ - - - -.event-item { - padding: 30px; - border-bottom: 1px solid $border-color; - - &:last-child { - border-bottom: 0; - } - - .place { - font-size: 12px; - } - - .description { - max-width: 260px; - font-size: 12px; - margin-bottom: 0; - } - - .btn { - margin-bottom: 0; - } -} - -.date-event { - text-align: center; - - & > * { - display: block; - line-height: 1; - } - - .olymp-small-calendar-icon { - width: 14px; - height: 18px; - } - - svg { - margin: 0 auto 5px; - fill: #c2c5d9; - } - - .day { - font-size: 14px; - color: $heading-color; - font-weight: 700; - margin-bottom: 3px; - } - - .month { - font-size: 9px; - text-transform: uppercase; - } -} - -.event-author { - .author-thumb { - margin-right: 12px; - } - - .author-name { - margin-bottom: 0; - } - - time { - font-size: 11px; - display: block; - } -} - -.place svg { - margin-right: 10px; - fill: #c6c9db; - width: 20px; - height: 20px; -} - -.place { - font-size: 11px; -} - -.no-past-events { - color: #d7d9e5; - padding: 65px 30px; - position: relative; - - .control-block-button { - right: 25px; - top: -25px; - z-index: 5; - } - - .btn-control svg { - fill: $white-color; - margin-bottom: 0; - width: 20px; - height: 20px; - } - - a:hover { - color: $breez; - font-weight: 500; - } - - margin: 0 auto; - text-align: center; - - svg { - fill: #d7d9e5; - margin-bottom: 20px; - } - - span { - font-size: 14px; - display: block; - } -} - -.event-item-table { - width: 100%; - - td { - padding: 25px 12px; - - &:first-child { - padding-left: 30px; - } - - &:last-child { - padding-right: 30px; - } - } - - .add-event { - text-align: right; - } - - thead { - border-bottom: 1px solid $border-color; - - th { - font-size: 9px; - font-weight: 700; - padding: 12px; - - &:first-child { - padding-left: 25px; - } - - &:last-child { - padding-right: 25px; - } - } - } - - .author-date { - a { - color: $breez; - } - .author-name { - color: $heading-color; - } - } -} - -.event-item-table-fixed-width { - - .author-date { - font-size: 12px; - - .author-name { - font-size: 12px; - } - } - - .event-item .btn { - display: block; - - & + .btn { - margin-top: 8px; - } - } - - .date-event svg { - margin: 0 10px 0 0; - width: 20px; - height: 20px; - } -} - - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 640px) { - .event-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - text-align: center; - - .description { - max-width: 100%; - } - - .friends-harmonic { - display: inline-block; - } - - .add-event { - text-align: center; - } - } - - .event-item-table td { - padding: 10px 12px; - } - - .event-item-table td:last-child { - padding-right: 12px; - } - - .event-item-table td:first-child { - padding-left: 12px; - } - - .date-event.align-left { - text-align: center; - } - - .event-item-table thead { - display: none; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_features-video.scss b/src/assets/sass/blocks/_features-video.scss deleted file mode 100644 index 244b43e1..00000000 --- a/src/assets/sass/blocks/_features-video.scss +++ /dev/null @@ -1,141 +0,0 @@ -/*------------- #FEATURES-VIDEO --------------*/ - - - -.features-video { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 15px; - - .video-player { - width: 66.66%; - margin: 0; - display: inline-block; - border-radius: 3px 0 0 3px; - - .play-video { - top: 40%; - } - - img { - width: 100%; - display: block; - } - } - - .video-content { - left: 50%; - bottom: 30%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - text-align: center; - } - - .title { - font-weight: 400; - font-size: 20px; - } - - .mCustomScrollbar { - max-height: 110px; - overflow: hidden; - } - - .comments-shared { - margin-top: 0; - } - - .form-group { - max-width: 85%; - } - - textarea { - font-size: 13px; - } - - .ps > .ps__scrollbar-y-rail, .ps:hover > .ps__scrollbar-y-rail { - display: none; - } -} - -.features-video-content { - width: 33%; - display: inline-block; - background-color: $white-color; -} - -.video-item { - .video-player { - margin: 0; - border-radius: 3px 3px 0 0; - } - - .title { - display: block; - margin-bottom: 0; - } - - .more { - position: absolute; - right: 25px; - top: 20px; - color: $white-color; - fill: $white-color; - opacity: 0; - z-index: 5; - } - - &:hover { - .more, .play-video, .overlay { - opacity: 1; - } - } -} - - - -/*================= Responsive Mode ============*/ - -@media (max-width: 999px) { - .features-video { - display: block; - - .video-player { - width: 100%; - } - - .video-content { - bottom: 20px; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - } - } - - .features-video-content { - width: 100%; - } -} - -@media (max-width: 480px) { - .features-video { - .video-content { - .title { - display: block; - } - } - } -} - -@media (max-width: 380px) { - .features-video { - .video-content { - .title { - display: none; - } - } - } -} diff --git a/src/assets/sass/blocks/_fixed-sidebar.scss b/src/assets/sass/blocks/_fixed-sidebar.scss deleted file mode 100644 index ee89945f..00000000 --- a/src/assets/sass/blocks/_fixed-sidebar.scss +++ /dev/null @@ -1,583 +0,0 @@ -/*------------- #FIXED-SIDEBAR-LEFT --------------*/ - - -.fixed-sidebar { - position: fixed; - z-index: 22; - width: 70px; - min-height: 1000vh; - left: 0; - - .logo { - height: 70px; - background-color: $primary-color; - padding: 15px; - } - - .ui-block-title { - margin: 15px 0; - - &:first-child { - margin-top: 0; - } - } - - .search-friend svg { - height: 20px; - width: 20px; - - &:hover { - fill: $primary-color; - } - } - - .ui-block-title a { - margin-left: 20px; - text-transform: uppercase; - font-size: 9px; - padding: 0; - - & + a { - float: right; - color: $heading-color; - } - } - - .mCustomScrollbar { - max-height: calc(100vh - 70px); - overflow: hidden; - } - - .ps > .ps__scrollbar-y-rail, .ps:hover > .ps__scrollbar-y-rail { - opacity: 0; - z-index: -1; - visibility: hidden; - } - - &.open { - - .fixed-sidebar-left { - -webkit-transition: -webkit-transform .5s cubic-bezier(.55,0,.1,1); - transition: -webkit-transform .5s cubic-bezier(.55,0,.1,1); - transition: transform .5s cubic-bezier(.55,0,.1,1); - transition: transform .5s cubic-bezier(.55,0,.1,1), -webkit-transform .5s cubic-bezier(.55,0,.1,1); - - &.sidebar--small { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - } - - &.sidebar--large { - -webkit-transform: translateX(0); - transform: translateX(0); - -webkit-transition-delay: .3s; - transition-delay: .3s; - } - } - - .fixed-sidebar-right { - -webkit-transition: -webkit-transform .5s cubic-bezier(.55,0,.1,1); - transition: -webkit-transform .5s cubic-bezier(.55,0,.1,1); - transition: transform .5s cubic-bezier(.55,0,.1,1); - transition: transform .5s cubic-bezier(.55,0,.1,1), -webkit-transform .5s cubic-bezier(.55,0,.1,1); - - &.sidebar--small { - -webkit-transform: translateX(100%); - transform: translateX(100%); - } - - &.sidebar--large { - -webkit-transform: translateX(0); - transform: translateX(0); - -webkit-transition-delay: .3s; - transition-delay: .3s; - } - - } - } - - &.right { - top: 70px; - z-index: 20; - right: 0; - left: auto; - min-height: 100%; - - .mCustomScrollbar { - max-height: calc(100vh - 210px); - } - } -} - -@supports (-ms-overflow-style: none) { - .fixed-sidebar .ps { - overflow: hidden !important; } } - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .fixed-sidebar .ps { - overflow: hidden !important; } } - -.fixed-sidebar-left { - position: absolute; - height: 100%; - background-color: $white-color; - -webkit-transition: -webkit-transform .5s cubic-bezier(.55,0,.1,1); - transition: -webkit-transform .5s cubic-bezier(.55,0,.1,1); - transition: transform .5s cubic-bezier(.55,0,.1,1); - transition: transform .5s cubic-bezier(.55,0,.1,1), -webkit-transform .5s cubic-bezier(.55,0,.1,1); - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - - &.sidebar--small { - width: 70px; - -webkit-transition-delay: .3s; - transition-delay: .3s; - - .left-menu a { - padding: 14px 0 14px 25px; - display: block; - } - } - - &.sidebar--large { - width: 270px; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - } -} - -.sidebar--large { - - .logo .img-wrap { - margin-right: 20px; - } - - .search-friend { - padding: 0; - border-top: 1px solid $border-color; - } - - .olympus-chat { - padding: 15px 15px 15px 30px; - - .olymp-chat---messages-icon { - margin-right: unset; - } - } - - .chat-users li { - padding: 13px 25px; - } - - .chat-users .more-icons li { - padding: 0; - } -} - -.fixed-sidebar-right { - position: absolute; - border-left: 1px solid $border-color; - z-index: 20; - right: 0; - top: 0; - bottom: 70px; - background-color: $white-color; - -webkit-transition: -webkit-transform .5s cubic-bezier(.55,0,.1,1); - transition: -webkit-transform .5s cubic-bezier(.55,0,.1,1); - transition: transform .5s cubic-bezier(.55,0,.1,1); - transition: transform .5s cubic-bezier(.55,0,.1,1), -webkit-transform .5s cubic-bezier(.55,0,.1,1); - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - - &.sidebar--small { - width: 70px; - -webkit-transition-delay: .3s; - transition-delay: .3s; - } - - &.sidebar--large { - width: 270px; - -webkit-transform: translateX(100%); - transform: translateX(100%); - } -} - -.fixed-sidebar.fixed-sidebar-responsive { - display: none; - height: auto; - min-height: 70px; - -webkit-transition: all .3s ease; - transition: all .3s ease; - - &.open { - min-height: 1000vh; - } -} - -.fixed-sidebar.fixed-sidebar-responsive.right { - z-index: 30; - top: 0; - - .sidebar--small { - width: 70px; - height: 70px; - background-color: $primary-color; - -webkit-transition-delay: .3s; - transition-delay: .3s; - padding-bottom: 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; - - svg { - fill: $white-color; - width: 22px; - height: 22px; - } - } - - &.open { - - .fixed-sidebar-right.sidebar--small { - -webkit-transform: translateX(0); - transform: translateX(0); - } - } - - .fixed-sidebar-right.sidebar--large { - position: absolute; - top: 70px; - min-height: calc(100vh - 70px); - background-color: $white-color; - } - - .js-sidebar-open.active { - .olymp-close-icon { - visibility: visible; - opacity: 1; - } - - .olymp-menu-icon { - visibility: hidden; - opacity: 1; - } - } - - .olymp-close-icon { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - opacity: 0; - visibility: hidden; - fill: #fff; - -webkit-transition: all .3s ease; - transition: all .3s ease; - } -} - -.logo { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: $white-color; - - img { - -webkit-transition: opacity .3s ease; - transition: opacity .3s ease; - display: block; - } - - .logo-title { - text-transform: uppercase; - margin: 0; - color: inherit; - -webkit-transition: all .3s ease; - transition: all .3s ease; - } - - .sub-title { - font-size: 7px; - text-transform: uppercase; - } - - &:hover { - color: $white-color; - } - - .img-wrap { - position: relative; - } -} - -.left-menu { - padding: 20px 0; - - .left-menu-title { - -webkit-transition: all .3s ease; - transition: all .3s ease; - font-weight: 700; - } - - .left-menu-icon { - fill: #9A9FBF; - -webkit-transition: all .3s ease; - transition: all .3s ease; - margin-right: 25px; - } - - .olymp-weather-icon { - width: 26px; - } - - .olymp-happy-faces-icon { - width: 23px; - } - - svg { - width: 20px; - } - - a { - padding: 16px 0 16px 25px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: $icon-color; - - &:hover { - color: $heading-color; - - svg { - fill: $primary-color; - } - } - } - -} - -.profile-completion { - padding: 15px 25px 25px; - -webkit-transition: all .3s ease; - transition: all .3s ease; - - .skills-item-info { - font-size: 14px; - } -} - -.chat-users { - margin-bottom: 0; - - li { - padding: 13px 20px; - cursor: pointer; - } - - .author-thumb { - margin-right: 8px; - - .icon-status { - border-color: $white-color; - } - } - - .author-name { - font-size: 12px; - } - - .status { - text-transform: uppercase; - font-size: 8px; - font-weight: 700; - display: block; - } - - .more { - float: right; - margin-top: 7px; - - &:hover { - .more-icons { - visibility: visible; - opacity: 1; - right: 100%; - } - } - } -} - -.more-icons { - position: absolute; - right: -100%; - opacity: 0; - visibility: hidden; - background-color: $white-color; - -webkit-transition: all .3s ease; - transition: all .3s ease; - padding: 10px 25px 10px 10px; - width: 160px; - bottom: -17px; - - li { - display: inline-block; - fill: #c2c5d9; - padding: 0; - - &:hover { - fill: #9a9fbf; - } - - & + li { - margin-left: 20px; - } - } - - svg { - width: 22px; - height: 20px; - } -} - -.olympus-chat { - 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; - background-color: $purple; - fill: $white-color; - height: 70px; - - .olymp-chat---messages-icon { - margin: auto; - } - - .olympus-chat-title { - text-transform: uppercase; - color: $white-color; - margin-bottom: 0; - } -} - -.search-friend { - position: relative; - -webkit-box-shadow: 0 -50px 45px -3px rgba(255,255,255,.7); - box-shadow: 0 -50px 45px -3px rgba(255,255,255,.7); - padding: 25px; - background-color: $white-color; - height: 70px; - margin-top: auto; - - input { - padding: .5rem 1.1rem; - font-size: 12px; - } - - .form-group { - margin: 15px 20px; - max-width: 150px; - } - - a { - fill: $icon-color; - } - - a + a { - margin-left: 13px; - } -} - -.accordion-menu { - .card-header { - padding: 0; - } - - .card-header a > .olymp-dropdown-arrow-icon { - margin-left: 15px; - margin-top: 4px; - } - - .card-header { - - svg { - margin-top: 0; - } - - a { - color: inherit; - font-size: 13px; - } - } -} - -/*------------- Styles For left and right sticky-sidebars --------------*/ - -.crumina-sticky-sidebar { - will-change: min-height; -} - -.sidebar__inner{ - -webkit-transform: translate(0, 0); - transform: translate(0, 0); /* For browsers don't support translate3d. */ - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - will-change: position, transform; -} - - -/*------------- Responsive mode styles --------------*/ - - -@media (max-width: 768px) { - - .fixed-sidebar.right { - display: none; - } - - .fixed-sidebar.right.fixed-sidebar-responsive { - display: block; - } - - .fixed-sidebar.fixed-sidebar-responsive { - display: block; - } - - .fixed-sidebar-right { - position: relative; - bottom: auto; - -webkit-box-shadow: none; - box-shadow: none; - border-left: none; - } - - .fixed-sidebar .mCustomScrollbar { - max-height: calc(100vh - 70px); - } - -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_follow-instagram.scss b/src/assets/sass/blocks/_follow-instagram.scss deleted file mode 100644 index b08e1234..00000000 --- a/src/assets/sass/blocks/_follow-instagram.scss +++ /dev/null @@ -1,39 +0,0 @@ -/*------------- #FOLLOW-INSTAGRAMM --------------*/ - - -.follow-instagram { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: 5px; - overflow: hidden; - position: relative; - - img { - width: 20%; - } - - .btn { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - } - - &:hover { - .overlay { - opacity: 1; - } - } -} - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 460px) { - .follow-instagram .btn { - width: 70%; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_forms.scss b/src/assets/sass/blocks/_forms.scss deleted file mode 100644 index 83b55d13..00000000 --- a/src/assets/sass/blocks/_forms.scss +++ /dev/null @@ -1,861 +0,0 @@ -/*------------- #FORMS --------------*/ - - -label.control-label { - color: $placeholder-form-color; -} - -textarea { - min-height: 132px; -} - -.form-group.label-floating textarea { - padding: 1.3rem 1.1rem .2rem; -} - -input, .form-control { - color: $form-color; - line-height: inherit; - font-size: .875rem; -} - -.label-floating.has-success:after { - content: '\f00c'; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - position: absolute; - display: block; - width: 20px; - height: 20px; - line-height: 20px; - border-radius: 100%; - font-size: 9px; - background-color: #08ddc1; - color: $white-color; - text-align: center; - right: 20px; - top: 50%; - margin-top: -10px; -} - -.has-success .form-control-success, -.has-error .form-control-danger { - background-image: none; -} - -.form-group { - &.with-icon-right { - .form-control, input, textarea { - padding-right: 60px; - } - } -} - -.label-floating { - .form-control, input, select { - padding: 1.5rem 1.1rem .5rem; - line-height: 1.75; - } - - textarea.form-control { - padding: 1.5rem 1.1rem .2rem; - } - - &.with-icon { - .form-control, input, textarea { - padding-left: 70px; - } - - } -} - -.form-group.has-error:after { - content: '\f00d'; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - position: absolute; - display: block; - width: 20px; - height: 20px; - line-height: 20px; - text-align: center; - border-radius: 100%; - background-color: #f92552; - color: $white-color; - font-size: 9px; - right: 20px; - top: 19px; -} - -select.form-control { - padding-left: .875rem; -} - -.form-group.with-icon { - &:after { - content: ''; - position: absolute; - display: block; - height: 100%; - width: 1px; - background-color: $border-color; - top: 0; - left: 50px; - } - - i, svg { - display: block; - position: absolute; - left: 0; - top: 50%; - margin-top: -10px; - width: 50px; - text-align: center; - line-height: 3.5rem; - font-size: 20px; - } - - input { - padding-left: 70px; - } -} - -.form-group.with-button { - button { - display: block; - position: absolute; - right: 0; - top: 0; - height: 100%; - width: 35px; - text-align: center; - line-height: 100%; - color: $white-color; - fill: $white-color; - background-color: #d7d9e5; - border: none; - } - - input { - padding-right: 50px; - padding-left: 15px; - } -} - -.label-floating.with-icon label.control-label, -.label-placeholder.with-icon label.control-label { - left: 70px; -} - -.date-time-picker input { - position: relative; - z-index: 5; -} - -.input-group-addon { - position: absolute; - right: 0; - top: 0; - background-color: transparent; - border: none; - height: 100%; - padding: 1.1rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - svg { - fill: $icon-color; - width: 22px; - } -} - -.custom-control-description { - padding-left: 7px; - color: $body-font-color; - line-height: 2; -} - -.tooltip-inner { - font-size: 9px; - text-transform: uppercase; - font-weight: 500; - border: 1px solid #3f4257 !important; -} - -.tooltip-secondary .tooltip-inner { - background-color: $secondary-color; -} - -.tooltip-primary .tooltip-inner { - background-color: $primary-color; -} - -.tooltip-completed .tooltip-inner { - background-color: $breez; -} - -/*------------- Toggle Button --------------*/ - -.togglebutton { - vertical-align: middle; - margin-bottom: 20px; -} -.togglebutton, .togglebutton label, .togglebutton input, .togglebutton .toggle { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.togglebutton label { - cursor: pointer; - color: rgba(0,0,0, 0.26); -} -.form-group.is-focused .togglebutton label, .form-group.has-bootstrap-select .togglebutton label { - color: rgba(0,0,0, 0.26); -} -.form-group.is-focused .togglebutton label:hover, .form-group.is-focused .togglebutton label:focus { - color: rgba(0,0,0, .54); -} -fieldset[disabled] .form-group.is-focused .togglebutton label { - color: rgba(0,0,0, 0.26); -} -.togglebutton label input[type=checkbox] { - opacity: 0; - width: 0; - height: 0; -} -.togglebutton label .toggle { - text-align: left; - margin-left: 5px; -} -.togglebutton label .toggle, -.togglebutton label input[type=checkbox][disabled] + .toggle { - content: ""; - display: inline-block; - width: 66px; - height: 30px; - background-color: rgba(80, 80, 80, 0.7); - border-radius: 15px; - margin-right: 0; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; - vertical-align: middle; -} -.togglebutton label .toggle:after { - content: ""; - display: inline-block; - width: 24px; - height: 24px; - line-height: 26px; - background-color: #FFFFFF; - border-radius: 20px; - position: relative; - left: 3px; - top: 3px; - -webkit-transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; - text-align: center; -} -.togglebutton label input[type=checkbox][disabled] + .toggle:after, .togglebutton label input[type=checkbox][disabled]:checked + .toggle:after { - background-color: #BDBDBD; -} -.togglebutton label input[type=checkbox] + .toggle:active:after, .togglebutton label input[type=checkbox][disabled] + .toggle:active:after { - -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.1); -} -.togglebutton label input[type=checkbox]:checked + .toggle:after { - left: 39px; -} -.togglebutton label input[type=checkbox]:checked + .toggle { - background-color: $primary-color; -} -.togglebutton.blue label input[type=checkbox]:checked + .toggle { - background-color: $blue; -} -.togglebutton label input[type=checkbox]:checked + .toggle:active:after { - -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(156, 39, 176, 0.1); - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(156, 39, 176, 0.1); -} -.description-toggle { - display: table; - width: 100%; - margin-bottom: 30px; - - & > * { - display: table-cell; - vertical-align: middle; - } - - .togglebutton { - text-align: right; - } - - p { - margin-bottom: 0; - } -} - -.add-field { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: $body-font-color; - fill: $body-font-color; - margin-bottom: 1rem; - line-height: 100%; - - svg { - margin-right: 10px; - width: 12px; - height: 12px; - } - - & > * { - display: table-cell; - vertical-align: middle; - } -} - -.switcher-block { - margin: 19px 0; - display: table; - width: 100%; - - .title { - font-size: 13px; - } - - & > * { - margin-bottom: 0; - display: table-cell; - vertical-align: middle; - - &:last-child { - text-align: right; - } - } -} - - -/***************************************** - upload button styles -******************************************/ - -.file-upload { - position: relative; - display: inline-block; - - &:hover { - cursor: pointer; - } -} - -.file-upload__label { - background-color: $secondary-color; - display: block; - color: $white-color; - font-weight: bold; - line-height: 1.25; - text-align: center; - padding: 0.5rem 1rem; - font-size: 0.812rem; - border-radius: 0.25rem; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - - - &:hover { - cursor: pointer; - background-color: $primary-color; - } - - &.bg-green, &.bg-blue, &.bg-breez { - &:hover { - background-color: $primary-color; - } - } -} - -.file-upload__input { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - font-size: 0; - width:0; - height: 100%; - opacity: 0; - padding: 0; - - &:hover { - cursor: pointer; - } -} - -.subscribe-form { - margin: 40px 0 20px; - - .form-group { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - margin-bottom: 0; - } - - .form-control { - width: 100%; - } -} - -.list--styled { - margin: 35px 0; - - li { - color: $heading-color; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - & + li { - margin-top: 30px; - } - } - - i, svg { - color: $primary-color; - font-size: 20px; - margin-right: 17px; - } - - &.small-icon { - i, svg { - font-size: 8px; - } - } - - &.smallest-icon { - i, svg { - font-size: 6px; - } - } - - &.icon-blue { - i, svg { - color: $blue; - } - } -} - - -.search-form { - padding: 50px 40px; - background-color: $white-color; - border-radius: 5px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - - .form-group { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - margin-bottom: 0; - } - - .form-control { - width: 100%; - } - - & > * + * { - margin-left: -5px; - } - - .btn { - border-radius: 0 5px 5px 0; - } -} - - -// STYLES for RADIO buttons - -.radio { - margin-bottom: 1rem; -} -.radio label { - cursor: pointer; - padding-left: 35px; - position: relative; -} -.radio label span { - display: block; - position: absolute; - left: 10px; - top: 0; - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; -} -.radio label .circle { - border: 1px solid #dde0e9; - height: 18px; - width: 18px; - border-radius: 100%; -} -.radio label .check { - height: 18px; - width: 18px; - border-radius: 100%; - background-color: $primary-color; - -webkit-transform: scale3d(0,0,0); - transform: scale3d(0,0,0); -} -.radio label .check:after { - display: block; - position: absolute; - content: ""; - background-color: rgba(0,0,0, 0.87); - left: -18px; - top: -18px; - height: 50px; - width: 50px; - border-radius: 100%; - z-index: 1; - opacity: 0; - margin: 0; - -webkit-transform: scale3d(1.5,1.5,1); - transform: scale3d(1.5,1.5,1); -} - -.radio input[type=radio] { - opacity: 0; - height: 0; - width: 0; - overflow: hidden; - display: none; -} -.radio input[type=radio]:checked ~ .check, .radio input[type=radio]:checked ~ .circle { - opacity: 1; -} -.radio input[type=radio]:checked ~ .check { - background-color: $primary-color; -} -.radio input[type=radio]:checked ~ .circle { - border-color: $primary-color; -} -.radio input[type=radio]:checked ~ .check { - -webkit-transform: scale3d(0.45, 0.45, 1); - transform: scale3d(0.45, 0.45, 1); -} -.radio input[type=radio][disabled] ~ .check, .radio input[type=radio][disabled] ~ .circle { - opacity: 0.26; -} -.radio input[type=radio][disabled] ~ .check { - background-color: #000000; -} -.radio input[type=radio][disabled] ~ .circle { - border-color: #000000; -} - -@-webkit-keyframes rippleOn { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -@keyframes rippleOn { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} -@-webkit-keyframes rippleOff { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} -@keyframes rippleOff { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -// STYLES for checkboxes - -.checkbox { - margin-bottom: 1rem; -} -.checkbox label { - cursor: pointer; - padding-left: 0; - margin-bottom: 0; -} -.form-group.is-focused .checkbox label { - color: rgba(0,0,0, 0.26); -} -.form-group.is-focused .checkbox label:hover, .form-group.is-focused .checkbox label:focus { - color: rgba(0,0,0, .54); -} -fieldset[disabled] .form-group.is-focused .checkbox label { - color: rgba(0,0,0, 0.26); -} -.checkbox input[type=checkbox] { - opacity: 0; - position: absolute; - margin: 0; - z-index: -1; - width: 0; - height: 0; - overflow: hidden; - left: 0; - pointer-events: none; -} -.checkbox .checkbox-material { - vertical-align: middle; - position: relative; - top: 1px; - padding-right: 5px; - display: inline-block; -} -.checkbox .checkbox-material:before { - display: block; - position: absolute; - left: 0; - content: ""; - background-color: rgba(0, 0, 0, 0.84); - height: 20px; - width: 20px; - border-radius: 100%; - z-index: 1; - opacity: 0; - margin: 0; - top: 0; - -webkit-transform: scale3d(2.3,2.3,1); - transform: scale3d(2.3,2.3,1); -} -.checkbox .checkbox-material .check { - position: relative; - display: inline-block; - width: 20px; - height: 20px; - border: 1px solid $border-color; - overflow: hidden; - z-index: 1; -} -.checkbox .checkbox-material .check:before { - position: absolute; - content: ""; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - display: block; - margin-top: -3px; - margin-left: 7px; - width: 0; - height: 0; - background: red; - -webkit-box-shadow: 0 0 0 0 inset; - box-shadow: 0 0 0 0 inset; - -webkit-animation: checkbox-off 0.3s forwards; - animation: checkbox-off 0.3s forwards; -} -.checkbox input[type=checkbox]:focus + .checkbox-material .check:after { - opacity: 0.2; -} -.checkbox input[type=checkbox]:checked + .checkbox-material .check { - background: $primary-color; -} -.checkbox input[type=checkbox]:checked + .checkbox-material .check:before { - color: #FFFFFF; - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; - -webkit-animation: checkbox-on 0.3s forwards; - animation: checkbox-on 0.3s forwards; -} -.checkbox.clicked input[type=checkbox]:checked + .checkbox-material:before { - -webkit-animation: rippleOn 500ms; - animation: rippleOn 500ms; -} -.checkbox.clicked input[type=checkbox]:checked + .checkbox-material .check:after { - -webkit-animation: rippleOn 500ms forwards; - animation: rippleOn 500ms forwards; -} -.checkbox.clicked input[type=checkbox]:not(:checked) + .checkbox-material:before { - -webkit-animation: rippleOff 500ms; - animation: rippleOff 500ms; -} -.checkbox.clicked input[type=checkbox]:not(:checked) + .checkbox-material .check:after { - -webkit-animation: rippleOff 500ms; - animation: rippleOff 500ms; -} -fieldset[disabled] .checkbox, fieldset[disabled] .checkbox input[type=checkbox], -.checkbox input[type=checkbox][disabled] ~ .checkbox-material .check, -.checkbox input[type=checkbox][disabled] + .circle { - opacity: 0.5; -} -.checkbox input[type=checkbox][disabled] ~ .checkbox-material .check { - border-color: #000000; - opacity: .26; -} -.checkbox input[type=checkbox][disabled] + .checkbox-material .check:after { - background-color: rgba(0,0,0, 0.87); - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} - -// Styles for checkbox validation (forms) - -.was-validated .checkbox input[type="checkbox"]:invalid { - & + .checkbox-material { - color: #dc3545; - - .check { - border-color: #dc3545; - } - - & + .invalid-feedback{ - display: block; - } - } -} - -@-webkit-keyframes checkbox-on { - 0% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; - } - 50% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; - } - 100% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; - } -} - -@keyframes checkbox-on { - 0% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; - } - 50% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; - } - 100% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; - } -} -@keyframes rippleOn { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} -@keyframes rippleOff { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -// END STYLES for checkboxes - - -.error-box { - position: relative; - color: #f92552; - font-size: 13px; - - .danger { - margin: 0 auto 20px; - display: block; - width: 34px; - height: 34px; - line-height: 37px; - text-align: center; - border-radius: 100%; - background-color: #f92552; - - svg { - fill: $white-color; - width: 12px; - height: 12px; - } - } - - .title { - margin-bottom: 13px; - } - -} - - -/*================= Responsive Mode ============*/ - -@media (max-width: 1199px) { - .form-group.has-error:after { - top: 14px; - } -} - -@media (max-width: 860px) { - .search-form { - padding: 25px; - } -} - -@media (max-width: 360px) { - .subscribe-form .btn { - margin-left: -5px; - border-radius: 0 5px 5px 0; - } - - .search-form { - padding: 0; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_forums.scss b/src/assets/sass/blocks/_forums.scss deleted file mode 100644 index bfe79e27..00000000 --- a/src/assets/sass/blocks/_forums.scss +++ /dev/null @@ -1,178 +0,0 @@ -/*------------- #FORUMS --------------*/ - - - -.forums-table { - width: 100%; - border-radius: 5px; - overflow: hidden; - - thead { - background-color: $blue; - - th { - font-size: 12px; - font-weight: 700; - padding: 15px 25px; - color: $white-color; - text-align: center; - - &.forum { - text-align: left; - } - } - } - - td { - padding: 35px 25px; - text-align: center; - - &.forum { - text-align: left; - } - } - - tr { - border-bottom: 1px solid $border-color; - border-top: 1px solid $border-color; - - &:last-child { - border-bottom: none; - } - } - - .count { - font-size: 12px; - - &:hover { - color: $primary-color; - } - } -} - -.forum-item { - img { - float: left; - margin-right: 15px; - } - - .content { - overflow: hidden; - } - - .title { - &:hover { - color: $primary-color; - } - } - - .text { - margin-bottom: 0; - font-size: 13px; - } - - .icon { - font-size: 15px; - color: $yellow; - margin-right: 10px; - float: left; - } -} - -.author-freshness { - .author-thumb { - display: inline-block; - margin-bottom: 10px; - - img { - width: 26px; - height: 26px; - display: block; - } - } - - .title { - display: block; - font-size: 12px; - margin-bottom: 0; - - &:hover { - color: $primary-color; - } - } - - time { - font-size: 11px; - } -} - -.sub-forums { - margin-bottom: 0; - padding: 5px 0; - margin-top: 15px; - display: inline-block; - - a { - font-size: 12px; - padding: 5px 13px; - display: block; - margin-bottom: 0; - - &:hover { - color: $primary-color; - } - } - - border-left: 1px solid $border-color; -} - -.author-started { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-top: 10px; - - & > * + * { - margin-left: 8px; - } - - span { - font-size: 12px; - } - - .title { - margin-bottom: 0; - font-size: 12px; - } - - .author-thumb img { - width: 18px; - height: 18px; - margin-right: 0; - display: block; - } -} - - -/*------------- Responsive mode styles --------------*/ - - -@media (max-width: 560px) { - .forum-item { - text-align: center; - - img { - float: none; - margin-right: 0; - margin-bottom: 15px; - } - } - - .forums-table thead th, - .forums-table td { - padding: 5px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_friends-harmonic.scss b/src/assets/sass/blocks/_friends-harmonic.scss deleted file mode 100644 index 5c7d990d..00000000 --- a/src/assets/sass/blocks/_friends-harmonic.scss +++ /dev/null @@ -1,53 +0,0 @@ -/*------------- #FRIENDS-HARMONIC --------------*/ - - - -.friends-harmonic { - margin-bottom: 0; - overflow: hidden; - - a { - width: 28px; - height: 28px; - border-radius: 100%; - overflow: hidden; - border: 2px solid $white-color; - display: block; - margin-left: -12px; - } - - li { - float: left; - - &:first-child a { - margin-left: 0; - } - } - - .with-text { - margin-top: 5px; - margin-left: 15px; - } - - .all-users { - line-height: 26px; - opacity: .8; - - &:hover { - color: $white-color; - } - } -} - -.friends-harmonic-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - & + .comments-shared { - margin-top: 15px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_friends.scss b/src/assets/sass/blocks/_friends.scss deleted file mode 100644 index 5da1d52e..00000000 --- a/src/assets/sass/blocks/_friends.scss +++ /dev/null @@ -1,305 +0,0 @@ -/*------------- #FRIENDS --------------*/ - - -.friend-header-thumb { - border-bottom: 1px solid $border-color; - overflow: hidden; - - img { - width: 100%; - display: block; - } -} - -.friend-item { - border-radius: 5px; - overflow: hidden; - - .control-block-button { - position: relative; - } - - .swiper-container { - padding-bottom: 40px; - } - - .btn-control { - margin-bottom: 0; - margin-right: 14px; - } - - &.fav-page { - .friend-about { - text-align: center; - } - } -} - -.friend-item-content { - padding: 0 25px 25px 25px; - text-align: center; - position: relative; - - .more { - z-index: 5; - position: absolute; - right: 15px; - top: 50px; - font-size: 16px; - padding: 10px; - } -} - -.friend-avatar { - margin-top: -49px; - position: relative; - margin-bottom: 30px; - - .author-thumb { - margin: 0 auto; - height: 98px; - width: 98px; - margin-bottom: 10px; - - img { - border: 4px solid $white-color; - display: block; - } - } -} - -.friend-count { - margin-bottom: 35px; -} - -.friend-count-item { - display: inline-block; - margin-right: 25px; - - .title { - color: $body-font-color; - } - - &:last-child { - margin-right: 0; - } -} - -.friend-about { - text-align: left; - margin-bottom: 30px; - font-size: 13px; -} - -.friend-since { - & > *:first-child { - font-size: 11px; - } -} - -.more-dropdown { - display: block; - position: absolute; - top: 100%; - right: 0; - width: 180px; - /*border: 1px solid $border-color;*/ - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - background-color: $white-color; - border-radius: 4px; - visibility: hidden; - opacity: 0; - -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear; - transition: visibility 0s linear 0.3s, opacity 0.3s linear; - text-align: left; - padding: 15px 20px; - z-index: 5; - - ul { - padding: 15px 25px; - margin-bottom: 0; - } - - li a { - & > * { - display: inline-block; - vertical-align: middle; - } - } - - a { - padding: 7px 0; - font-size: 12px; - color: $heading-color; - display: block; - font-weight: 700; - - &.btn-sm { - padding: 0.5rem 1.7rem; - font-size: 0.688rem; - line-height: 1.5; - border-radius: 0.2rem; - } - - &:hover { - color: $primary-color; - } - } -} - -.more:hover .more-dropdown { - visibility: visible; - opacity: 1; - -webkit-transition-delay:0s; - transition-delay:0s; -} - -.more { - position: relative; - -webkit-transition: all .3s ease; - transition: all .3s ease; - color: $body-font-color; - fill: #c0c4d8; - - .more { - cursor: pointer; - } - - & > svg { - cursor: pointer; - } -} - -.more-with-triangle { - &:before { - position: absolute; - display: inline-block; - content: ''; - top: -7px; - border-right: 7px solid transparent; - border-left: 7px solid transparent; - border-bottom: 7px solid $white-color; - right: 25px; - } - - &.triangle-bottom-right { - - &:before { - top: auto; - bottom: -7px; - right: 15px; - border-bottom: none; - border-top: 7px solid $white-color; - } - } - - &.triangle-top-center { - - &:before { - margin-right: -3px; - right: 50%; - } - } - - &.triangle-top-left { - - &:before { - right: auto; - left: 15px; - } - } -} - -.friend-groups { - - .friend-item-content { - padding: 25px; - - .more { - top: 0; - right: 10px; - } - } - - .friend-avatar { - margin-top: 0; - - .author-thumb { - width: 120px; - height: 120px; - border-radius: 100px; - line-height: 120px; - background-color: #d7d9e5; - margin-bottom: 20px; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - - img { - border: none; - display: block; - margin: auto; - } - } - - } - - .country { - font-size: 11px; - } - - .friends-harmonic { - display: inline-block; - margin-bottom: 35px; - } - - .control-block-button { - margin-bottom: 15px; - } -} - -.create-group { - background-color: transparent; - border: 2px dashed #bbc0d5; - position: relative; - - .content { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - width: 90%; - text-align: center; - - .btn-control { - margin-right: 0; - margin-bottom: 15px; - - svg { - width: 20px; - height: 20px; - } - } - } - - .author-name { - font-size: 14px; - } -} - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 640px) { - .create-group .content { - position: relative; - -webkit-transform: none; - transform: none; - top: auto; - left: auto; - margin: 30px auto; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_heading.scss b/src/assets/sass/blocks/_heading.scss deleted file mode 100644 index 75068a36..00000000 --- a/src/assets/sass/blocks/_heading.scss +++ /dev/null @@ -1,83 +0,0 @@ -/*------------- #HEADING --------------*/ - - - -.crumina-heading { - position: relative; - z-index: 5; - margin-bottom: 30px; - - & > *:last-child { - margin-bottom: 0; - } - - & > *:first-child { - margin-top: 0; - } - - & + * { - margin-top: 25px; - } -} - -.heading-title { - margin-bottom: 30px; - line-height: 1.3em; -} - -.heading-text { - margin-top: 20px; - line-height: 1.75; - - &.small { - font-size: 14px; - } - - a { - font-weight: 700; - } -} - -.heading-sup-title { - color: $primary-color; - margin-bottom: 25px; - text-transform: uppercase; - font-size: 10px; - font-weight: 700; -} - -.with-title-decoration { - .heading-title { - position: relative; - padding-bottom: 30px; - - &:after, &:before { - content: ""; - display: block; - position: absolute; - bottom: 0; - left: 0; - -webkit-transition: all .3s ease; - transition: all .3s ease; - } - - &:after { - height: 1px; - background-color: $border-color; - width: 100%; - } - - &:before { - height: 2px; - background-color: $primary-color; - width: 10%; - } - } - - &:hover { - .heading-title:before { - width: 100%; - } - } -} - diff --git a/src/assets/sass/blocks/_help-support-block.scss b/src/assets/sass/blocks/_help-support-block.scss deleted file mode 100644 index 3e658f81..00000000 --- a/src/assets/sass/blocks/_help-support-block.scss +++ /dev/null @@ -1,182 +0,0 @@ -/*------------- #HELP-SUPPORT-BLOCK --------------*/ - - - -.help-support-block { - margin-bottom: 60px; - - .title { - margin-bottom: 60px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - .total-topic { - margin-left: 15px; - } - - &:hover { - .total-topic { - background-color: $purple; - color: $white-color; - } - } - } -} - -.total-topic { - font-size: 10px; - border-radius: 100%; - font-weight: 900; - width: 30px; - height: 30px; - background-color: #ebecf2; - text-align: center; - line-height: 30px; - display: block; - color: $heading-color; -} - -.help-support-list { - li { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - - svg { - margin-right: 20px; - min-width: 14px; - min-height: 14px; - max-width: 14px; - max-height: 14px; - fill: $icon-color; - position: relative; - top: 3px; - } - - a { - font-size: 14px; - color: $body-font-color; - } - - & + li { - margin-top: 20px; - } - - &:hover { - a { - color: $heading-color; - } - - svg { - fill: $primary-color; - } - } - } -} - -.help-main-topic { - - .title { - margin-bottom: 20px; - } - - .help-image { - margin: 40px auto; - } - - .single-post-additional { - margin-bottom: 20px; - } - - .single-post-additional > * + * { - border-left: none; - margin-left: 30px; - } - - .single-post-additional > * { - padding: 20px 0; - } -} - -.user-raiting-choice { - padding: 35px 0; - border-top: 1px solid $border-color; - border-bottom: 1px solid $border-color; - margin-top: 40px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 12px; - - b { - margin-left: 5px; - } - - a { - margin-left: 15px; - opacity: .8; - - &:hover { - opacity: 1; - } - } - - span { - color: $heading-color; - margin-left: auto; - font-weight: 700; - } -} - - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 860px) { - - .help-support-block .title { - margin-bottom: 20px; - } -} - -@media (max-width: 560px) { - - .help-main-topic { - .single-post-additional > * { - display: inline-block; - } - } - - .user-raiting-choice { - display: block; - padding: 15px 0; - margin-top: 20px; - - span { - display: block; - margin-top: 15px; - } - } -} - -@media (max-width: 360px) { - - .help-main-topic .single-post-additional > * { - display: block; - } - - .help-main-topic .single-post-additional > * + * { - margin-left: 0; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_helper.scss b/src/assets/sass/blocks/_helper.scss deleted file mode 100644 index b7a5a78c..00000000 --- a/src/assets/sass/blocks/_helper.scss +++ /dev/null @@ -1,733 +0,0 @@ -/*------------- #HELPERS --------------*/ - - - -.ovh { - overflow: hidden; -} - -.f-left { - float: left; -} -.f-right { - float: right; -} - -.f-none { - float: none; -} - -.align-center { - text-align: center; -} - -.align-left { - text-align: left; -} - -.align-right { - text-align: right; - - .btn { - margin-left: 20px; - } - - .w-search { - display: inline-block; - } -} - -.overlay { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - background: rgba(43, 45, 59, 0.2); - -webkit-transition: all .3s ease; - transition: all .3s ease; - opacity: 0; - - &.overlay-dark { - background: rgba(43, 45, 59, 0.8); - } -} - - -// Positioning - -.table { - display: table; -} - -.inline-items { - & > * { - display: inline-block; - vertical-align: middle; - - &.friends-harmonic-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } - } -} - -.table-cell { - display: table-cell; - vertical-align: middle; - float: none; - - @media (max-width: 640px) { - display: block; - float: left; - } -} - -.text-t-none { - text-transform: none; -} - -.centered-on-mobile { - @media (max-width: 480px) { - text-align: center; - } -} - -.no-padding { - padding: 0; -} - -.padding-r-0 { - padding-right: 0; -} - -.padding-l-0 { - padding-left: 0; -} - -.mt50 { - margin-top: 50px; -} - -.no-margin { - margin: 0; -} - -.negative-margin-top150 { - margin-top: -150px; - - @media (max-width: 1024px) { - margin-top: 0; - } -} - -.negative-margin-top50 { - margin-top: -50px; -} - -.negative-margin-right150 { - margin-right: -150px; - - @media (max-width: 768px) { - margin-right: 0; - } -} - -.mobile-margin-25 { - margin: 0 25px; -} - -.presentation-margin { - margin: 40px 0 20px; -} - -.full-block { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; -} - -.full-width { - width: 100%; -} - -.full-height { - height: 100%; -} - -.display-flex { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - &.content-center { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - } - - &.content-around { - -ms-flex-pack: distribute; - justify-content: space-around; - } -} - -.inline-block { - display: inline-block; -} - -.padding40 { - padding: 40px; -} - -.padding80 { - padding: 80px; -} - -.bg-violet { - background-color: $violet; -} - -.bg-primary { - background-color: $primary-color; -} - -.bg-secondary { - background-color: $secondary-color; -} - -.bg-purple { - background-color: $purple; -} - -.bg-blue { - background-color: $blue; -} - -.bg-blue-light { - background-color: $blue-light; -} - -.bg-breez { - background-color: $breez; -} - -.bg-breez-light { - background-color: $breez-light; -} - -.bg-grey { - background-color: $grey; -} - -.bg-grey-light { - background-color: $grey-light; -} - -.bg-grey-lighter { - background-color: $grey-lighter; -} - -.bg-orange { - background-color: $orange; -} - -.bg-yellow { - background-color: $yellow; -} - -.bg-smoke { - background-color: $smoke; -} - -.bg-smoke-light { - background-color: $smoke-light; -} - -.bg-green { - background-color: $green; -} - -.bg-facebook { - background-color: $c-facebook; -} - -.bg-twitter { - background-color: $c-twitter; -} - -.bg-dribbble { - background-color: $c-dribbble; -} - -.bg-google { - background-color: $c-google; -} - -.bg-white { - background-color: $white-color; -} - -.c-primary { - color: $primary-color; -} - -.c-white { - color: $white-color; -} - -.c-grey { - color: $body-font-color; -} - -.c-orange { - color: $orange; -} - -.c-secondary { - color: $secondary-color; -} - -.c-yellow { - color: $yellow; -} - -.c-purple { - color: $purple; -} - -.c-green { - color: $green; - fill: $green; -} - -.c-facebook { - color: $c-facebook; -} - -.c-twitter { - color: $c-twitter; -} - -.c-dribbble { - color: $c-dribbble; -} - -.c-rss { - color: $c-rss; -} - -.c-spotify { - color: $c-spotify; -} - -.bold { - font-weight: 800; -} - -.weight-normal { - font-weight: 400; -} - -.weight-light { - font-weight: 300; -} - -.custom-color * { - color: inherit !important; - fill: inherit; -} - -.flip-button { - -webkit-box-sizing: content-box; - box-sizing: content-box; - cursor: pointer; - outline: none; - padding: 0; - position: relative; - -webkit-transform: scale(1) rotate(360deg); - transform: scale(1) rotate(360deg); - -webkit-transition: -webkit-transform 150ms cubic-bezier(.4, 0, 1, 1); - transition: -webkit-transform 150ms cubic-bezier(.4, 0, 1, 1); - transition: transform 150ms cubic-bezier(.4, 0, 1, 1); - transition: transform 150ms cubic-bezier(.4, 0, 1, 1), -webkit-transform 150ms cubic-bezier(.4, 0, 1, 1); -} -.flip-icon { - display: inline-block; - width: 24px; - height: 24px; - position: relative; -} -.flip-icon > * { - left: 0; - position: absolute; - top: -3px; - -webkit-transition: all .2s cubic-bezier(.4, 0, .2, 1); - transition: all .2s cubic-bezier(.4, 0, .2, 1); -} -.flip-icon svg:last-of-type, .flip-button.active .flip-icon svg:first-of-type { - opacity: 0; - -webkit-transform: rotate(225deg); - transform: rotate(225deg); -} -.flip-button.active .flip-icon svg:last-of-type { - opacity: 1; - visibility: visible; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); -} - -.medium-padding80 { - padding: 80px 0; - - @media (max-width: 1024px) { - padding: 45px 0; - } - - @media (max-width: 800px) { - padding: 35px 0; - } -} - -.medium-padding100 { - padding: 100px 0; - - @media (max-width: 1024px) { - padding: 50px 0; - } - - @media (max-width: 800px) { - padding: 35px 0; - } -} - -.medium-padding120 { - padding: 120px 0; - - @media (max-width: 1024px) { - padding: 50px 0; - } - - @media (max-width: 800px) { - padding: 35px 0; - } -} - -.medium-padding180 { - padding: 180px 0; - - @media (max-width: 1024px) { - padding: 60px 0; - } - - @media (max-width: 800px) { - padding: 40px 0; - } -} - -.pb100 { - padding-bottom: 100px; - - @media (max-width: 1024px) { - padding-bottom: 50px; - } - - @media (max-width: 800px) { - padding-bottom: 35px; - } -} - -.pt80 { - padding-top: 80px; - - @media (max-width: 1024px) { - padding-top: 45px; - } - - @media (max-width: 800px) { - padding-top: 35px; - } -} - -.pt100 { - padding-top: 100px; - - @media (max-width: 1024px) { - padding-top: 50px; - } - - @media (max-width: 800px) { - padding-top: 35px; - } -} - -.pb120 { - padding-bottom: 120px; - - @media (max-width: 1024px) { - padding-bottom: 50px; - } - - @media (max-width: 800px) { - padding-bottom: 35px; - } -} - -.pt120 { - padding-top: 120px; - - @media (max-width: 1024px) { - padding-top: 50px; - } - - @media (max-width: 800px) { - padding-top: 35px; - } -} - -.pb160 { - padding-bottom: 160px; - - @media (max-width: 1024px) { - padding-bottom: 60px; - } - - @media (max-width: 800px) { - padding-bottom: 35px; - } -} - -.pt160 { - padding-top: 160px; - - @media (max-width: 1024px) { - padding-top: 60px; - } - - @media (max-width: 800px) { - padding-top: 35px; - } -} - -.pb80 { - padding-bottom: 80px; - - @media (max-width: 1024px) { - padding-bottom: 45px; - } - - @media (max-width: 800px) { - padding-bottom: 35px; - } -} - -.pb60 { - padding-bottom: 60px; - - @media (max-width: 1024px) { - padding-bottom: 40px; - } - - @media (max-width: 800px) { - padding-bottom: 20px; - } -} - -.pt60 { - padding-top: 60px; - - @media (max-width: 1024px) { - padding-top: 40px; - } - - @media (max-width: 800px) { - padding-top: 20px; - } -} - -.pb30 { - padding-bottom: 30px; -} - -.pt30 { - padding-top: 30px; -} - -.mt60 { - margin-top: 60px; - - @media (max-width: 800px) { - margin-top: 35px; - } -} - -.mb30 { - margin-bottom: 30px; -} - -.mb60 { - margin-bottom: 60px; - - @media (max-width: 800px) { - margin-bottom: 35px; - } -} - -.half-height-bg { - position: absolute; - height: 50%; - left: 0; - right: 0; - bottom: 0; -} - -.withripple { - position: relative; -} - -.ripple-container { - position: absolute; - top: 0; - left: 0; - z-index: 1; - width: 100%; - height: 100%; - overflow: hidden; - border-radius: inherit; - pointer-events: none; -} - -.ripple { - position: absolute; - width: 20px; - height: 20px; - margin-left: -10px; - margin-top: -10px; - border-radius: 100%; - background-color: #000; - background-color: rgba(0, 0, 0, 0.05); - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transform-origin: 50%; - transform-origin: 50%; - opacity: 0; - pointer-events: none; -} - -.ripple.ripple-on { - -webkit-transition: opacity 0.15s ease-in 0s, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; - transition: opacity 0.15s ease-in 0s, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; - transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; - transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; - opacity: 0.1; -} - -.ripple.ripple-out { - -webkit-transition: opacity 0.1s linear 0s !important; - transition: opacity 0.1s linear 0s !important; - opacity: 0; -} - -.half-width { - width: 50%; -} - -.col-3-width { - width: 33.33%; -} - -.col-4-width { - width: 25%; -} - -.body-bg-white { - background-color: $body-bg-white; -} - -.bg-body { - background-color: $body-bg; -} - -.background-contain { - background-size: contain; - background-repeat: no-repeat; -} - -.background-cover { - background-size: cover; -} - -.icon-demonstration { - text-align: center; - margin-bottom: 30px; - padding: 20px; - background-color: rgba($primary-color, .15); - border-radius: 20px; - - svg { - width: 60px; - height: 60px; - fill: $primary-color; - } - - pre { - font-size: 12px; - color: red; - } - - code { - white-space: initial; - line-height: 2; - } -} - -@media (max-width: 1200px) { - .col-4-width { - width: 33%; - } -} - -@media (max-width: 840px) { - .col-3-width { - width: 50%; - } - - .col-4-width { - width: 50%; - } - - .half-width { - width: 100%; - } -} - -@media (max-width: 480px) { - .col-3-width { - width: 100%; - } - - .col-4-width { - width: 100%; - } - - .inline-items { - & > * { - - &.friends-harmonic-wrap { - - & + .comments-shared { - margin-top: 15px; - } - } - } - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_info-boxes.scss b/src/assets/sass/blocks/_info-boxes.scss deleted file mode 100644 index d955d0ff..00000000 --- a/src/assets/sass/blocks/_info-boxes.scss +++ /dev/null @@ -1,59 +0,0 @@ -/*------------- #INFO-BOXES --------------*/ - - - -.crumina-info-box { - text-align: center; -} - -.info-box-image { - margin-bottom: 50px; -} - -.info-box-wrap { - .crumina-info-box { - margin-bottom: 90px; - } -} - -.info-box-title { - margin-bottom: 40px; -} - -.crumina-info-box--thumb-left { - text-align: left; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - - .info-box-image { - margin-bottom: 0; - margin-right: 30px; - } - - .info-box-title { - margin-bottom: 30px; - } -} - - -/*------------- Responsive mode styles --------------*/ - - -@media (max-width: 768px) { - .info-box-image { - margin-bottom: 20px; - } - - .info-box-title { - margin-bottom: 20px; - } - - .info-box-wrap .crumina-info-box { - margin-bottom: 30px; - } - - .crumina-info-box--thumb-left .info-box-title { - margin-bottom: 10px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_landing.scss b/src/assets/sass/blocks/_landing.scss deleted file mode 100644 index 1390816e..00000000 --- a/src/assets/sass/blocks/_landing.scss +++ /dev/null @@ -1,160 +0,0 @@ -/*------------- #LANDING --------------*/ - - -.landing-content { - color: $white-color; - margin-bottom: 30px; - - & > *:first-child { - font-weight: 300; - } - - & > *:last-child { - margin-bottom: 0; - } - - & > * { - color: inherit; - margin-bottom: 45px; - } -} - -.main-header.main-header-fullwidth { - width: 100%; - max-width: 100%; -} - -.main-header.main-landing { - width: 100%; - max-width: 100%; - - .logo { - text-align: center; - display: block; - background-color: transparent; - margin-bottom: 60px; - - img { - display: block; - margin: 0 auto 10px; - } - } - - h1 { - font-size: 36px; - font-weight: 300; - margin-bottom: 40px; - } - - p { - margin-bottom: 60px; - } -} - -.img-rocket { - position: absolute; - bottom: 160px; - right: 30%; -} - -.landing-item { - text-align: center; - margin-bottom: 50px; - - .title { - font-weight: 700; - } - - .full-block { - z-index: 999; - } - - .landing-item-thumb { - position: relative; - margin-bottom: 25px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.3); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.3); - - img { - width: 100%; - display: block; - } - - .btn { - margin-bottom: 0; - position: absolute; - opacity: 0; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - max-width: 90%; - } - - .new { - display: block; - position: absolute; - right: 5px; - top: 5px; - width: 50px; - height: 50px; - border-radius: 100%; - background-color: $primary-color; - color: $white-color; - line-height: 50px; - text-align: center; - text-transform: uppercase; - font-size: 14px; - font-weight: 700; - } - } - - &:hover { - .overlay { - opacity: 1; - } - - .btn { - opacity: 1; - } - } -} - -.landing-main-content { - text-align: center; - margin: 80px 0; - - svg { - fill: $primary-color; - margin-bottom: 30px; - } - - .btn { - margin: 40px 0; - } - - .title { - font-weight: 300; - margin-bottom: 30px; - } -} - - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 800px) { - .img-rocket { - right: 5px; - } - - .landing-content > * { - margin-bottom: 20px; - } -} - -@media (max-width: 420px) { - .img-rocket { - bottom: 60px; - } -} diff --git a/src/assets/sass/blocks/_main-header.scss b/src/assets/sass/blocks/_main-header.scss deleted file mode 100644 index d7f3ac6e..00000000 --- a/src/assets/sass/blocks/_main-header.scss +++ /dev/null @@ -1,105 +0,0 @@ -/*------------- #MAIN-HEADER --------------*/ - - -.main-header { - padding: 70px 0 70px 0; - margin: 0 auto 30px; - position: relative; - background-position: 50% 50%; - - &.main-header-has-header-standard { - padding-top: 0; - } -} - -.img-bottom { - position: relative; - display: block; - margin: 20px auto 0; - margin-bottom: -70px; -} - -.bg-account { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header3.png"); -} - -.bg-birthday { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header6.png"); -} - -.bg-badges { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header4.png"); -} - -.bg-events { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header5.png"); -} - -.bg-weather { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header6.png"); -} - -.bg-group { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-group.png"); -} - -.bg-music { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header7.png"); -} - -.bg-landing { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/landing-users_s9srpx.png"); -} - -.bg-users { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-users.png"); -} - -.main-header-content { - color: $white-color; - text-align: center; - - & > * { - color: inherit; - } - - & > *:first-child { - font-weight: 300; - margin-bottom: 20px; - } - - p { - font-weight: 400; - margin-bottom: 0; - } -} - - -/*------------- Logout Content --------------*/ - -.logout-content { - text-align: center; - - .logout-icon { - font-weight: 900; - width: 20px; - height: 20px; - line-height: 20px; - border-radius: 100%; - font-size: 9px; - text-align: center; - color: $white-color; - background-color: $secondary-color; - margin: 0 auto 35px; - } -} - - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 768px) { - .main-header { - max-width: 100%; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_news-feed-form.scss b/src/assets/sass/blocks/_news-feed-form.scss deleted file mode 100644 index d25b461b..00000000 --- a/src/assets/sass/blocks/_news-feed-form.scss +++ /dev/null @@ -1,170 +0,0 @@ -/*------------- #NEWS-FEED-FORM --------------*/ - - -.news-feed-form { - overflow: hidden; - - .form-group.with-icon::after { - display: none; - } - - .nav-tabs .nav-link { - padding: 20px; - border: none; - border-bottom: 1px solid $border-color; - border-right: 1px solid $border-color; - } - - .nav-tabs .nav-link.active { - background-color: $white-color; - fill: $primary-color; - color: #515365; - border-bottom: transparent; - } - - .nav-tabs { - background-color: #fafbfd; - border-bottom: none; - } - - .nav-link { - fill: $body-font-color; - color: $body-font-color; - - svg { - margin-right: 10px; - width: 18px; - } - - .olymp-status-icon { - width: 20px; - } - } - - textarea { - min-height: 160px; - border-radius: 0; - border-top: none; - border-left: none; - border-right: none; - } - - .form-group.label-floating.is-focused .control-label, - .form-group.label-floating.has-bootstrap-select .control-label { - top: 16px; - } - - .options-message { - margin-top: 7px; - - svg { - width: 22px; - height: 22px; - } - - &:hover { - fill: $icon-color; - } - } - - form { - position: relative; - } - - .author-thumb { - position: absolute; - top: 25px; - left: 25px; - z-index: 1; - } - - .form-group { - margin-bottom: 0; - } -} - - -/*------------- #NEWS-FEED-Masonry --------------*/ - -.cat-list-bg-style { - margin: 50px 0; - padding: 0; - list-style: none; - - &.cat-list__item-bg-blue { - - .cat-list__item { - display: inline-block; - - a { - - &:hover { - background-color: $blue; - } - } - - &.active { - background-color: $blue; - } - } - } -} - -.cat-list__item { - display: inline-block; - background-color: #dee4ec; - margin: 0 10px; - border-radius: 30px; - overflow: hidden; - - a { - font-size: 14px; - color: $body-font-color; - position: relative; - text-transform: capitalize; - -webkit-transition: all .3s ease; - transition: all .3s ease; - padding: 10px 20px; - display: block; - - &:hover { - color: $white-color; - background-color: $primary-color; - } - } - - &.active { - background-color: $primary-color; - - a { - color: $white-color; - } - } -} - - -/*================= Responsive Mode ============*/ - - -@media(max-width: 768px) { - .cat-list-bg-style { - margin: 30px 0; - } - - .cat-list-bg-style.cat-list__item-bg-blue .cat-list__item { - display: block; - margin-top: 10px; - } -} - -@media(max-width: 460px) { - .news-feed-form .nav-tabs .nav-link { - padding: 12px; - text-align: center; - } - - .news-feed-form .nav-link svg { - display: block; - margin: 0 auto; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_notification.scss b/src/assets/sass/blocks/_notification.scss deleted file mode 100644 index 818b453c..00000000 --- a/src/assets/sass/blocks/_notification.scss +++ /dev/null @@ -1,523 +0,0 @@ -/*------------- #NOTIFICATION --------------*/ - - -.notification-list { - margin-bottom: 0; - - .selectize-dropdown-content > *, li { - padding: 25px; - border-bottom: 1px solid $border-color; - display: block; - position: relative; - -webkit-transition: all .3s ease; - transition: all .3s ease; - - & > * { - margin-bottom: 0; - display: inline-block; - vertical-align: middle; - } - - &:hover { - background-color: #fafbfd; - - .more { - opacity: 1; - } - } - - &.un-read { - background-color: #f7f9fc; - - .notification-icon { - color: #9da2c1; - fill: #9da2c1; - } - } - - } - - .selectize-dropdown-content > * { - cursor: pointer; - - &:last-child { - border-bottom: none; - } - } - - .notification-friend { - display: inline-block; - } - - .comment-photo { - margin: 30px 0 0 60px; - max-width: 280px; - border-radius: 10px; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - span { - background-color: #f5f7fb; - padding: 0 15px; - } - } - - .author-thumb { - height: 40px; - width: 40px; - } - - .notification-event { - padding-left: 15px; - } - - .notification-date { - font-size: 11px; - display: block; - margin-top: 5px; - } - - .notification-link { - color: $primary-color; - } - - .notification-icon { - color: #d7d9e5; - fill: #d7d9e5; - float: right; - margin-top: 10px; - - svg { - width: 22px; - height: 20px; - } - } - - .more { - position: absolute; - right: 10px; - top: 5px; - font-size: 10px; - color: #d6d9e6; - opacity: 0; - - i + i { - margin-left: 5px; - } - - svg + i { - margin-left: 5px; - } - - i + svg { - margin-left: 5px; - } - - svg + svg { - margin-left: 5px; - } - } - - &.chat-message { - background-color: transparent; - } -} - -.notification-friend { - margin-bottom: 0; -} - -.chat-message { - .notification-event { - max-width: 75%; - font-size: 12px; - } - - .notification-friend { - display: block; - } - - li > * { - vertical-align: top; - } - - .author-thumb { - height: 36px; - width: 36px; - } - - li { - &.chat-group { - .author-thumb { - border-radius: 0; - - img { - width: 16px; - height: 16px; - float: left; - margin-right: 2px; - margin-bottom: 2px; - border-radius: 100%; - overflow: hidden; - } - } - - .last-message-author { - color: #515365; - font-weight: 700; - } - } - - &.message-unread { - background-color: #f7f9fc; - - .notification-icon { - fill: #9a9fbf; - } - } - } -} - -.chat-field { - border-left: 1px solid $border-color; - - .mCustomScrollbar { - overflow: hidden; - max-height: 450px; - } - - .ps > .ps__scrollbar-y-rail, .ps:hover > .ps__scrollbar-y-rail { - opacity: 0; - z-index: -1; - visibility: hidden; - } - - textarea { - border-radius: 0; - border-right: 0; - border-left: 0; - } -} - -.chat-message-field { - - .notification-event { - max-width: 90%; - } - - li { - border-bottom: none; - - &:hover { - background-color: transparent; - } - } - - .chat-message-item { - float: left; - margin-top: 10px; - font-size: 13px; - } - - .notification-date { - font-size: 10px; - float: right; - margin-top: 0; - } - - .notification-friend { - float: left; - } -} - -.added-photos { - float: left; - margin-top: 20px; - img { - border-radius: 10px; - margin-right: 8px; - margin-bottom: 15px; - display: block; - - &:last-child { - margin-right: 0; - } - } - - .photos-name { - display: block; - font-size: 10px; - } -} - -.add-options-message { - padding: 20px 25px; - float: left; - width: 100%; - - button { - margin-bottom: 0; - float: right; - - & + button { - margin-right: 15px; - } - } - - .options-message { - color: #c2c5d9; - fill: #c2c5d9; - position: relative; - display: inline-block; - cursor: pointer; - vertical-align: middle; - - & + .options-message { - margin-left: 35px; - } - - svg { - width: 24px; - height: 18px; - } - } - - .more-dropdown { - width: 215px; - top: auto; - bottom: 20px; - right: -20px; - padding: 8px; - - a { - padding: 0; - } - - li { - float: left; - padding: 4px; - } - } -} - -.smile-block { - &:hover { - .more-dropdown { - opacity: 1; - visibility: visible; - } - } - - li { - a { - opacity: .7; - } - &:hover a { - opacity: 1; - } - } -} - -.icon-status { - width: 6px; - height: 6px; - border-radius: 100%; - display: inline-block; - margin-right: 8px; - - &.online { - background-color: #32e4cd; - } - - &.away { - background-color: #ffd52f; - } - - &.disconected { - background-color: #ff4f60; - } - - &.status-invisible { - background-color: #cbdfee; - } -} - -.friend-requests { - - .notification-icon { - margin-top: 0; - } - - .notification-friend { - display: block; - } - - .accepted { - .notification-friend { - display: inline-block; - } - - .notification-link { - color: #00b7ff; - } - - .notification-icon { - margin-top: 10px; - } - } - - .chat-message-item { - font-size: 12px; - } - -} - -.birthday-item { - padding: 25px; - - .author-thumb { - width: 40px; - height: 40px; - margin-right: 12px; - } - - .birthday-date { - font-size: 12px; - } - - .btn { - margin-bottom: 0; - float: right; - margin-top: 5px; - max-width: 35%; - } - - &.badges { - .author-thumb { - width: 38px; - height: 38px; - margin-right: 25px; - } - - .birthday-date { - font-size: 13px; - } - - .skills-item { - min-width: 220px; - display: block; - float: right; - margin-bottom: 0; - margin-top: 18px; - - @media (max-width: 999px) { - float: none; - } - } - - .skills-item-meter-active { - background: -webkit-gradient(linear, left top, right top, from(#ff613a), to(#ff9432)); - background: linear-gradient(to right, #ff613a, #ff9432); - } - - } -} - -.label-avatar { - position: absolute; - top: -1px; - right: -4px; - width: 16px; - height: 16px; - line-height: 16px; - text-align: center; - color: $white-color; - font-size: 10px; - font-weight: 700; - border-radius: 100%; - overflow: hidden; -} - - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 1400px) { - .birthday-item { - padding: 25px 10px; - } -} - -@media (max-width: 1200px) { - .birthday-item { - padding: 15px; - } -} - -@media (max-width: 980px) { - .col-xl-5.col-lg-6.col-md-12.col-sm-12.col-xs-12.padding-r-0 { - padding-right: 15px; - } - - .col-xl-7.col-lg-6.col-md-12.col-sm-12.col-xs-12.padding-l-0 { - padding-left: 15px; - } -} - - -@media (max-width: 480px) { - .add-options-message .options-message + .options-message { - margin-left: 15px; - } - - .add-options-message button { - float: none; - margin-left: 0; - display: block; - margin-top: 10px; - } - - .add-options-message button + button { - margin-right: 0; - } - - .notification-list .notification-event { - max-width: 75%; - } - - .birthday-item { - padding: 10px; - } - - .birthday-item .author-thumb { - margin-right: 5px; - } -} - -@media (max-width: 420px) { - .birthday-item.badges .author-thumb { - margin-right: 0; - margin-bottom: 15px; - display: block; - } -} - -@media (max-width: 360px) { - .notification-list .notification-event { - max-width: 60%; - } - - .chat-message-field .notification-date { - float: none; - margin-top: 5px; - } - - .chat-message-field .notification-friend { - float: none; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_ol-lists.scss b/src/assets/sass/blocks/_ol-lists.scss deleted file mode 100644 index 3aa4216a..00000000 --- a/src/assets/sass/blocks/_ol-lists.scss +++ /dev/null @@ -1,44 +0,0 @@ -/*------------- #OL-LISTS --------------*/ - - - -ol { - counter-reset: list1; - margin: 0; - padding-left: 0; - - li { - list-style: none; - -webkit-transition: all .3s ease; - transition: all .3s ease; - } - -} /* Init counter */ - -ol li:before { - position:relative; - counter-increment: list1; /* Add "1" */ - content: counter(list1) " "; /* Show count */ - color: $body-font-color; - display: inline-block; - margin-right: 10px; - font-size: 10px; -} - -ol li ul li:before { - display: none; -} - -ol ol { - counter-reset: list2; - margin-top: 10px; -} - -ol ol li:before { - counter-increment: list2; - content: counter(list1) "." counter(list2) ". "; -} - -ol ol li { - padding-left: 40px; -} diff --git a/src/assets/sass/blocks/_open-topic-table.scss b/src/assets/sass/blocks/_open-topic-table.scss deleted file mode 100644 index 96f20adf..00000000 --- a/src/assets/sass/blocks/_open-topic-table.scss +++ /dev/null @@ -1,95 +0,0 @@ -/*------------- #OPEN-TOPIC-TABLE --------------*/ - - - -.open-topic-table { - width: 100%; - - thead { - background-color: $blue; - - th { - font-size: 12px; - font-weight: 700; - padding: 15px 25px; - color: $white-color; - - &.author { - text-align: left; - } - } - } - - td { - padding: 35px 25px; - } - - tr { - border-bottom: 1px solid $border-color; - border-top: 1px solid $border-color; - - &:last-child { - border-bottom: none; - } - } - - .topic-date { - padding: 10px 23px; - background-color: $smoke-light; - font-size: 11px; - } - - .author { - text-align: center; - } - - .author-thumb { - margin-bottom: 20px; - - img { - display: block; - width: 80px; - height: 80px; - } - } - - .author-name { - display: block; - white-space: nowrap; - - &:hover { - color: $primary-color; - } - } - - .country { - font-size: 11px; - } - - .posts { - vertical-align: top; - } -} - -.reply-topic { - float: right; - color: $primary-color; - font-size: 11px; -} - - -/*------------- Responsive mode styles --------------*/ - - -@media (max-width: 640px) { - - .open-topic-table thead th, - .open-topic-table td { - padding: 5px; - } - - .open-topic-table .author-thumb img { - width: 40px; - height: 40px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_overlay-menu.scss b/src/assets/sass/blocks/_overlay-menu.scss deleted file mode 100644 index cca23c3f..00000000 --- a/src/assets/sass/blocks/_overlay-menu.scss +++ /dev/null @@ -1,35 +0,0 @@ -/*------------- #OVERLAY-MENU --------------*/ - - - -body { - overflow-x: hidden; - - &:before { - content: ''; - display: block; - width: 100%; - height: 100%; - position: fixed; - top: 0; - left: 0; - background: rgba(43, 45, 59, .9); - opacity: 0; - -webkit-transition: opacity .3s ease; - transition: opacity .3s ease; - z-index: -999; - } - - &.overlay-enable:before { - opacity: .8; - z-index: 500; - } - - &.body--fixed { - position: fixed; - width: 100%; - } -} - - - diff --git a/src/assets/sass/blocks/_pagination.scss b/src/assets/sass/blocks/_pagination.scss deleted file mode 100644 index 3b54fdab..00000000 --- a/src/assets/sass/blocks/_pagination.scss +++ /dev/null @@ -1,29 +0,0 @@ -/*------------- #PAGINATION --------------*/ - - -.pagination { - margin-top: 40px; - margin-bottom: 40px; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - - .page-item { - font-size: 12px; - font-weight: 700; - padding: 0 4px; - } - - .page-link { - border-radius: 5px; - } -} - -.pagination--small { - margin-top: 15px; - margin-bottom: 15px; - - .page-link { - padding: 0.25rem .45rem; - font-size: 8px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_photo-gallery.scss b/src/assets/sass/blocks/_photo-gallery.scss deleted file mode 100644 index 2b507782..00000000 --- a/src/assets/sass/blocks/_photo-gallery.scss +++ /dev/null @@ -1,257 +0,0 @@ -/*------------- #PHOTO-GALLERY --------------*/ - - -.photo-gallery { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - top: 0; - right: 65px; - height: 100%; - position: absolute; - border-bottom: 0; - - .nav-link { - border-radius: 0; - padding: 30px 26px; - fill: #c2c5d9; - background-color: #fafbfd; - border-color: transparent; - height: 100%; - border-right-color: $border-color; - border-left-color: $border-color; - border-top-color: transparent; - - &.active { - fill: $primary-color; - background-color: $white-color; - border-top-color: transparent; - } - - &:hover { - border-right-color: $border-color; - border-left-color: $border-color; - border-top-color: transparent; - border-bottom-color: transparent; - } - - svg { - width: 18px; - height: 20px; - } - } - - &.nav-tabs .nav-item { - margin-bottom: 0; - max-height: 100%; - - & + .nav-item { - margin-left: -1px; - } - } -} - -.block-btn { - padding-right: 170px; -} - -.photo-item { - display: inline-block; - padding: 0 12px 12px 0; - margin-right: -3px; - position: relative; - overflow: hidden; - - .overlay { - bottom: 12px; - right: 12px; - border-radius: 5px; - } - - img { - border-radius: 5px; - width: 100%; - display: block; - } - - &:last-child { - margin-right: 0; - } - - .more { - position: absolute; - top: 25px; - right: 25px; - color: $white-color; - fill: $white-color; - opacity: 0; - -webkit-transition: all .3s ease; - transition: all .3s ease; - } - - .content { - position: absolute; - bottom: 25px; - left: 20px; - opacity: 0; - -webkit-transition: all .3s ease; - transition: all .3s ease; - - .title { - color: $white-color; - display: block; - margin-bottom: 0; - } - - time { - font-size: 12px; - color: #b6bbd7; - } - } - - .post-add-icon { - fill: $white-color; - position: absolute; - right: 25px; - bottom: 30px; - opacity: 0; - -webkit-transition: all .3s ease; - transition: all .3s ease; - } - - &:hover { - .more, .content, .post-add-icon, .overlay { - opacity: 1; - } - } -} - -.photo-album-wrapper { - margin-right: -12px; -} - -.photo-album-item-wrap { - display: inline-block; - margin-right: -3px; - padding: 0 12px 12px 0; - vertical-align: top; -} - -.photo-album-item { - position: relative; - border-radius: 5px; - border: 1px solid $border-color; - background-color: $white-color; - - &:last-child { - margin-right: 0; - } - - .photo-item { - float: none; - margin: 0; - border-radius: 3px; - display: block; - padding: 0; - - img { - width: 100%; - border-radius: 0; - display: block; - } - - .overlay { - bottom: 0; - right: 0; - border-radius: 0; - } - } - - .content { - padding: 25px 25px 20px; - text-align: center; - } - - .title { - display: block; - margin-bottom: 0; - } - - .sub-title { - margin-bottom: 30px; - display: block; - } - - .friends-harmonic { - display: inline-block; - } - - &.create-album { - background-color: transparent; - border: 2px dashed #bbc0d5; - - .content { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - width: 90%; - } - - .btn-control { - margin-bottom: 20px; - float: none; - } - - svg { - width: 20px; - height: 20px; - } - } - - .form-group { - margin-bottom: 0; - - & > img { - width: 100%; - border-radius: 5px 5px 0 0; - overflow: hidden; - display: block; - } - } -} - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 768px) { - .photo-gallery.nav-tabs .nav-item { - width: 50%; - } -} - -@media (max-width: 480px) { - .photo-item .post-add-icon { - right: auto; - bottom: auto; - left: 25px; - top: 25px; - } - - .block-btn { - .btn + .btn { - margin-left: 0; - margin-top: 10px; - } - } - - .photo-album-item.create-album .content { - position: relative; - -webkit-transform: none; - transform: none; - top: auto; - left: auto; - width: 100%; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_popup-chat.scss b/src/assets/sass/blocks/_popup-chat.scss deleted file mode 100644 index 0e82ccec..00000000 --- a/src/assets/sass/blocks/_popup-chat.scss +++ /dev/null @@ -1,199 +0,0 @@ -/*------------- #NOTIFICATION --------------*/ - - - -.popup-chat { - width: 320px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - overflow: hidden; - position: relative; - z-index: 5; - - .modal-body { - padding: 0; - } - - .modal-header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - .title { - margin-right: auto; - } - } - - .modal-content { - border: 0; - } - - .mCustomScrollbar { - overflow: hidden; - max-height: 350px; - } - - .ps > .ps__scrollbar-y-rail, .ps:hover > .ps__scrollbar-y-rail { - opacity: 0; - z-index: -1; - visibility: hidden; - } - - .modal-header { - background-color: $purple; - padding: 17px; - - .title { - color: $white-color; - } - } - - .more { - width: auto; - font-size: 9px; - text-align: right; - color: $white-color; - fill: $white-color; - - i + i { - margin-left: 15px; - } - - svg + i { - margin-left: 15px; - } - - i + svg { - margin-left: 15px; - } - - svg + svg { - margin-left: 15px; - } - } - - .notification-event { - padding-left: 10px; - width: 75%; - } - - .chat-message-item { - padding: 13px; - background-color: #f0f4f9; - margin-top: 0; - border-radius: 10px; - margin-bottom: 5px; - font-size: 12px; - } - - .notification-date { - float: left; - } - - .author-thumb { - width: 26px; - height: 26px; - } - - .chat-message-field li { - overflow: hidden; - padding: 9px 25px; - - &:nth-child(2n) { - .chat-message-item { - background-color: $purple; - color: $white-color; - } - - .author-thumb { - float: right; - } - - .chat-message-item { - float: right; - } - - .notification-event { - float: right; - padding-left: 0; - padding-right: 10px; - } - } - } - - .add-options-message { - position: absolute; - right: 20px; - bottom: 15px; - width: auto; - padding: 0; - - .options-message + .options-message { - margin-left: 15px; - } - } - - .form-group.label-floating textarea.form-control { - padding-right: 80px; - border-left: 0; - border-bottom: 0; - border-right: 0; - } - - .form-group { - margin-bottom: 0; - } - - textarea { - min-height: 60px; - height: 60px; - -webkit-transition: all .3s ease; - transition: all .3s ease; - border-radius: 0; - - &:focus { - min-height: 100px; - } - } -} - -.popup-chat-responsive { - position: fixed; - right: 0; - top: 0; - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - max-width: 300px; - opacity: 1; - visibility: visible; - display: block; - -webkit-transition: all .3s ease; - transition: all .3s ease; - margin-bottom: 0; - z-index: 999; - max-height: 70vh; - - .mCustomScrollbar { - overflow: hidden; - max-height: 150px; - } - - &.open-chat { - bottom: auto; - top: 0; - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 768px) { - .popup-chat-responsive { - opacity: 1; - visibility: visible; - display: block; - } -} diff --git a/src/assets/sass/blocks/_popup-windows.scss b/src/assets/sass/blocks/_popup-windows.scss deleted file mode 100644 index 612f2c0b..00000000 --- a/src/assets/sass/blocks/_popup-windows.scss +++ /dev/null @@ -1,1148 +0,0 @@ -/*------------- #POPUP-WINDOWS --------------*/ - - - -.window-popup { - max-width: calc(100% - 40px); - - .icon-close { - opacity: 1; - margin-top: 0; - margin-right: 0; - } - - .icon { - fill: $body-font-color; - float: right; - margin-top: 7px; - padding: 0; - } - - .input-group-addon .icon { - margin-top: 0; - } - - .form-group { - margin-bottom: 25px; - } - - .form-group.with-button button { - width: 50px; - border-radius: 0 5px 5px 0; - } - - .olymp-computer-icon { - width: 22px; - height: 20px; - } - -} - -.fav-page-popup { - width: 470px; - - button { - margin-bottom: 0; - } - - .form-group.label-floating .bootstrap-select.btn-group .dropdown-toggle .filter-option { - color: $primary-color; - } - -} - -.icon-close { - position: absolute; - top: -25px; - right: -25px; - color: $body-font-color; - fill: $body-font-color; - - &:hover { - color: $primary-color; - fill: $primary-color; - } - - svg { - width: 18px; - height: 18px; - } - -} - -.update-header-photo { - width: 770px; - - .modal-body { - padding: 0; - } -} - -.upload-photo-item { - display: inline-block; - vertical-align: middle; - width: 100%; - padding: 50px; - text-align: center; - fill: #c2c5d9; - border-left: 1px solid $border-color; - - &:first-child { - border-right: none; - } - - h6, .h6 { - margin-bottom: 0; - } - - svg { - margin-bottom: 30px; - width: 22px; - height: 20px; - } - - span { - font-size: 11px; - color: $body-font-color; - } - - &:hover { - fill: $primary-color; - background-color: #fafbfd; - } -} - -.choose-from-my-photo { - width: 770px; - - .nav-tabs { - position: absolute; - top: 0; - right: 0; - max-height: 100%; - border-bottom: none; - } - - .nav-tabs .nav-link { - border-radius: 0; - padding: 18px 25px; - fill: #c2c5d9; - background-color: #fafbfd; - border-color: $border-color; - border-top-color: transparent; - border-right: none; - height: 100%; - - &.active { - fill: $primary-color; - background-color: $white-color; - } - - svg { - width: 18px; - height: 20px; - } - } - - .btn { - margin-bottom: 30px; - - & + .btn { - margin-left: 20px; - } - } -} - -.choose-photo-item { - position: relative; - border-radius: 5px; - width: 33%; - float: left; - padding: 0 22px 25px 0; - - img { - max-width: 100%; - width: 100%; - display: block; - } - - &:last-child { - margin-right: 0; - } - - .radio { - position: relative; - margin-bottom: 0; - border: 1px solid $border-color; - border-radius: 5px; - - label { - padding-left: 0; - margin-bottom: 0; - width: 100%; - - span { - position: absolute; - top: 10px; - right: 10px; - left: auto; - } - } - } - .circle { - background-color: $white-color; - } - -} - -figcaption { - padding: 20px 25px; - text-align: center; - font-size: 13px; - font-weight: 700; - color: $heading-color; - - a { - color: $heading-color; - - &:hover { - color: $primary-color; - } - } - - span { - font-size: 10px; - color: $body-font-color; - font-weight: 400; - display: block; - } -} - -figure { - margin: 0; -} - -.blog-post-popup { - width: 770px; - - .modal-body { - padding: 0; - } - - .post p { - padding: 0 15px; - } - - .post-thumb { - position: relative; - } - - .overlay { - opacity: 1; - } - - .post-title { - position: absolute; - top: 50%; - left: 50%; - color: $white-color; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - text-align: center; - z-index: 20; - } - - .mCustomScrollbar { - overflow: hidden; - max-height: 365px; - } - - .ps > .ps__scrollbar-y-rail, .ps:hover > .ps__scrollbar-y-rail { - display: none; - } -} - -.open-photo-popup { - width: 970px; - - .modal-body { - padding: 0; - } - - .modal-content { - border: none; - } - - .mCustomScrollbar { - overflow: hidden; - max-height: 140px; - } - - .ps > .ps__scrollbar-y-rail, .ps:hover > .ps__scrollbar-y-rail { - display: none; - } -} - -.open-photo-thumb { - padding: 55px 0; - background-color: #000; - - .photo-item { - margin: 0; - border-radius: 0; - padding: 0; - display: block; - - .overlay { - bottom: 0; - right: 0; - } - - img { - border-radius: 0; - display: block; - } - - &:hover { - .tag-friends { - opacity: 1; - } - } - } - - .tag-friends { - position: absolute; - top: 25px; - right: 55px; - opacity: 0; - -webkit-transition: all .3s ease; - transition: all .3s ease; - fill: $white-color; - - svg { - width: 20px; - height: 20px; - } - } -} - -.open-photo-popup-v2 { - width: 1200px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - - .open-photo-thumb { - width: 66.66%; - float: left; - z-index: 10; - } - - .open-photo-content { - width: 33%; - float: left; - } - - .post-additional-info .comments-shared { - margin-top: 0; - } - - .mCustomScrollbar { - max-height: 180px; - } -} - -.create-photo-album { - width: 770px; - - .photo-album-item.create-album { - min-height: 200px; - } - - .more { - padding: 10px 13px; - fill: $icon-color; - - a { - font-size: 12px; - display: inline-block; - margin-bottom: 0; - } - - svg { - margin-right: 5px; - } - } - - .olymp-happy-face-icon { - width: 20px; - height: 20px; - fill: $icon-color; - position: absolute; - top: 10px; - left: 15px; - } - - textarea { - border-radius: 0; - border-right: 0; - border-left: 0; - font-size: 12px; - } - - .btn { - margin: 30px 0; - - & + .btn { - margin-left: 20px; - } - } - - .more-dropdown { - width: 260px; - right: auto; - left: 0; - padding: 0; - - input { - border: 0; - border-bottom: 1px solid $border-color; - font-size: 12px; - } - } - - .author-thumb { - margin-right: 10px; - } - - .author-title { - margin-bottom: 0; - } - -} - -.registration-login-form-popup { - width: 470px; - - .registration-login-form { - margin-bottom: 0; - } - - .modal-body { - padding: 0; - } -} - -.edit-widget { - width: 470px; - - .custom-control-indicator { - width: 18px; - height: 18px; - } - - .custom-control { - margin-right: 0; - padding-left: 20px; - } -} - -.add-option { - display: block; - margin: 30px 0; - color: $body-font-color; - - svg { - fill: $body-font-color; - margin-right: 12px; - width: 14px; - height: 14px; - } - - span { - line-height: 1; - } -} - -.create-friend-group { - width: 470px; - - .more-dropdown { - width: 300px; - top: 70px; - right: -301px; - visibility: visible; - opacity: 1; - padding: 0; - - a { - display: inline-block; - margin-bottom: 0; - } - - input { - border: 0; - border-bottom: 1px solid #e6ecf5; - font-size: 12px; - } - - .form-group { - margin-bottom: 0; - } - - li { - padding: 9px 0; - } - } - - .icon { - - &:hover { - fill: $primary-color; - } - - &.check { - fill: $blue; - } - - svg { - width: 14px; - height: 12px; - } - } - - .author-thumb { - margin-right: 10px; - } - - .olymp-happy-face-icon { - width: 20px; - height: 20px; - fill: #9a9fbf; - position: absolute; - top: 19px; - right: 15px; - } - - .bootstrap-select.form-control { - border-radius: 4px; - border: 1px solid $border-color; - } - - .bootstrap-select.style-2 > .dropdown-toggle { - padding: 1.1rem; - } - - .form-group.label-floating .bootstrap-select.btn-group .dropdown-toggle .filter-option { - color: #38a9ff; - } - - .dropdown-menu { - top: auto; - bottom: -100%; - left: calc(100% + 25px); - } - - - &.create-friend-group-add-friends { - .bootstrap-select.style-2 .dropdown-menu { - display: block; - position: relative; - top: auto; - bottom: auto; - left: auto; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 0 0 0.25rem 0.25rem; - border: none; - } - - .bootstrap-select.style-2 > .dropdown-toggle { - display: none; - } - } - -} - -.faqs-popup { - width: 470px; - - .collapse { - padding: 0 0 0.75rem; - margin-bottom: 0; - - p { - margin-bottom: 0; - } - } - - .modal-body { - padding: 0; - } - - .card { - padding: 1px 1.5rem; - border-top: 1px solid $border-color; - } - - .card-header { - padding: 1.5rem 0; - border-bottom: none; - - a { - font-size: 13px; - } - - i, svg { - margin-top: 3px; - } - } - - .card:first-child { - border-top: none; - } -} - -.playlist-popup { - width: 100%; - max-width: 100%; - top: 0 !important; - left: 0; - -webkit-transform: none; - transform: none; - height: 100vh; - position: fixed; - visibility: hidden; - opacity: 0; - z-index: 999; - - &.open { - visibility: visible; - opacity: 1; - } - - .icon-close { - top: auto; - right: 25px; - bottom: 75px; - fill: $primary-color; - } - - .mCustomScrollbar { - max-height: calc(100vh - 70px); - overflow: hidden; - } -} - -.create-event { - width: 470px; - - .icon-close { - margin-top: 0; - margin-right: 0; - } - - .more-dropdown { - width: 300px; - top: 70px; - right: -301px; - visibility: visible; - opacity: 1; - padding: 0; - - a { - display: inline-block; - margin-bottom: 0; - } - - input { - border: 0; - border-bottom: 1px solid #e6ecf5; - font-size: 12px; - } - - .form-group { - margin-bottom: 0; - } - - li { - padding: 9px 0; - } - - svg { - width: 14px; - height: 14px; - } - } - - .author-thumb { - margin-right: 10px; - } - - .icon { - &:hover { - fill: $primary-color; - } - - &.check { - fill: $breez; - } - } - - .olymp-happy-face-icon { - width: 20px; - height: 20px; - fill: #9a9fbf; - position: absolute; - top: 19px; - right: 15px; - } - - .bootstrap-select.style-2.form-control { - border-radius: 4px; - border: 1px solid $border-color; - } - - .bootstrap-select.style-2 > .dropdown-toggle { - padding: 1.1rem; - padding-right: 40px; - border: none; - - &:after { - display: none; - } - } - - .form-group.label-floating .bootstrap-select.btn-group .dropdown-toggle .filter-option { - color: #08ddc1; - } - - .bootstrap-select.style-2 .dropdown-menu { - top: auto; - bottom: -100%; - left: calc(100% + 24px); - } - - .bootstrap-select li.selected a { - background-color: #08ddc1; - } - - .bs-searchbox { - padding: 0; - - input { - border-radius: 0; - border-width: 0 0 1px 0; - } - - } -} - -.event-private-public { - width: 770px; - - .mCustomScrollbar { - overflow: hidden; - max-height: 365px; - } - - .ps > .ps__scrollbar-y-rail, .ps:hover > .ps__scrollbar-y-rail { - display: none; - } - - .modal-body { - padding: 0; - } -} - -.private-event-head { - margin-bottom: 20px; - - img { - margin-right: 14px; - } - - .author-date { - - .event-title { - line-height: 1; - margin-bottom: 0; - } - } - - .event__date { - font-size: 12px; - } - - .more { - float: right; - font-size: 16px; - margin-right: 10px; - } - - .more-dropdown a { - - &:hover { - color: $breez; - } - } -} - -.event-description { - padding-left: 30px; - border-left: 1px solid $border-color; - margin-bottom: 40px; - - .event-description-title { - font-weight: 700; - margin-bottom: 40px; - } - - .place { - margin-bottom: 20px; - } - - .friends-harmonic { - margin-bottom: 35px; - } -} - -.relative { - position: relative; - top: auto; - left: auto; - -webkit-transform: none; - transform: none; -} - -.edit-my-poll-popup { - width: 770px; - - .control-block-button { - top: 20px; - right: -17px; - } - - .edit-my-poll-head { - border-radius: 5px 5px 0 0; - padding: 35px 60px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - .poll-img { - margin-left: auto; - } - } - - .head-content { - color: $white-color; - - .title { - margin-bottom: 20px; - color: inherit; - } - - svg { - fill: $white-color; - } - } - - .place { - span { - position: relative; - - & + span { - padding-left: 17px; - margin-left: 12px; - - &:after { - content: "/"; - display: block; - position: absolute; - left: 0; - top: 0; - } - } - } - } - - .edit-my-poll-content { - padding: 35px 60px; - - h3 { - margin: 40px 0; - } - } - - .modal-content { - border: none; - } - - .modal-body { - padding: 0; - } -} - -.modal.show .modal-dialog { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; -} - -.popup-write-rewiev { - width: 470px; -} - -.restore-password-popup { - width: 400px; -} - -.modal-has-swiper { - display: block !important; - visibility: hidden; - opacity: 0; - - &.show { - visibility: visible; - opacity: 1; - } -} - -.main-popup-search { - width: 770px; - - .search-form { - padding: 30px; - -webkit-box-shadow: none; - box-shadow: none; - } - - .form-group { - margin-bottom: 0; - } -} - - -/*================= Responsive Mode ============*/ - -@media (max-width: 1080px) { - .window-popup .icon-close, - .icon-close { - right: 50%; - margin-right: -9px; - } - - .open-photo-popup-v2 { - display: block; - } - - .modal.show .modal-dialog.open-photo-popup-v2 { - display: block !important; - } - - .open-photo-popup-v2 .open-photo-thumb { - width: 100%; - float: none; - } - - .open-photo-popup-v2 .open-photo-content { - width: 100%; - float: none; - } - - .create-friend-group .dropdown-menu { - bottom: auto; - left: 0; - top: 100%; - } - - .create-friend-group .bootstrap-select.style-2 > .dropdown-toggle { - padding-right: 2.5rem; - } - - .create-event .bootstrap-select.style-2 .dropdown-menu { - top: 100%; - bottom: auto; - left: 0; - } -} - -@media (max-width: 768px) { - .edit-my-poll-popup .control-block-button { - top: -20px; - right: 17px; - } - - .icon-close { - right: 50%; - margin-right: -9px; - } - - .choose-from-my-photo .modal-header .title { - width: 50%; - } - - .choose-from-my-photo .nav-tabs .nav-link { - height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - } - - .choose-from-my-photo .nav-tabs .nav-item { - width: auto; - } - - .choose-from-my-photo .nav-tabs .nav-link svg { - margin: auto; - } - - .create-photo-album .btn + .btn { - margin-left: 0; - float: none; - } - - .create-photo-album .btn { - width: 100%; - margin: 10px 0; - } - - .choose-from-my-photo .btn { - width: 45%; - } - - .photo-album-item.create-album .btn-control { - width: 50px; - } - - .blog-post-popup .post p { - padding: 0; - } -} - -@media (max-width: 580px) { - .edit-my-poll-popup .edit-my-poll-head { - padding: 20px 40px; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - - .edit-my-poll-popup .edit-my-poll-content { - padding: 20px 40px; - } - - .edit-my-poll-popup .edit-my-poll-head .poll-img { - margin: 20px auto 0 0; - } - - .edit-my-poll-popup .edit-my-poll-content h3 { - margin: 20px 0; - } -} - -@media (max-width: 480px) { - .choose-photo-item { - width: 50%; - } - - .private-event-head .more { - float: none; - } - - .upload-photo-item { - padding: 10px; - } - - .choose-from-my-photo .btn { - width: 100%; - } - - .upload-photo-item svg { - margin-bottom: 10px; - } - - .remember a { - float: none; - display: block; - } - - .page-link { - padding: 10px; - } - - .notification-list.friend-requests .notification-icon { - float: none; - display: block; - margin-top: 10px; - } - - .choose-from-my-photo .btn { - margin-bottom: 10px; - } - - .choose-from-my-photo .btn + .btn { - margin-left: 0; - } - - .choose-photo-item { - padding: 0 5px 5px 0; - } - - .blog-post-popup .post .post-title { - display: none; - } - - .main-popup-search .search-form { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding: 0; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - - .btn { - border-radius: 5px; - } - - & > * + * { - margin-left: 0; - } - } - - .main-popup-search .form-group { - margin-bottom: 20px; - width: 100%; - } -} - -@media (max-width: 360px) { - - .choose-photo-item { - width: 100%; - } - - .private-event-head .more { - float: none; - display: block; - } - - .private-event-head img { - display: block; - margin-right: 0; - margin-bottom: 15px; - } - - .event-private-public .post__author img { - display: block; - margin-bottom: 10px; - } -} - diff --git a/src/assets/sass/blocks/_post-video.scss b/src/assets/sass/blocks/_post-video.scss deleted file mode 100644 index ceb31498..00000000 --- a/src/assets/sass/blocks/_post-video.scss +++ /dev/null @@ -1,53 +0,0 @@ -/*------------- #POST-VIDEO --------------*/ - - - -.post-video { - border: 1px solid $border-color; - border-radius: 3px; - overflow: hidden; - margin: 20px 0; - - .video-content { - padding: 20px; - overflow: hidden; - - .title { - display: block; - } - - p { - margin: 10px 0; - font-size: 13px; - } - - .link-site { - font-size: 10px; - color: $grey-lighter; - - &:hover { - color: $primary-color; - } - } - } -} - -.video-thumb { - position: relative; - float: left; - - img { - display: block; - width: 100%; - } -} - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 480px) { - .video-thumb { - float: none; - } -} - diff --git a/src/assets/sass/blocks/_posts.scss b/src/assets/sass/blocks/_posts.scss deleted file mode 100644 index 2197996e..00000000 --- a/src/assets/sass/blocks/_posts.scss +++ /dev/null @@ -1,357 +0,0 @@ -/*------------- #POSTS --------------*/ - - - -.post { - position: relative; - padding: 25px; - border-bottom: 1px solid $border-color; - - p { - margin: 25px 0; - } - - .control-block-button { - top: 20px; - right: -17px; - } - - &.thumb-full-width { - .post-thumb { - border-radius: 0; - margin: 0 -25px 25px; - } - } - - .btn { - margin-bottom: 25px; - } - - h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { - display: inline-block; - - & + p { - margin-top: 10px; - } - } - - .post__author-name { - font-weight: 700; - margin-bottom: 0; - } - - .more-photos span { - font-weight: 700; - } - - &.shared-photo { - .post-thumb { - border: 1px solid $border-color; - margin-bottom: 0; - } - } - - .author-date a { - font-weight: 700; - } -} - -.post-block-photo { - margin-bottom: 20px; - overflow: hidden; - - a, span { - float: left; - overflow: hidden; - padding: 0 8px 8px 0; - - img { - border-radius: 3px; - width: 100%; - display: block; - } - } -} - -.more-photos { - position: relative; - - &:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - right: 8px; - bottom: 8px; - background-color: $primary-color; - opacity: .8; - border-radius: 3px; - } - - span { - color: $white-color; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - z-index: 5; - font-weight: 700; - margin-left: -8px; - - } -} - -.post-thumb { - border-radius: 5px; - margin-bottom: 25px; - overflow: hidden; - position: relative; - - img { - width: 100%; - display: block; - } -} - -.post__author { - margin-bottom: 20px; - - img { - width: 40px; - height: 40px; - border-radius: 100%; - overflow: hidden; - margin-right: 12px; - } - - .more { - float: right; - font-size: 16px; - margin-right: 20px; - } -} - -.post-additional-info { - padding: 20px 0 0; - border-top: 1px solid $border-color; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - & > * { - margin-right: 15px; - - &:last-child { - margin-right: 0; - margin-left: auto; - } - } -} - -.comments-shared { - & > * { - margin-right: 15px; - - &:last-child { - margin-right: 0; - } - } - - span { - color: $body-font-color; - } -} - -.post-add-icon { - fill: #c2c5d9; - color: #c2c5d9; - - & > * { - vertical-align: middle; - -webkit-transition: all .15s ease; - transition: all .15s ease; - } - - svg, img { - margin-right: 8px; - width: 20px; - height: 18px; - } - - .olymp-speech-balloon-icon { - width: 22px; - height: 20px; - } - - .olymp-share-icon { - width: 26px; - height: 21px; - } - - &:hover { - fill: $primary-color; - color: $primary-color; - - span { - color: $primary-color; - } - } - - &:active, - &:focus { - fill: #c2c5d9; - color: #c2c5d9; - } - -} - -.names-people-likes { - font-size: 12px; - a { - color: $heading-color; - font-weight: 700; - } -} - -.post-control-button { - .btn-control { - display: block; - margin-bottom: 6px; - margin-right: 0; - background-color: $grey-lighter; - width: 34px; - height: 34px; - line-height: 36px; - - &.bg-facebook { - background-color: $c-facebook; - - &:hover { - background-color: $c-facebook; - } - } - - &.bg-twitter { - background-color: $c-twitter; - &:hover { - background-color: $c-twitter; - } - } - - .olymp-share-icon { - width: 24px; - } - - &:hover { - background-color: $primary-color; - } - - &.featured-post { - &:hover { - background-color: #ffc923; - } - } - - &.has-i { - - svg, i { - font-size: 15px; - width: 15px; - height: 15px; - } - } - } -} - -.empty-post { - height: 600px; - background-color: #dce1eb; - opacity: .5; -} - -.empty-post-content { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - text-align: center; - - .title { - font-size: 16px; - font-weight: 700; - color: #515365; - } - - span { - font-size: 11px; - } -} - - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 768px) { - .post-control-button .btn-control { - display: inline-block; - } - - .post .control-block-button { - right: 20px; - top: -13px; - } - - .post__author .more { - margin-right: -16px; - } - - .post-control-button .btn-control svg { - width: 14px; - height: 14px; - } - - .post-control-button .btn-control { - line-height: 32px; - } - - .post-control-button .btn-control.has-i { - line-height: 36px; - } - - .post__author { - margin-bottom: 5px; - } -} - - -@media (max-width: 480px) { - - .post-additional-info { - -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; - } - - .post-additional-info > * { - margin-right: 0; - - & + * { - margin-top: 10px; - } - - &:last-child { - margin-left: 0; - } - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_range-slider.scss b/src/assets/sass/blocks/_range-slider.scss deleted file mode 100644 index e7a79bce..00000000 --- a/src/assets/sass/blocks/_range-slider.scss +++ /dev/null @@ -1,117 +0,0 @@ -/*------------- #STYLES for Range Sliders --------------*/ - - - -.range-slider { - .irs-line { - border-radius: 5px; - } - - .irs-line-left, - .irs-line-mid, - .irs-line-right { - background: none; - background-color: $border-color; - } - - .irs-bar { - background: none; - } - - .irs-slider { - background: none; - background-color: $border-color; - border-radius: 100%; - - &:before { - content: ''; - display: block; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - width: 10px; - height: 10px; - opacity: .7; - border-radius: 100%; - -webkit-transition: all .3s ease; - transition: all .3s ease; - } - - &:hover { - &:before { - opacity: 1; - } - } - } -} - -.range-slider--primary { - - .irs-bar { - background-color: $primary-color; - } - - .irs-grid-pol { - background: $primary-color; - } - - .irs-slider { - - &:before { - background-color: $primary-color; - } - } -} - -.range-slider--red { - .irs-bar { - background-color: $breez; - } - - .irs-grid-pol { - background: $breez; - } - - .irs-slider { - - &:before { - background-color: $breez; - } - } -} - -.range-slider--green { - .irs-bar { - background-color: $yellow; - } - - .irs-grid-pol { - background: $yellow; - } - - .irs-slider { - - &:before { - background-color: $yellow; - } - } -} - -.range-slider--blue { - .irs-bar { - background-color: $blue-light; - } - - .irs-grid-pol { - background: $blue-light; - } - - .irs-slider { - - &:before { - background-color: $blue-light; - } - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_registration-login-form.scss b/src/assets/sass/blocks/_registration-login-form.scss deleted file mode 100644 index dddf95c5..00000000 --- a/src/assets/sass/blocks/_registration-login-form.scss +++ /dev/null @@ -1,200 +0,0 @@ -/*------------- #REGISTRATION-LOGIN-FORM --------------*/ - - -.registration-login-form { - border: 1px solid $border-color; - border-radius: 0 5px 5px 0; - background-color: $white-color; - overflow: hidden; - position: relative; - padding-left: 71px; - margin-bottom: 20px; - min-height: 700px; - - .nav-tabs { - float: left; - display: block; - height: 100%; - border: none; - position: absolute; - top: 0; - bottom: 0; - left: 0; - } - - .nav-item { - margin-bottom: 0; - height: 50%; - display: table; - - &:last-child .nav-link { - border-bottom: 0; - } - } - - .nav-link { - border-radius: 0; - border: none; - border-bottom: 1px solid $border-color; - border-right: 1px solid $border-color; - padding: 25px; - color: #c0c4d8; - fill: #c0c4d8; - background-color: #fafbfd; - height: 100%; - display: table-cell; - vertical-align: middle; - - &.active { - fill: $primary-color; - background-color: $white-color; - border-color: $border-color; - } - - svg { - width: 21px; - height: 21px ; - } - } - - .tab-content { - overflow: hidden; - } - - .content { - padding: 35px 25px; - } - - .title { - padding: 25px; - border-bottom: 1px solid $border-color; - margin-bottom: 0; - } - - p { - margin-bottom: 0; - font-size: 13px; - } - - .remember { - margin: 35px 0 25px - } -} - -.remember { - margin-bottom: 1rem; - - .checkbox { - display: inline-block; - margin-bottom: 0; - } - - a { - line-height: 2; - } - - .forgot { - float: right; - color: $body-font-color; - } -} - -.or { - position: relative; - width: 100%; - height: 1px; - margin: 1rem 0 2rem 0; - background-color: $border-color; - - &:after { - content: 'OR'; - display: block; - position: absolute; - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - background-color: $white-color; - padding: 0 25px; - font-size: 10px; - z-index: 5; - } -} - -.form--login-logout { - width: 100%; - margin-right: 30px; - - form { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - } - - .form-control { - background-color: #494c62; - border: 0; - color: $grey-lighter; - } - - .login-btn-responsive { - display: none; - } - - button.btn { - padding: .578rem 2.1rem; - } -} - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 1023px) { - .registration-login-form { - padding-top: 71px; - padding-left: 0; - } - - .registration-login-form .nav-tabs { - bottom: auto; - height: auto; - width: 100%; - } - - .registration-login-form .nav-item { - height: 100%; - display: block; - width: 50%; - float: left; - text-align: center; - } - - .registration-login-form .nav-link { - display: block; - } - - .registration-login-form .nav-item:last-child .nav-link { - border-bottom: 1px solid #e6ecf5; - } -} - -@media (max-width: 580px) { - .form--login-logout { - text-align: right; - - form { - display: none; - } - - .btn { - display: none; - margin-bottom: 0; - - &.login-btn-responsive { - display: inline-block; - padding: .6rem 1.5rem; - } - } - } -} diff --git a/src/assets/sass/blocks/_search-help-result.scss b/src/assets/sass/blocks/_search-help-result.scss deleted file mode 100644 index abf5b246..00000000 --- a/src/assets/sass/blocks/_search-help-result.scss +++ /dev/null @@ -1,135 +0,0 @@ -/*------------- #SEARCH-HELP-RESULT --------------*/ - - -.search-help-result-title { - text-align: center; - margin-bottom: 100px; - - .count-result { - color: $primary-color; - } - - .search-query { - font-style: italic; - color: $body-font-color; - } -} - -.search-help-result-list { - li { - padding-bottom: 50px; - margin-bottom: 50px; - border-bottom: 1px solid $border-color; - } - - .title { - margin-bottom: 40px; - } - - .single-post-additional { - margin-bottom: 20px; - } - - .single-post-additional > * + * { - border-left: none; - margin-left: 30px; - } - - .single-post-additional > * { - padding: 20px 0; - } - - .post__author img { - width: 26px; - height: 26px; - } -} - -.user-raiting { - margin-top: 30px; - font-size: 12px; - color: $heading-color; - font-weight: 700; - - img { - margin-right: 20px; - vertical-align: middle; - } -} - -.page-404-content { - text-align: center; - - img { - margin-bottom: 70px; - display: block; - } -} - -.page-500-content { - min-height: 100vh; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.page-500-sup-title { - font-size: 84px; -} - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 1024px) { - .page-500-content { - text-align: center; - - img { - margin-bottom: 40px; - } - } -} - -@media (max-width: 860px) { - .search-help-result-title { - margin-bottom: 40px; - } - - .search-help-result-list li { - padding-bottom: 20px; - margin-bottom: 20px; - } -} - -@media (max-width: 768px) { - - .page-404-content img { - margin-bottom: 30px; - } -} - -@media (max-width: 560px) { - - .search-help-result-list .title { - margin-bottom: 20px; - } - - .search-help-result-list .single-post-additional > * { - display: inline-block; - } -} - -@media (max-width: 360px) { - - .search-help-result-list .single-post-additional > * { - display: block; - } - - .search-help-result-list .single-post-additional > * + * { - margin-left: 0; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_search-results.scss b/src/assets/sass/blocks/_search-results.scss deleted file mode 100644 index c1190d6f..00000000 --- a/src/assets/sass/blocks/_search-results.scss +++ /dev/null @@ -1,63 +0,0 @@ -/*------------- #SERACH-RESULTS --------------*/ - -.searches-item { - .notification-icon { - float: right; - } - - .country { - font-size: 12px; - } - - .names-people-likes a { - display: block; - } - - .post-additional-info { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - & > *:last-child { - margin-left: auto; - } - } - - .friend-count { - margin-bottom: 0; - } - - .friend-count-item { - margin-right: 50px; - - &:last-child { - margin-right: 0; - } - - .h6 { - margin-bottom: 0; - line-height: 1; - font-size: 12px; - } - - .title { - font-size: 12px; - line-height: 1; - } - } -} - -.user-description { - font-size: 13px; - padding: 25px 0; - border-top: 1px solid $border-color; - border-bottom: 1px solid $border-color; - - .title { - font-weight: 500; - color: $heading-color; - } -} diff --git a/src/assets/sass/blocks/_shop.scss b/src/assets/sass/blocks/_shop.scss deleted file mode 100644 index c8c13e13..00000000 --- a/src/assets/sass/blocks/_shop.scss +++ /dev/null @@ -1,501 +0,0 @@ -/*------------- #SHOP --------------*/ - - - -.shop-product-item { - margin-bottom: 30px; - - .product-thumb { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - background-color: #f2f4f8; - margin-bottom: 10px; - margin-right: 0; - height: 420px; - width: auto; - position: relative; - } - - .product-content { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - .block-price { - margin-left: auto; - } - } - - .onsale { - display: block; - width: 42px; - height: 42px; - border-radius: 100%; - position: absolute; - right: 20px; - top: 20px; - color: $white-color; - background-color: $primary-color; - font-size: 10px; - font-weight: 900; - text-transform: uppercase; - text-align: center; - line-height: 42px; - } - - .product-content .title { - font-size: 16px; - -webkit-transition: opacity .3s ease; - transition: opacity .3s ease; - } - - .product-price { - margin-right: 0; - font-size: 16px; - font-weight: 700; - -webkit-transition: opacity .3s ease; - transition: opacity .3s ease; - - &.with-sale { - color: $primary-color; - - del { - color: $body-font-color; - margin-right: 7px; - } - } - } - - .rait-stars { - margin-bottom: 10px; - } - - &:hover { - .in-cart { - opacity: 1; - } - - .rait-stars { - opacity: 0; - } - - .product-price { - opacity: 0; - } - } - - &.product-item-v2 { - text-align: center; - - .product-thumb { - display: block; - margin-bottom: 30px; - height: auto; - padding: 20px; - - img { - display: block; - margin: 10px auto 20px; - } - - .btn { - margin: 0 auto; - opacity: 0; - } - - .rait-stars { - opacity: 1; - } - - .product-price { - opacity: 1; - } - - .block-title, .block-price { - text-align: left; - } - } - } - - &:hover { - .product-thumb { - .btn { - opacity: 1; - } - } - } -} - -.product-category { - font-size: 10px; - font-weight: 700; - margin-bottom: 10px; - color: $body-font-color; - display: block; -} - -.block-price { - position: relative; - - .in-cart { - position: absolute; - right: 0; - top: 50%; - -webkit-transform: translate(0, -50%); - transform: translate(0, -50%); - opacity: 0; - width: 40px; - height: 40px; - border-radius: 5px; - text-align: center; - background-color: $blue; - -webkit-transition: opacity .3s ease; - transition: opacity .3s ease; - - svg { - fill: $white-color; - height: 22px; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - } - } -} - - - -/*------------- Product Details --------------*/ - - -.shop-product-detail { - .thumbs-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - } -} - -.small-thumbs-wrap { - margin-right: 10px; - - .small-thumb { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 80px; - height: 80px; - background-color: #f2f4f8; - - img { - margin: auto; - } - - & + .small-thumb { - margin-top: 10px; - } - } -} - - -.shop-product-detail-thumb { - height: 560px; - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - background-color: #f2f4f8; - - img { - margin: auto; - } -} - -.shop-product-detail-content { - - p { - margin-bottom: 50px; - } - - .btn { - margin-bottom: 50px; - } - - .main-content-wrap { - 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-bottom: 30px; - - .title { - margin-bottom: 20px; - } - } - - .product-category { - font-size: 12px; - margin-bottom: 20px; - } - - .rait-stars .star-icon { - font-size: 10px; - } - - .product-price { - font-size: 34px; - } - - .inputs-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-bottom: 50px; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - & > * + * { - margin-left: 20px; - width: 100%; - } - - .form-group { - margin-bottom: 0; - } - } -} - -.quantity { - position: relative; - - .quantity-minus, .quantity-plus { - position: absolute; - right: 15px; - top: 0; - color: $heading-color; - font-size: 11px; - height: 50%; - width: 20px; - line-height: 27px; - } - - .quantity-minus { - top: auto; - bottom: 0; - } -} - -.tags { - font-size: 12px; - color: $heading-color; - font-weight: 700; - - li { - display: inline-block; - - &:nth-child(2) { - margin-left: 5px; - } - } - - .tags-item { - color: $body-font-color; - font-weight: 400; - - &:hover { - color: $primary-color; - } - } -} - -.article-number { - font-size: 12px; - color: $heading-color; - font-weight: 700; - - span { - color: $body-font-color; - font-weight: 400; - margin-left: 8px; - } -} - -.product-description { - .nav-tabs { - border-bottom: none; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 80px; - - .nav-link { - font-weight: 700; - color: $body-font-color; - font-size: 14px; - - &.active { - color: $heading-color; - - .total-topic { - background-color: $primary-color; - } - } - - .total-topic { - width: 19px; - height: 19px; - line-height: 19px; - background-color: $icon-color; - display: inline-block; - color: $white-color; - margin-left: 10px; - } - } - } - - .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { - border-color: transparent; - } - - .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { - border-color: transparent; - } - - .tab-pane { - & > .title { - margin-bottom: 50px; - } - - p { - margin-bottom: 30px; - } - } -} - -.comments-title-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - margin-bottom: 10px; - - .rait-stars .star-icon { - font-size: 10px; - } -} - - -.comments__item-review { - padding: 50px 0; - border-top: 1px solid $border-color; - - &:last-child { - border-bottom: 1px solid $border-color; - } - - &:first-child { - margin-top: 40px; - } - - .rait-stars { - margin-bottom: 20px; - } - - .comment-content { - margin-bottom: 25px; - } - - .comments__header-review { - font-size: 11px; - - .comments__author-review a { - font-weight: 700; - color: $heading-color; - font-style: normal; - - &:hover { - color: $primary-color; - } - } - } -} - - -/*================= Responsive Mode ============*/ - - - -@media(max-width: 1200px) { - .quantity .quantity-minus, .quantity .quantity-plus { - line-height: 22px; - } -} - -@media(max-width: 1024px) { - .shop-product-detail-thumb { - height: auto; - } - - .shop-product-detail .thumbs-wrap { - margin-bottom: 40px; - } -} - -@media(max-width: 900px) { - .product-description .nav-tabs { - margin-bottom: 40px; - } - - .product-description .tab-pane > .title { - margin-bottom: 30px; - } - - .product-description .tab-pane p { - margin-bottom: 20px; - } - - .comments__item-review { - padding: 30px 0; - - &:first-child { - margin-top: 20px; - } - } -} - -@media(max-width: 768px) { - .product-description .nav-item { - width: auto; - } -} - -@media(max-width: 460px) { - .small-thumbs-wrap .small-thumb { - width: 50px; - height: 50px; - } - - .shop-product-detail-content .product-price { - margin-right: 0; - font-size: 22px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_skills.scss b/src/assets/sass/blocks/_skills.scss deleted file mode 100644 index d175f1d7..00000000 --- a/src/assets/sass/blocks/_skills.scss +++ /dev/null @@ -1,66 +0,0 @@ -/*------------- #SKILLS --------------*/ - - - -.skills-item { - margin-bottom: 20px; - - .skills-item-meter { - padding: 0; - width: 100%; - border-radius: 10px; - background-color: #ebecf2; - position: relative; - height: 6px; - } - -} - -.skills-item-info { - margin-bottom: 16px; - color: $heading-color; - font-size: 12px; - - .skills-item-count { - float: right; - } - -} - -.skills-item-meter-active { - position: absolute; - height: 100%; - display: inline-block; - border-radius: 10px; - opacity: 0; - -webkit-transition: all .2s ease; - transition: all .2s ease; - top: 0; - left: 0; - - &.skills-animate { - -webkit-animation: skills-animated 1.2s ease-out; - animation: skills-animated 1.2s ease-out; - } - - &.skills-animate-opacity { - -webkit-animation: skills-animated-opacity .2s ease-out; - animation: skills-animated-opacity .2s ease-out; - } -} - -@-webkit-keyframes skills-animated { - 0% {width: 0;} -} - -@keyframes skills-animated { - 0% {width: 0;} -} - -@-webkit-keyframes skills-animated-opacity { - 100% {opacity: 1;} -} - -@keyframes skills-animated-opacity { - 100% {opacity: 1;} -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_sliders.scss b/src/assets/sass/blocks/_sliders.scss deleted file mode 100644 index 6ef92aec..00000000 --- a/src/assets/sass/blocks/_sliders.scss +++ /dev/null @@ -1,196 +0,0 @@ -/*------------- #SLIDERS --------------*/ - - -.swiper-pagination-bullet { - display: inline-block; - width: 10px; - height: 10px; - background-color: $white-color; - margin: auto 10px; - border-radius: 50%; - cursor: pointer; - -webkit-transition: all .3s ease; - transition: all .3s ease; - border: 2px solid #d9dbe7; - - &.swiper-pagination-bullet-active { - background-color: $primary-color; - border-color: transparent; - } -} - -.pagination-blue { - .page-link:focus, .page-link:hover { - background-color: $blue; - } - - .swiper-pagination-bullet { - &.swiper-pagination-bullet-active { - background-color: $blue; - } - } -} - -.swiper-pagination { - bottom: 0; - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); -} - -.pagination-bottom { - padding-bottom: 55px; - - .swiper-pagination { - bottom: 15px; - } -} - -.btn-next, .btn-prev, .btn-next-without, .btn-prev-without { - position: absolute; - cursor: pointer; - width: 10px; - height: 18px; - display: block; - z-index: 10; - -webkit-transition: all .2s ease-in; - transition: all .2s ease-in; - fill: $white-color; - stroke: inherit; - top: 50%; - -webkit-transform: translate(0, -50%); - transform: translate(0, -50%); - - &:hover { - fill: $primary-color; - } -} - -.btn-next, .btn-next-without { - right: 40px; -} - -.btn-prev, .btn-prev-without { - left: 40px; -} - -.slider-slides { - position: absolute; - bottom: -200px; - width: 100%; - text-align: center; - - .slides-item { - position: relative; - z-index: 1; - display: inline-block; - margin-right: 10px; - border-radius: 5px; - overflow: hidden; - - .overlay { - opacity: 1; - background: rgba(43, 45, 59, 0.6); - } - - &:last-child { - margin-right: 0; - } - - &.slide-active { - .overlay { - opacity: 0; - } - } - - } -} - -.single-post-slider { - position: relative; - margin: 40px 0; - padding-bottom: 100px; - - .slider-slides { - bottom: 0; - } - - .btn-next, .btn-prev { - fill: $icon-color; - - &:hover { - fill: $primary-color; - } - } - - .btn-next { - right: 0; - } - - .btn-prev { - left: 0; - } - - .slider-slides .slides-item { - border-radius: 0; - margin-right: 22px; - - img { - display: block; - } - - &:last-of-type { - margin-right: 0; - } - } - - .swiper-slide { - img { - display: block; - width: 100%; - } - } -} - - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 1080px) { - .slider-slides { - display: none; - } - - .single-post-slider .slider-slides { - display: block; - } -} - -@media (max-width: 800px) { - .single-post-slider .slider-slides .slides-item { - width: 40px; - height: 40px; - } - - .single-post-slider { - padding-bottom: 50px; - } -} - -@media (max-width: 560px) { - .single-post-slider .slider-slides .slides-item { - width: 20px; - height: 20px; - } -} - -@media (max-width: 460px) { - .single-post-slider .slider-slides .slides-item { - width: 15px; - height: 15px; - } - - .single-post-slider .btn-next, .single-post-slider .btn-prev { - display: none; - } -} diff --git a/src/assets/sass/blocks/_social-menu-tabs.scss b/src/assets/sass/blocks/_social-menu-tabs.scss deleted file mode 100644 index 0d9b9b21..00000000 --- a/src/assets/sass/blocks/_social-menu-tabs.scss +++ /dev/null @@ -1,47 +0,0 @@ -/*------------- #SOCIAL MENU TABS --------------*/ - - -.social-menu-tabs { - border-bottom: none; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - - &.nav-tabs .nav-link.active { - color: $primary-color; - border-bottom-color: $primary-color; - } - - &.nav-tabs .nav-link { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 25px; - border: none; - border-bottom: 3px solid transparent; - border-right: 1px solid $border-color; - font-weight: 700; - color: $heading-color; - - svg { - fill: $icon-color; - margin-right: 10px; - } - } - - &.nav-tabs .nav-item:first-child .nav-link { - border-left: 1px solid $border-color; - } -} - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 768px) { - .social-menu-tabs.nav-tabs .nav-link { - padding: 15px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_socials.scss b/src/assets/sass/blocks/_socials.scss deleted file mode 100644 index cb0ce0a2..00000000 --- a/src/assets/sass/blocks/_socials.scss +++ /dev/null @@ -1,239 +0,0 @@ -/*------------- #SOCIALS --------------*/ - - - - -.socials { - i, svg { - font-size: 15px; - -webkit-transition: all .3s ease; - transition: all .3s ease; - } - - li { - display: inline-block; - - a { - color: $icon-color; - - &:hover { - color: $primary-color; - } - } - - & + li { - margin-left: 20px; - } - } -} - -.socials--round { - .social-item { - width: 34px; - height: 34px; - border-radius: 100%; - fill: $white-color; - display: block; - position: relative; - opacity: .9; - - &:hover { - opacity: 1; - } - - &.olympus { - background-color: $primary-color; - } - - &.rss { - background-color: #f4b459; - } - - &.mail { - background:#996DD1; - } - - &.pinterest { - background:#cc2127; - } - - &.googleplus { - background:#dd4b39; - } - - &.google { - background:#dd4b39; - } - - &.facebook { - background:#3b5998; - } - - &.twitter { - background:#55acee; - } - - &.amazon { - background-color: #F69B06; - } - - &.behance { - background-color: #2D2D2D; - } - - &.bing { - background-color: #FFA616; - } - - &.creative-market { - background-color: #8DA741; - } - - &.deviantart { - background-color: #1B1B1B; - } - - &.dribble { - background-color: #f74881; - } - - &.dropbox { - background-color: #0BA4E0; - } - - &.envato { - background-color: #6D9C3E; - } - - &.flickr { - background-color: #26A9E1; - } - - &.instagram { - background-color: #E75351; - } - - &.kickstarter { - background-color: #14E06E; - } - - &.linkedin { - background-color: #4A8F9E; - } - - &.medium { - background-color: #00E56B; - } - - &.periscope { - background-color: #3FA4C4; - } - - &.quora { - background-color: #F85F62; - } - - &.reddit { - background-color: #F05825; - } - - &.shutterstock { - background-color: #008EC0; - } - - &.skype { - background-color: #00AAF1; - } - - &.snapchat { - background-color: #FFED45; - } - - &.soundcloud { - background-color: #FF3300; - } - - &.spotify { - background-color: #1ED760; - } - - &.trello { - background-color: #0079BF; - } - - &.tumblr { - background-color: #36465D; - } - - &.vimeo { - background-color: #1AB7EA; - } - - &.vk { - background-color: #6383A8; - } - - &.whatsapp { - background-color: #25D366; - } - - &.wikipedia { - background-color: #000000; - } - - &.wordpress { - background-color: #21759B; - } - - &.youtube { - background-color: #CD201F; - } - - } - - svg { - height: 15px; - width: 15px; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - } -} - -.socials-shared { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: 60px; - - .social-item { - width: 100%; - padding: 15px 30px; - margin-bottom: 0; - - i, svg { - font-size: 15px; - margin-right: 0; - } - - & + .social-item { - margin-left: 15px; - } - } -} - - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 560px) { - .socials-shared { - padding: 20px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_statistics.scss b/src/assets/sass/blocks/_statistics.scss deleted file mode 100644 index 17915c71..00000000 --- a/src/assets/sass/blocks/_statistics.scss +++ /dev/null @@ -1,372 +0,0 @@ -/*------------- #STATISTICS --------------*/ - - - -.monthly-indicator { - display: inline-block; - - .btn-control { - float: left; - margin-bottom: 0; - margin-right: 15px; - } - - & > .negative { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); - } - - .olymp-stats-arrow { - width: 18px; - height: 18px; - } - - .olymp-happy-face-icon { - width: 20px; - height: 20px; - } - - .olymp-comments-post-icon { - width: 20px; - height: 20px; - } -} - -.monthly-count { - font-size: 24px; - color: $heading-color; - overflow: hidden; - line-height: 1; - - .indicator { - font-size: 10px; - font-weight: 700; - display: inline-block; - vertical-align: middle; - margin-left: 10px; - } - - .period { - display: block; - font-size: 12px; - color: $body-font-color; - line-height: 1.5; - margin-top: 3px; - } -} - -.positive { - color: $breez; -} - -.negative { - color: $primary-color -} - -.points { - font-size: 12px; - margin-bottom: 30px; - - & > span + span { - margin-left: 15px; - } - - &.points-block { - margin-bottom: 0; - - & > span { - display: block; - - & + span { - margin-left: 0; - margin-top: 15px; - } - } - } -} - -.statistics-point { - display: inline-block; - width: 8px; - height: 8px; - border-radius: 100%; - margin-right: 6px; -} - -.ui-block-title .points { - font-size: 9px; - float: right; - margin-bottom: 0; - margin-top: 5px; -} - -.chart-with-statistic { - overflow: hidden; - - .statistics-list-count { - width: 40%; - float: left; - } - - .chart-js-pie-color { - width: 60%; - float: left; - } -} - -.statistics-list-count { - margin-bottom: 0; - - .points { - margin-bottom: 0; - } - - .indicator { - font-size: 10px; - font-weight: 700; - display: inline-block; - vertical-align: middle; - margin-left: 10px; - } - - .count-stat { - font-size: 24px; - color: $heading-color; - } - - li { - margin-bottom: 18px; - - &:last-child { - margin-bottom: 0; - } - } - - &.style-2 { - overflow: hidden; - - li { - text-align: center; - - &:first-child { - float: left; - margin-left: 50px; - } - - &:last-child { - float: right; - margin-right: 50px; - } - } - - .statistics-point { - display: block; - margin: 0 auto 10px; - } - } -} - -.general-statistics { - font-size: 28px; - color: $heading-color; - text-align: center; - - span { - display: block; - font-size: 12px; - color: $body-font-color; - white-space: nowrap; - } -} - -.chart-js-pie-color { - position: relative; - - .general-statistics { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - } -} - -.world-statistics-img { - display: inline-block; - vertical-align: middle; - margin-right: 20px; - max-width: 70%; - - img { - display: block; - width: 100%; - } -} - -.country-statistics { - float: right; - margin-bottom: 0; - - li { - margin-bottom: 20px; - font-size: 12px; - - & > * { - display: inline-block; - vertical-align: bottom; - } - } - - .count-stat { - font-weight: 700; - float: right; - margin-top: 3px; - color: $heading-color; - } - - .country { - margin-right: 30px; - line-height: 1; - } - - img { - margin-right: 7px; - position: relative; - bottom: 2px; - } -} - -.monthly-indicator-wrap { - overflow: hidden; - - .monthly-indicator { - margin: 0 25px 30px 0; - float: left; - } -} - -.chart-text { - text-align: center; - - .title { - margin-bottom: 10px; - } -} - -.circle-pie-chart { - text-align: center; - position: relative; - margin-bottom: 30px; - - canvas { - max-width: 180px; - max-height: 180px; - } - - .pie-chart .content { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - font-size: 42px; - color: $heading-color; - } -} - -#us-chart-map { - margin: 0 auto 35px; -} - -.chart-js-small-pie { - width: 90px; - height: 90px; -} - -.text-stat { - text-align: center; - - .count-stat { - font-size: 32px; - color: $heading-color; - } - - .title { - font-size: 12px; - font-weight: 700; - color: $heading-color; - } - - .sub-title { - font-size: 12px; - } -} - -.statistics-slide { - text-align: center; - margin-bottom: 80px; - - .count-stat { - font-size: 60px; - color: $heading-color; - margin-bottom: 20px; - } - - .title { - font-size: 16px; - font-weight: 700; - color: $heading-color; - margin-bottom: 10px; - - .c-primary { - color: $primary-color; - } - } -} - - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 1200px) { - .world-statistics-img { - max-width: 50%; - display: inline-block; - vertical-align: middle; - } - - .country-statistics { - vertical-align: middle; - display: inline-block; - float: none; - } -} - -@media (max-width: 1080px) { - .text-stat .count-stat { - font-size: 16px; - } - - .statistics-list-count.style-2 li:first-child { - margin-left: 20px; - } - - .statistics-list-count.style-2 li:last-child { - margin-right: 20px; - } -} - -@media (max-width: 380px) { - .world-statistics-img { - max-width: 100%; - margin-bottom: 20px; - } - - .world-statistics { - text-align: center; - } - - .country-statistics { - text-align: left; - } -} diff --git a/src/assets/sass/blocks/_table-careers.scss b/src/assets/sass/blocks/_table-careers.scss deleted file mode 100644 index 0107dd2f..00000000 --- a/src/assets/sass/blocks/_table-careers.scss +++ /dev/null @@ -1,62 +0,0 @@ -/*------------- #TABLE-CAREERS --------------*/ - - -.table-careers { - width: 100%; - - li { - display: table; - width: 100%; - padding: 30px 35px; - border: 1px solid $border-color; - margin-top: 18px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - border-radius: 5px; - -webkit-transition: background-color .3s ease; - transition: background-color .3s ease; - - &:hover { - background-color: $border-color; - } - } - - span { - display: table-cell; - vertical-align: middle; - width: 20%; - - &.position, &.type { - color: $heading-color; - } - } - - .head { - border: none; - -webkit-box-shadow: none; - box-shadow: none; - - span { - font-size: 10px; - text-transform: uppercase; - } - - &:hover { - background-color: transparent; - } - } - - .btn { - margin: 0; - } -} - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 640px) { - .table-careers li { - padding: 15px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_teammembers.scss b/src/assets/sass/blocks/_teammembers.scss deleted file mode 100644 index e722694f..00000000 --- a/src/assets/sass/blocks/_teammembers.scss +++ /dev/null @@ -1,80 +0,0 @@ -/*------------- #TEAMMEMBERS --------------*/ - - - -.crumina-teammembers-item { - text-align: center; - - &:hover { - img { - - &.hover { - top: 0; - left: 0; - -webkit-transform: scale(2) translate(0, 0); - transform: scale(2) translate(0, 0); - opacity: 0; - -webkit-filter: grayscale(0); - filter: grayscale(0); - visibility: hidden; - } - - &.main { - -webkit-filter: grayscale(0); - filter: grayscale(0); - } - } - } -} - -.teammembers-item-prof { - font-size: 10px; - font-weight: 700; - margin-bottom: 30px; -} - -.teammembers-item-name { - margin-bottom: 10px; - display: block; - font-size: 18px; -} - -.teammembers-thumb { - position: relative; - overflow: hidden; - margin-bottom: 30px; - display: inline-block; - - img { - -webkit-transition: all 1s ease-out; - transition: all 1s ease-out; - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - display: block; - margin: 0 auto; - - &.hover { - position: absolute; - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - } - } -} - -.teammembers-wrap { - .crumina-teammembers-item { - margin-bottom: 60px; - } -} - - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 768px) { - .teammembers-wrap .crumina-teammembers-item { - margin-bottom: 30px; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_testimonials.scss b/src/assets/sass/blocks/_testimonials.scss deleted file mode 100644 index 9d0f8e64..00000000 --- a/src/assets/sass/blocks/_testimonials.scss +++ /dev/null @@ -1,53 +0,0 @@ -/*------------- #TESTIMONIALS --------------*/ - -.crumina-testimonial-item { - text-align: center; - - .author-thumb { - height: 98px; - width: 98px; - margin: 0 auto 15px; - - img { - border: 4px solid $white-color; - display: block; - } - } - - .rait-stars { - margin-bottom: 40px; - - .star-icon { - font-size: 11px; - color: #ffce08; - } - } - - .author-content { - margin-top: auto; - margin-bottom: 15px; - } - - .testimonial-message { - margin-bottom: 70px; - } -} - -.testimonial-header-thumb { - height: 90px; - overflow: hidden; - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/testimonial-header.png'); - background-size: cover; -} - -.testimonial-item-content { - margin-top: -49px; - padding: 0 30px 30px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} diff --git a/src/assets/sass/blocks/_today-events.scss b/src/assets/sass/blocks/_today-events.scss deleted file mode 100644 index 8e768ee6..00000000 --- a/src/assets/sass/blocks/_today-events.scss +++ /dev/null @@ -1,202 +0,0 @@ -/*------------- #TODAY-EVENTS --------------*/ - - -.today-events { - - .control-block-button { - right: 25px; - top: -25px; - z-index: 5; - - svg { - width: 20px; - height: 20px; - } - - .olymp-dropdown-arrow-icon { - width: 6px; - height: 4px; - } - } - - .day-event { - display: block !important; - border-top: none; - - .card-header i, .card-header svg { - margin-top: 3px; - margin-left: 7px; - float: none; - } - } - - .card.checked { - .event-time { - &:before { - border-color: $blue; - } - } - } - - .event-time { - position: relative; - - &:before { - content:''; - width: 9px; - height: 9px; - border: 2px solid $breez; - border-radius: 100%; - display: block; - position: absolute; - left: -29px; - top: 5px; - background-color: $white-color; - -webkit-box-sizing: border-box; - box-sizing: border-box; - } - } - - .title { - position: relative; - padding-right: 30px; - } - - .event-status-icon { - position: absolute; - top: 0; - right: 0; - fill: $body-font-color; - - &.completed { - fill: $breez; - } - - &.checked { - fill: $blue; - } - - } - - .event-time { - margin-bottom: 10px; - - time { - font-size: 12px; - } - } - - &.calendar { - .list { - margin-top: 0; - position: relative; - overflow: visible; - } - - .card { - border-bottom: none; - padding-left: 25px; - - &:before { - display: block; - content: ''; - width: 1px; - height: 100%; - background-color: $border-color; - position: absolute; - left: 25px; - top: 0; - } - - &:last-child { - - &:before { - height: 25px; - } - - .card-header { - padding-bottom: 25px; - } - } - - &:first-child { - - .card-header { - padding-top: 25px; - } - } - } - - .day-event .card-header .event-status-icon { - i, svg { - margin-top: 0; - margin-left: 0; - width: 20px; - height: 20px; - } - } - - .card-header { - padding: 15px 25px; - - a { - font-size: 14px; - } - - .more-dropdown { - right: auto; - left: 0; - - a { - font-size: 12px; - &:hover { - color: $breez; - } - } - } - - .olymp-dropdown-arrow-icon { - width: 6px; - height: 4px; - margin-left: 5px; - } - - .olymp-three-dots-icon { - width: 16px; - height: 4px; - margin-left: 7px; - } - - } - } - -} - -.today-events-thumb { - position: relative; - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-event-day.jpg"); - text-align: center; - padding: 25px; - color: $white-color; - - .day-number { - font-size: 80px; - line-height: 1; - margin-bottom: 5px; - } - - .day-week { - font-size: 24px; - margin-bottom: 5px; - } - - .month-year { - font-size: 12px; - color: $body-font-color; - } -} - -.card-header a .olymp-dropdown-arrow-icon { - width: 6px; - height: 4px; -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_ui-block.scss b/src/assets/sass/blocks/_ui-block.scss deleted file mode 100644 index b3041162..00000000 --- a/src/assets/sass/blocks/_ui-block.scss +++ /dev/null @@ -1,246 +0,0 @@ -/*------------- #UI-BLOCK --------------*/ - - -.ui-block { - background-color: $white-color; - border-radius: 5px; - border: 1px solid $border-color; - margin-bottom: 15px; - - .ui-block-title:last-child { - border-bottom: 0; - } -} - -.ui-block-title { - padding: 23px 25px 18px; - line-height: 1; - border-bottom: 1px solid $border-color; - border-top: 1px solid $border-color; - display: table; - width: 100%; - position: relative; - border-radius: 5px 5px 0 0; - - .more { - padding-left: 25px; - text-align: right; - width: 16px; - } - - & > * { - margin-bottom: 0; - display: table-cell; - vertical-align: middle; - } - - &.ui-block-title-small { - padding: 10px 25px; - .title { - font-size: 9px; - text-transform: uppercase; - color: #9a9fbf; - } - } - - &:first-child { - border-top: none; - } - - .btn { - display: inline-block; - margin-bottom: 0; - - & + * { - margin-left: 20px; - } - - } - - &.inline-items { - .more { - float: right; - margin-top: 6px; - padding-left: 0; - } - } - - & + .ui-block-title { - border-bottom: none; - } - - .icon-add { - margin-right: 0; - } - -} - -#accordion + .ui-block-title { - border-top: none; - border-bottom: none; -} - -.ui-block-content { - padding: 24px 23px 23px; -} - - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 1200px) { - .responsive-flex1200 { - - .ui-block-title { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - - & > * { - margin-bottom: 10px; - } - - .points { - text-align: left; - } - } - - .btn + * { - margin-left: 0; - } - - .w-search { - width: auto; - } - - .w-select { - padding: 0; - } - } -} - -@media (max-width: 860px) { - .responsive-flex { - - .w-search { - width: auto; - } - } -} - -@media (max-width: 768px) { - .responsive-flex { - - .ui-block-title { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - - & > * { - margin-bottom: 10px; - } - - .points { - text-align: left; - margin-bottom: 10px; - - span { - display: inline-block; - - & + span { - margin-top: 0; - } - } - } - } - - .block-btn { - text-align: left; - padding-right: 0; - } - - .more { - padding-left: 0; - } - - .photo-gallery { - position: relative; - right: auto; - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; - left: auto; - bottom: auto; - top: auto; - margin: 0 -26px -18px; - - &.nav-tabs .nav-item { - border-top: 1px solid $border-color; - text-align: center; - - &:last-child a { - border-right: 0; - } - } - } - - .w-search { - width: auto; - } - - .bootstrap-select.without-border.btn-group .dropdown-toggle .filter-option { - text-align: left; - } - - .align-right { - text-align: left; - - * { - display: block; - } - - & > * + * { - margin-top: 15px; - } - - .btn { - margin-left: 0; - } - } - - .ui-block-title .btn + * { - margin-left: 0; - } - } -} - - -@media (max-width: 480px) { - .ui-block-content.display-flex.content-around { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - - & > * { - margin-bottom: 15px; - } - } -} - -@media (max-width: 320px) { - .ui-block-title .btn + .btn { - margin-left: 0; - margin-top: 15px; - } -} - - diff --git a/src/assets/sass/blocks/_video-background.scss b/src/assets/sass/blocks/_video-background.scss deleted file mode 100644 index 90282044..00000000 --- a/src/assets/sass/blocks/_video-background.scss +++ /dev/null @@ -1,39 +0,0 @@ -/*------------- #VIDEO BACKGROUND --------------*/ - - -.crumina-video-background { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - overflow: hidden; - background-size: cover; - background-color: transparent; - background-repeat: no-repeat; - background-position: 50% 50%; - background-image: none; - - &:after { - content: ''; - display: block; - width: 100%; - height: 100%; - position: absolute; - background-color: rgba(255, 94, 58, .6); - } - - .video-background { - min-width: 100%; - min-height: 100%; - margin: auto; - position: absolute; - z-index: -1; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - visibility: visible; - opacity: 1; - } -} diff --git a/src/assets/sass/blocks/_video-player.scss b/src/assets/sass/blocks/_video-player.scss deleted file mode 100644 index 6d968d63..00000000 --- a/src/assets/sass/blocks/_video-player.scss +++ /dev/null @@ -1,78 +0,0 @@ -/*------------- #VIDEO-PLAYER --------------*/ - - - -.video-player { - position: relative; - overflow: hidden; - border-radius: 3px; - margin: 20px 0; - - img { - width: 100%; - display: block; - } - - .video-content { - position: absolute; - bottom: 25px; - left: 25px; - color: $white-color; - z-index: 5; - opacity: 0; - -webkit-transition: all .3s ease; - transition: all .3s ease; - padding: 0; - - .title { - color: $white-color; - display: block; - } - } - - .play-video { - opacity: 0; - } - - &:hover { - .video-content { - opacity: 1; - } - - .play-video { - opacity: 1; - } - - .overlay { - opacity: 1; - } - - &:after { - opacity: 1; - } - } - - &:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - opacity: 0; - -webkit-transition: all .3s ease; - transition: all .3s ease; - } -} - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 480px) { - .video-player .video-content .title { - display: none; - } -} \ No newline at end of file diff --git a/src/assets/sass/blocks/_your-profile.scss b/src/assets/sass/blocks/_your-profile.scss deleted file mode 100644 index 219dbd6d..00000000 --- a/src/assets/sass/blocks/_your-profile.scss +++ /dev/null @@ -1,169 +0,0 @@ -/*------------- #YOUR-PROFILE--------------*/ - - - -.items-round-little { - color: $white-color; - font-weight: 700; - font-size: 10px; - text-align: center; - width: 19px; - height: 19px; - line-height: 19px; - border-radius: 100%; - margin-left: 12px; - - &:hover { - color: $white-color; - } -} - -.your-profile-menu { - padding: 12px 25px; - border-bottom: 1px solid $border-color; - margin-bottom: 0; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - - li { - a { - font-size: 11px; - padding: 12px 0; - color: $body-font-color; - display: block; - font-weight: 700; - - &:hover { - color: $heading-color; - } - } - } - - &.nav-tabs .nav-link { - border: none; - border-top-left-radius: 0; - border-top-right-radius: 0; - - .ripple-container { - display: none; - } - } - - &.main { - padding: 0; - border-bottom: 0; - - &.nav-tabs { - .nav-link { - padding: 0; - } - - .nav-item { - margin-bottom: 0; - - &:last-child { - .ui-block-title { - border-bottom: 0; - } - } - } - } - - .ui-block-title:last-child { - border-bottom: 1px solid $border-color; - } - } -} - -.profile-settings-responsive { - width: 250px; - min-height: 100vh; - position: fixed; - top: 70px; - left: 0; - -webkit-transform: translateX(-72%); - transform: translateX(-72%); - z-index: 21; - background-color: $white-color; - -webkit-transition: all .3s ease; - transition: all .3s ease; - visibility: hidden; - opacity: 0; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - .fa-angle-left { - display: none; - } - &.open { - -webkit-transform: translateX(0); - transform: translateX(0); - z-index: 99; - - .fa-angle-right { - display: none; - } - .fa-angle-left { - display: block; - } - - .mCustomScrollbar { - visibility: visible; - opacity: 1; - } - } - .ps > .ps__scrollbar-y-rail { - opacity: 0; - visibility: hidden; - z-index: -4444; - } - .mCustomScrollbar { - max-height: calc(100vh - 70px); - opacity: 0; - visibility: hidden; - -webkit-transition: all .3s ease; - transition: all .3s ease; - } -} - -.profile-settings-open { - cursor: pointer; - position: absolute; - left: 100%; - top: calc(50% - 25px); - background-color: $primary-color; - color: $white-color; - -webkit-box-shadow: 1px 0 3px rgba(0,0,0,.2); - box-shadow: 1px 0 3px rgba(0,0,0,.2); - border-radius: 0 100px 100px 0; - line-height: 1; - padding: 20px 8px 20px 8px; - font-size: 20px; - - &:hover { - color: $white-color; - } -} - - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 1024px) { - .profile-settings-responsive { - visibility: visible; - opacity: 1; - } - - .responsive-display-none { - display: none; - } -} - -@media (max-width: 768px) { - .profile-settings-responsive { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - } -} \ No newline at end of file diff --git a/src/assets/sass/fonts.css b/src/assets/sass/fonts.css deleted file mode 100644 index aec9af81..00000000 --- a/src/assets/sass/fonts.css +++ /dev/null @@ -1,3560 +0,0 @@ -/*! - * Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com - * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */ -.fa, -.fas, -.far, -.fal, -.fab { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; -} - -.fa-lg { - font-size: 1.33333em; - line-height: 0.75em; - vertical-align: -0.0667em; -} - -.fa-xs { - font-size: 0.75em; -} - -.fa-sm { - font-size: 0.875em; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: 2.5em; - padding-left: 0; -} - -.fa-ul > li { - position: relative; -} - -.fa-li { - left: -2em; - position: absolute; - text-align: center; - width: 2em; - line-height: inherit; -} - -.fa-border { - border: solid 0.08em #eee; - border-radius: 0.1em; - padding: 0.2em 0.25em 0.15em; -} - -.fa-pull-left { - float: left; -} - -.fa-pull-right { - float: right; -} - -.fa.fa-pull-left, -.fas.fa-pull-left, -.far.fa-pull-left, -.fal.fa-pull-left, -.fab.fa-pull-left { - margin-right: 0.3em; -} - -.fa.fa-pull-right, -.fas.fa-pull-right, -.far.fa-pull-right, -.fal.fa-pull-right, -.fab.fa-pull-right { - margin-left: 0.3em; -} - -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} - -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.fa-rotate-90 { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)'; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} - -.fa-rotate-180 { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)'; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -.fa-rotate-270 { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)'; - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} - -.fa-flip-horizontal { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)'; - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); -} - -.fa-flip-vertical { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; - -webkit-transform: scale(1, -1); - transform: scale(1, -1); -} - -.fa-flip-horizontal.fa-flip-vertical { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; - -webkit-transform: scale(-1, -1); - transform: scale(-1, -1); -} - -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical { - -webkit-filter: none; - filter: none; -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: #fff; -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-500px:before { - content: '\f26e'; -} - -.fa-accessible-icon:before { - content: '\f368'; -} - -.fa-accusoft:before { - content: '\f369'; -} - -.fa-address-book:before { - content: '\f2b9'; -} - -.fa-address-card:before { - content: '\f2bb'; -} - -.fa-adjust:before { - content: '\f042'; -} - -.fa-adn:before { - content: '\f170'; -} - -.fa-adversal:before { - content: '\f36a'; -} - -.fa-affiliatetheme:before { - content: '\f36b'; -} - -.fa-algolia:before { - content: '\f36c'; -} - -.fa-align-center:before { - content: '\f037'; -} - -.fa-align-justify:before { - content: '\f039'; -} - -.fa-align-left:before { - content: '\f036'; -} - -.fa-align-right:before { - content: '\f038'; -} - -.fa-amazon:before { - content: '\f270'; -} - -.fa-amazon-pay:before { - content: '\f42c'; -} - -.fa-ambulance:before { - content: '\f0f9'; -} - -.fa-american-sign-language-interpreting:before { - content: '\f2a3'; -} - -.fa-amilia:before { - content: '\f36d'; -} - -.fa-anchor:before { - content: '\f13d'; -} - -.fa-android:before { - content: '\f17b'; -} - -.fa-angellist:before { - content: '\f209'; -} - -.fa-angle-double-down:before { - content: '\f103'; -} - -.fa-angle-double-left:before { - content: '\f100'; -} - -.fa-angle-double-right:before { - content: '\f101'; -} - -.fa-angle-double-up:before { - content: '\f102'; -} - -.fa-angle-down:before { - content: '\f107'; -} - -.fa-angle-left:before { - content: '\f104'; -} - -.fa-angle-right:before { - content: '\f105'; -} - -.fa-angle-up:before { - content: '\f106'; -} - -.fa-angrycreative:before { - content: '\f36e'; -} - -.fa-angular:before { - content: '\f420'; -} - -.fa-app-store:before { - content: '\f36f'; -} - -.fa-app-store-ios:before { - content: '\f370'; -} - -.fa-apper:before { - content: '\f371'; -} - -.fa-apple:before { - content: '\f179'; -} - -.fa-apple-pay:before { - content: '\f415'; -} - -.fa-archive:before { - content: '\f187'; -} - -.fa-arrow-alt-circle-down:before { - content: '\f358'; -} - -.fa-arrow-alt-circle-left:before { - content: '\f359'; -} - -.fa-arrow-alt-circle-right:before { - content: '\f35a'; -} - -.fa-arrow-alt-circle-up:before { - content: '\f35b'; -} - -.fa-arrow-circle-down:before { - content: '\f0ab'; -} - -.fa-arrow-circle-left:before { - content: '\f0a8'; -} - -.fa-arrow-circle-right:before { - content: '\f0a9'; -} - -.fa-arrow-circle-up:before { - content: '\f0aa'; -} - -.fa-arrow-down:before { - content: '\f063'; -} - -.fa-arrow-left:before { - content: '\f060'; -} - -.fa-arrow-right:before { - content: '\f061'; -} - -.fa-arrow-up:before { - content: '\f062'; -} - -.fa-arrows-alt:before { - content: '\f0b2'; -} - -.fa-arrows-alt-h:before { - content: '\f337'; -} - -.fa-arrows-alt-v:before { - content: '\f338'; -} - -.fa-assistive-listening-systems:before { - content: '\f2a2'; -} - -.fa-asterisk:before { - content: '\f069'; -} - -.fa-asymmetrik:before { - content: '\f372'; -} - -.fa-at:before { - content: '\f1fa'; -} - -.fa-audible:before { - content: '\f373'; -} - -.fa-audio-description:before { - content: '\f29e'; -} - -.fa-autoprefixer:before { - content: '\f41c'; -} - -.fa-avianex:before { - content: '\f374'; -} - -.fa-aviato:before { - content: '\f421'; -} - -.fa-aws:before { - content: '\f375'; -} - -.fa-backward:before { - content: '\f04a'; -} - -.fa-balance-scale:before { - content: '\f24e'; -} - -.fa-ban:before { - content: '\f05e'; -} - -.fa-bandcamp:before { - content: '\f2d5'; -} - -.fa-barcode:before { - content: '\f02a'; -} - -.fa-bars:before { - content: '\f0c9'; -} - -.fa-baseball-ball:before { - content: '\f433'; -} - -.fa-basketball-ball:before { - content: '\f434'; -} - -.fa-bath:before { - content: '\f2cd'; -} - -.fa-battery-empty:before { - content: '\f244'; -} - -.fa-battery-full:before { - content: '\f240'; -} - -.fa-battery-half:before { - content: '\f242'; -} - -.fa-battery-quarter:before { - content: '\f243'; -} - -.fa-battery-three-quarters:before { - content: '\f241'; -} - -.fa-bed:before { - content: '\f236'; -} - -.fa-beer:before { - content: '\f0fc'; -} - -.fa-behance:before { - content: '\f1b4'; -} - -.fa-behance-square:before { - content: '\f1b5'; -} - -.fa-bell:before { - content: '\f0f3'; -} - -.fa-bell-slash:before { - content: '\f1f6'; -} - -.fa-bicycle:before { - content: '\f206'; -} - -.fa-bimobject:before { - content: '\f378'; -} - -.fa-binoculars:before { - content: '\f1e5'; -} - -.fa-birthday-cake:before { - content: '\f1fd'; -} - -.fa-bitbucket:before { - content: '\f171'; -} - -.fa-bitcoin:before { - content: '\f379'; -} - -.fa-bity:before { - content: '\f37a'; -} - -.fa-black-tie:before { - content: '\f27e'; -} - -.fa-blackberry:before { - content: '\f37b'; -} - -.fa-blind:before { - content: '\f29d'; -} - -.fa-blogger:before { - content: '\f37c'; -} - -.fa-blogger-b:before { - content: '\f37d'; -} - -.fa-bluetooth:before { - content: '\f293'; -} - -.fa-bluetooth-b:before { - content: '\f294'; -} - -.fa-bold:before { - content: '\f032'; -} - -.fa-bolt:before { - content: '\f0e7'; -} - -.fa-bomb:before { - content: '\f1e2'; -} - -.fa-book:before { - content: '\f02d'; -} - -.fa-bookmark:before { - content: '\f02e'; -} - -.fa-bowling-ball:before { - content: '\f436'; -} - -.fa-braille:before { - content: '\f2a1'; -} - -.fa-briefcase:before { - content: '\f0b1'; -} - -.fa-btc:before { - content: '\f15a'; -} - -.fa-bug:before { - content: '\f188'; -} - -.fa-building:before { - content: '\f1ad'; -} - -.fa-bullhorn:before { - content: '\f0a1'; -} - -.fa-bullseye:before { - content: '\f140'; -} - -.fa-buromobelexperte:before { - content: '\f37f'; -} - -.fa-bus:before { - content: '\f207'; -} - -.fa-buysellads:before { - content: '\f20d'; -} - -.fa-calculator:before { - content: '\f1ec'; -} - -.fa-calendar:before { - content: '\f133'; -} - -.fa-calendar-alt:before { - content: '\f073'; -} - -.fa-calendar-check:before { - content: '\f274'; -} - -.fa-calendar-minus:before { - content: '\f272'; -} - -.fa-calendar-plus:before { - content: '\f271'; -} - -.fa-calendar-times:before { - content: '\f273'; -} - -.fa-camera:before { - content: '\f030'; -} - -.fa-camera-retro:before { - content: '\f083'; -} - -.fa-car:before { - content: '\f1b9'; -} - -.fa-caret-down:before { - content: '\f0d7'; -} - -.fa-caret-left:before { - content: '\f0d9'; -} - -.fa-caret-right:before { - content: '\f0da'; -} - -.fa-caret-square-down:before { - content: '\f150'; -} - -.fa-caret-square-left:before { - content: '\f191'; -} - -.fa-caret-square-right:before { - content: '\f152'; -} - -.fa-caret-square-up:before { - content: '\f151'; -} - -.fa-caret-up:before { - content: '\f0d8'; -} - -.fa-cart-arrow-down:before { - content: '\f218'; -} - -.fa-cart-plus:before { - content: '\f217'; -} - -.fa-cc-amazon-pay:before { - content: '\f42d'; -} - -.fa-cc-amex:before { - content: '\f1f3'; -} - -.fa-cc-apple-pay:before { - content: '\f416'; -} - -.fa-cc-diners-club:before { - content: '\f24c'; -} - -.fa-cc-discover:before { - content: '\f1f2'; -} - -.fa-cc-jcb:before { - content: '\f24b'; -} - -.fa-cc-mastercard:before { - content: '\f1f1'; -} - -.fa-cc-paypal:before { - content: '\f1f4'; -} - -.fa-cc-stripe:before { - content: '\f1f5'; -} - -.fa-cc-visa:before { - content: '\f1f0'; -} - -.fa-centercode:before { - content: '\f380'; -} - -.fa-certificate:before { - content: '\f0a3'; -} - -.fa-chart-area:before { - content: '\f1fe'; -} - -.fa-chart-bar:before { - content: '\f080'; -} - -.fa-chart-line:before { - content: '\f201'; -} - -.fa-chart-pie:before { - content: '\f200'; -} - -.fa-check:before { - content: '\f00c'; -} - -.fa-check-circle:before { - content: '\f058'; -} - -.fa-check-square:before { - content: '\f14a'; -} - -.fa-chess:before { - content: '\f439'; -} - -.fa-chess-bishop:before { - content: '\f43a'; -} - -.fa-chess-board:before { - content: '\f43c'; -} - -.fa-chess-king:before { - content: '\f43f'; -} - -.fa-chess-knight:before { - content: '\f441'; -} - -.fa-chess-pawn:before { - content: '\f443'; -} - -.fa-chess-queen:before { - content: '\f445'; -} - -.fa-chess-rook:before { - content: '\f447'; -} - -.fa-chevron-circle-down:before { - content: '\f13a'; -} - -.fa-chevron-circle-left:before { - content: '\f137'; -} - -.fa-chevron-circle-right:before { - content: '\f138'; -} - -.fa-chevron-circle-up:before { - content: '\f139'; -} - -.fa-chevron-down:before { - content: '\f078'; -} - -.fa-chevron-left:before { - content: '\f053'; -} - -.fa-chevron-right:before { - content: '\f054'; -} - -.fa-chevron-up:before { - content: '\f077'; -} - -.fa-child:before { - content: '\f1ae'; -} - -.fa-chrome:before { - content: '\f268'; -} - -.fa-circle:before { - content: '\f111'; -} - -.fa-circle-notch:before { - content: '\f1ce'; -} - -.fa-clipboard:before { - content: '\f328'; -} - -.fa-clock:before { - content: '\f017'; -} - -.fa-clone:before { - content: '\f24d'; -} - -.fa-closed-captioning:before { - content: '\f20a'; -} - -.fa-cloud:before { - content: '\f0c2'; -} - -.fa-cloud-download-alt:before { - content: '\f381'; -} - -.fa-cloud-upload-alt:before { - content: '\f382'; -} - -.fa-cloudscale:before { - content: '\f383'; -} - -.fa-cloudsmith:before { - content: '\f384'; -} - -.fa-cloudversify:before { - content: '\f385'; -} - -.fa-code:before { - content: '\f121'; -} - -.fa-code-branch:before { - content: '\f126'; -} - -.fa-codepen:before { - content: '\f1cb'; -} - -.fa-codiepie:before { - content: '\f284'; -} - -.fa-coffee:before { - content: '\f0f4'; -} - -.fa-cog:before { - content: '\f013'; -} - -.fa-cogs:before { - content: '\f085'; -} - -.fa-columns:before { - content: '\f0db'; -} - -.fa-comment:before { - content: '\f075'; -} - -.fa-comment-alt:before { - content: '\f27a'; -} - -.fa-comments:before { - content: '\f086'; -} - -.fa-compass:before { - content: '\f14e'; -} - -.fa-compress:before { - content: '\f066'; -} - -.fa-connectdevelop:before { - content: '\f20e'; -} - -.fa-contao:before { - content: '\f26d'; -} - -.fa-copy:before { - content: '\f0c5'; -} - -.fa-copyright:before { - content: '\f1f9'; -} - -.fa-cpanel:before { - content: '\f388'; -} - -.fa-creative-commons:before { - content: '\f25e'; -} - -.fa-credit-card:before { - content: '\f09d'; -} - -.fa-crop:before { - content: '\f125'; -} - -.fa-crosshairs:before { - content: '\f05b'; -} - -.fa-css3:before { - content: '\f13c'; -} - -.fa-css3-alt:before { - content: '\f38b'; -} - -.fa-cube:before { - content: '\f1b2'; -} - -.fa-cubes:before { - content: '\f1b3'; -} - -.fa-cut:before { - content: '\f0c4'; -} - -.fa-cuttlefish:before { - content: '\f38c'; -} - -.fa-d-and-d:before { - content: '\f38d'; -} - -.fa-dashcube:before { - content: '\f210'; -} - -.fa-database:before { - content: '\f1c0'; -} - -.fa-deaf:before { - content: '\f2a4'; -} - -.fa-delicious:before { - content: '\f1a5'; -} - -.fa-deploydog:before { - content: '\f38e'; -} - -.fa-deskpro:before { - content: '\f38f'; -} - -.fa-desktop:before { - content: '\f108'; -} - -.fa-deviantart:before { - content: '\f1bd'; -} - -.fa-digg:before { - content: '\f1a6'; -} - -.fa-digital-ocean:before { - content: '\f391'; -} - -.fa-discord:before { - content: '\f392'; -} - -.fa-discourse:before { - content: '\f393'; -} - -.fa-dochub:before { - content: '\f394'; -} - -.fa-docker:before { - content: '\f395'; -} - -.fa-dollar-sign:before { - content: '\f155'; -} - -.fa-dot-circle:before { - content: '\f192'; -} - -.fa-download:before { - content: '\f019'; -} - -.fa-draft2digital:before { - content: '\f396'; -} - -.fa-dribbble:before { - content: '\f17d'; -} - -.fa-dribbble-square:before { - content: '\f397'; -} - -.fa-dropbox:before { - content: '\f16b'; -} - -.fa-drupal:before { - content: '\f1a9'; -} - -.fa-dyalog:before { - content: '\f399'; -} - -.fa-earlybirds:before { - content: '\f39a'; -} - -.fa-edge:before { - content: '\f282'; -} - -.fa-edit:before { - content: '\f044'; -} - -.fa-eject:before { - content: '\f052'; -} - -.fa-elementor:before { - content: '\f430'; -} - -.fa-ellipsis-h:before { - content: '\f141'; -} - -.fa-ellipsis-v:before { - content: '\f142'; -} - -.fa-ember:before { - content: '\f423'; -} - -.fa-empire:before { - content: '\f1d1'; -} - -.fa-envelope:before { - content: '\f0e0'; -} - -.fa-envelope-open:before { - content: '\f2b6'; -} - -.fa-envelope-square:before { - content: '\f199'; -} - -.fa-envira:before { - content: '\f299'; -} - -.fa-eraser:before { - content: '\f12d'; -} - -.fa-erlang:before { - content: '\f39d'; -} - -.fa-ethereum:before { - content: '\f42e'; -} - -.fa-etsy:before { - content: '\f2d7'; -} - -.fa-euro-sign:before { - content: '\f153'; -} - -.fa-exchange-alt:before { - content: '\f362'; -} - -.fa-exclamation:before { - content: '\f12a'; -} - -.fa-exclamation-circle:before { - content: '\f06a'; -} - -.fa-exclamation-triangle:before { - content: '\f071'; -} - -.fa-expand:before { - content: '\f065'; -} - -.fa-expand-arrows-alt:before { - content: '\f31e'; -} - -.fa-expeditedssl:before { - content: '\f23e'; -} - -.fa-external-link-alt:before { - content: '\f35d'; -} - -.fa-external-link-square-alt:before { - content: '\f360'; -} - -.fa-eye:before { - content: '\f06e'; -} - -.fa-eye-dropper:before { - content: '\f1fb'; -} - -.fa-eye-slash:before { - content: '\f070'; -} - -.fa-facebook:before { - content: '\f09a'; -} - -.fa-facebook-f:before { - content: '\f39e'; -} - -.fa-facebook-messenger:before { - content: '\f39f'; -} - -.fa-facebook-square:before { - content: '\f082'; -} - -.fa-fast-backward:before { - content: '\f049'; -} - -.fa-fast-forward:before { - content: '\f050'; -} - -.fa-fax:before { - content: '\f1ac'; -} - -.fa-female:before { - content: '\f182'; -} - -.fa-fighter-jet:before { - content: '\f0fb'; -} - -.fa-file:before { - content: '\f15b'; -} - -.fa-file-alt:before { - content: '\f15c'; -} - -.fa-file-archive:before { - content: '\f1c6'; -} - -.fa-file-audio:before { - content: '\f1c7'; -} - -.fa-file-code:before { - content: '\f1c9'; -} - -.fa-file-excel:before { - content: '\f1c3'; -} - -.fa-file-image:before { - content: '\f1c5'; -} - -.fa-file-pdf:before { - content: '\f1c1'; -} - -.fa-file-powerpoint:before { - content: '\f1c4'; -} - -.fa-file-video:before { - content: '\f1c8'; -} - -.fa-file-word:before { - content: '\f1c2'; -} - -.fa-film:before { - content: '\f008'; -} - -.fa-filter:before { - content: '\f0b0'; -} - -.fa-fire:before { - content: '\f06d'; -} - -.fa-fire-extinguisher:before { - content: '\f134'; -} - -.fa-firefox:before { - content: '\f269'; -} - -.fa-first-order:before { - content: '\f2b0'; -} - -.fa-firstdraft:before { - content: '\f3a1'; -} - -.fa-flag:before { - content: '\f024'; -} - -.fa-flag-checkered:before { - content: '\f11e'; -} - -.fa-flask:before { - content: '\f0c3'; -} - -.fa-flickr:before { - content: '\f16e'; -} - -.fa-flipboard:before { - content: '\f44d'; -} - -.fa-fly:before { - content: '\f417'; -} - -.fa-folder:before { - content: '\f07b'; -} - -.fa-folder-open:before { - content: '\f07c'; -} - -.fa-font:before { - content: '\f031'; -} - -.fa-font-awesome:before { - content: '\f2b4'; -} - -.fa-font-awesome-alt:before { - content: '\f35c'; -} - -.fa-font-awesome-flag:before { - content: '\f425'; -} - -.fa-fonticons:before { - content: '\f280'; -} - -.fa-fonticons-fi:before { - content: '\f3a2'; -} - -.fa-football-ball:before { - content: '\f44e'; -} - -.fa-fort-awesome:before { - content: '\f286'; -} - -.fa-fort-awesome-alt:before { - content: '\f3a3'; -} - -.fa-forumbee:before { - content: '\f211'; -} - -.fa-forward:before { - content: '\f04e'; -} - -.fa-foursquare:before { - content: '\f180'; -} - -.fa-free-code-camp:before { - content: '\f2c5'; -} - -.fa-freebsd:before { - content: '\f3a4'; -} - -.fa-frown:before { - content: '\f119'; -} - -.fa-futbol:before { - content: '\f1e3'; -} - -.fa-gamepad:before { - content: '\f11b'; -} - -.fa-gavel:before { - content: '\f0e3'; -} - -.fa-gem:before { - content: '\f3a5'; -} - -.fa-genderless:before { - content: '\f22d'; -} - -.fa-get-pocket:before { - content: '\f265'; -} - -.fa-gg:before { - content: '\f260'; -} - -.fa-gg-circle:before { - content: '\f261'; -} - -.fa-gift:before { - content: '\f06b'; -} - -.fa-git:before { - content: '\f1d3'; -} - -.fa-git-square:before { - content: '\f1d2'; -} - -.fa-github:before { - content: '\f09b'; -} - -.fa-github-alt:before { - content: '\f113'; -} - -.fa-github-square:before { - content: '\f092'; -} - -.fa-gitkraken:before { - content: '\f3a6'; -} - -.fa-gitlab:before { - content: '\f296'; -} - -.fa-gitter:before { - content: '\f426'; -} - -.fa-glass-martini:before { - content: '\f000'; -} - -.fa-glide:before { - content: '\f2a5'; -} - -.fa-glide-g:before { - content: '\f2a6'; -} - -.fa-globe:before { - content: '\f0ac'; -} - -.fa-gofore:before { - content: '\f3a7'; -} - -.fa-golf-ball:before { - content: '\f450'; -} - -.fa-goodreads:before { - content: '\f3a8'; -} - -.fa-goodreads-g:before { - content: '\f3a9'; -} - -.fa-google:before { - content: '\f1a0'; -} - -.fa-google-drive:before { - content: '\f3aa'; -} - -.fa-google-play:before { - content: '\f3ab'; -} - -.fa-google-plus:before { - content: '\f2b3'; -} - -.fa-google-plus-g:before { - content: '\f0d5'; -} - -.fa-google-plus-square:before { - content: '\f0d4'; -} - -.fa-google-wallet:before { - content: '\f1ee'; -} - -.fa-graduation-cap:before { - content: '\f19d'; -} - -.fa-gratipay:before { - content: '\f184'; -} - -.fa-grav:before { - content: '\f2d6'; -} - -.fa-gripfire:before { - content: '\f3ac'; -} - -.fa-grunt:before { - content: '\f3ad'; -} - -.fa-gulp:before { - content: '\f3ae'; -} - -.fa-h-square:before { - content: '\f0fd'; -} - -.fa-hacker-news:before { - content: '\f1d4'; -} - -.fa-hacker-news-square:before { - content: '\f3af'; -} - -.fa-hand-lizard:before { - content: '\f258'; -} - -.fa-hand-paper:before { - content: '\f256'; -} - -.fa-hand-peace:before { - content: '\f25b'; -} - -.fa-hand-point-down:before { - content: '\f0a7'; -} - -.fa-hand-point-left:before { - content: '\f0a5'; -} - -.fa-hand-point-right:before { - content: '\f0a4'; -} - -.fa-hand-point-up:before { - content: '\f0a6'; -} - -.fa-hand-pointer:before { - content: '\f25a'; -} - -.fa-hand-rock:before { - content: '\f255'; -} - -.fa-hand-scissors:before { - content: '\f257'; -} - -.fa-hand-spock:before { - content: '\f259'; -} - -.fa-handshake:before { - content: '\f2b5'; -} - -.fa-hashtag:before { - content: '\f292'; -} - -.fa-hdd:before { - content: '\f0a0'; -} - -.fa-heading:before { - content: '\f1dc'; -} - -.fa-headphones:before { - content: '\f025'; -} - -.fa-heart:before { - content: '\f004'; -} - -.fa-heartbeat:before { - content: '\f21e'; -} - -.fa-hips:before { - content: '\f452'; -} - -.fa-hire-a-helper:before { - content: '\f3b0'; -} - -.fa-history:before { - content: '\f1da'; -} - -.fa-hockey-puck:before { - content: '\f453'; -} - -.fa-home:before { - content: '\f015'; -} - -.fa-hooli:before { - content: '\f427'; -} - -.fa-hospital:before { - content: '\f0f8'; -} - -.fa-hotjar:before { - content: '\f3b1'; -} - -.fa-hourglass:before { - content: '\f254'; -} - -.fa-hourglass-end:before { - content: '\f253'; -} - -.fa-hourglass-half:before { - content: '\f252'; -} - -.fa-hourglass-start:before { - content: '\f251'; -} - -.fa-houzz:before { - content: '\f27c'; -} - -.fa-html5:before { - content: '\f13b'; -} - -.fa-hubspot:before { - content: '\f3b2'; -} - -.fa-i-cursor:before { - content: '\f246'; -} - -.fa-id-badge:before { - content: '\f2c1'; -} - -.fa-id-card:before { - content: '\f2c2'; -} - -.fa-image:before { - content: '\f03e'; -} - -.fa-images:before { - content: '\f302'; -} - -.fa-imdb:before { - content: '\f2d8'; -} - -.fa-inbox:before { - content: '\f01c'; -} - -.fa-indent:before { - content: '\f03c'; -} - -.fa-industry:before { - content: '\f275'; -} - -.fa-info:before { - content: '\f129'; -} - -.fa-info-circle:before { - content: '\f05a'; -} - -.fa-instagram:before { - content: '\f16d'; -} - -.fa-internet-explorer:before { - content: '\f26b'; -} - -.fa-ioxhost:before { - content: '\f208'; -} - -.fa-italic:before { - content: '\f033'; -} - -.fa-itunes:before { - content: '\f3b4'; -} - -.fa-itunes-note:before { - content: '\f3b5'; -} - -.fa-jenkins:before { - content: '\f3b6'; -} - -.fa-joget:before { - content: '\f3b7'; -} - -.fa-joomla:before { - content: '\f1aa'; -} - -.fa-js:before { - content: '\f3b8'; -} - -.fa-js-square:before { - content: '\f3b9'; -} - -.fa-jsfiddle:before { - content: '\f1cc'; -} - -.fa-key:before { - content: '\f084'; -} - -.fa-keyboard:before { - content: '\f11c'; -} - -.fa-keycdn:before { - content: '\f3ba'; -} - -.fa-kickstarter:before { - content: '\f3bb'; -} - -.fa-kickstarter-k:before { - content: '\f3bc'; -} - -.fa-korvue:before { - content: '\f42f'; -} - -.fa-language:before { - content: '\f1ab'; -} - -.fa-laptop:before { - content: '\f109'; -} - -.fa-laravel:before { - content: '\f3bd'; -} - -.fa-lastfm:before { - content: '\f202'; -} - -.fa-lastfm-square:before { - content: '\f203'; -} - -.fa-leaf:before { - content: '\f06c'; -} - -.fa-leanpub:before { - content: '\f212'; -} - -.fa-lemon:before { - content: '\f094'; -} - -.fa-less:before { - content: '\f41d'; -} - -.fa-level-down-alt:before { - content: '\f3be'; -} - -.fa-level-up-alt:before { - content: '\f3bf'; -} - -.fa-life-ring:before { - content: '\f1cd'; -} - -.fa-lightbulb:before { - content: '\f0eb'; -} - -.fa-line:before { - content: '\f3c0'; -} - -.fa-link:before { - content: '\f0c1'; -} - -.fa-linkedin:before { - content: '\f08c'; -} - -.fa-linkedin-in:before { - content: '\f0e1'; -} - -.fa-linode:before { - content: '\f2b8'; -} - -.fa-linux:before { - content: '\f17c'; -} - -.fa-lira-sign:before { - content: '\f195'; -} - -.fa-list:before { - content: '\f03a'; -} - -.fa-list-alt:before { - content: '\f022'; -} - -.fa-list-ol:before { - content: '\f0cb'; -} - -.fa-list-ul:before { - content: '\f0ca'; -} - -.fa-location-arrow:before { - content: '\f124'; -} - -.fa-lock:before { - content: '\f023'; -} - -.fa-lock-open:before { - content: '\f3c1'; -} - -.fa-long-arrow-alt-down:before { - content: '\f309'; -} - -.fa-long-arrow-alt-left:before { - content: '\f30a'; -} - -.fa-long-arrow-alt-right:before { - content: '\f30b'; -} - -.fa-long-arrow-alt-up:before { - content: '\f30c'; -} - -.fa-low-vision:before { - content: '\f2a8'; -} - -.fa-lyft:before { - content: '\f3c3'; -} - -.fa-magento:before { - content: '\f3c4'; -} - -.fa-magic:before { - content: '\f0d0'; -} - -.fa-magnet:before { - content: '\f076'; -} - -.fa-male:before { - content: '\f183'; -} - -.fa-map:before { - content: '\f279'; -} - -.fa-map-marker:before { - content: '\f041'; -} - -.fa-map-marker-alt:before { - content: '\f3c5'; -} - -.fa-map-pin:before { - content: '\f276'; -} - -.fa-map-signs:before { - content: '\f277'; -} - -.fa-mars:before { - content: '\f222'; -} - -.fa-mars-double:before { - content: '\f227'; -} - -.fa-mars-stroke:before { - content: '\f229'; -} - -.fa-mars-stroke-h:before { - content: '\f22b'; -} - -.fa-mars-stroke-v:before { - content: '\f22a'; -} - -.fa-maxcdn:before { - content: '\f136'; -} - -.fa-medapps:before { - content: '\f3c6'; -} - -.fa-medium:before { - content: '\f23a'; -} - -.fa-medium-m:before { - content: '\f3c7'; -} - -.fa-medkit:before { - content: '\f0fa'; -} - -.fa-medrt:before { - content: '\f3c8'; -} - -.fa-meetup:before { - content: '\f2e0'; -} - -.fa-meh:before { - content: '\f11a'; -} - -.fa-mercury:before { - content: '\f223'; -} - -.fa-microchip:before { - content: '\f2db'; -} - -.fa-microphone:before { - content: '\f130'; -} - -.fa-microphone-slash:before { - content: '\f131'; -} - -.fa-microsoft:before { - content: '\f3ca'; -} - -.fa-minus:before { - content: '\f068'; -} - -.fa-minus-circle:before { - content: '\f056'; -} - -.fa-minus-square:before { - content: '\f146'; -} - -.fa-mix:before { - content: '\f3cb'; -} - -.fa-mixcloud:before { - content: '\f289'; -} - -.fa-mizuni:before { - content: '\f3cc'; -} - -.fa-mobile:before { - content: '\f10b'; -} - -.fa-mobile-alt:before { - content: '\f3cd'; -} - -.fa-modx:before { - content: '\f285'; -} - -.fa-monero:before { - content: '\f3d0'; -} - -.fa-money-bill-alt:before { - content: '\f3d1'; -} - -.fa-moon:before { - content: '\f186'; -} - -.fa-motorcycle:before { - content: '\f21c'; -} - -.fa-mouse-pointer:before { - content: '\f245'; -} - -.fa-music:before { - content: '\f001'; -} - -.fa-napster:before { - content: '\f3d2'; -} - -.fa-neuter:before { - content: '\f22c'; -} - -.fa-newspaper:before { - content: '\f1ea'; -} - -.fa-nintendo-switch:before { - content: '\f418'; -} - -.fa-node:before { - content: '\f419'; -} - -.fa-node-js:before { - content: '\f3d3'; -} - -.fa-npm:before { - content: '\f3d4'; -} - -.fa-ns8:before { - content: '\f3d5'; -} - -.fa-nutritionix:before { - content: '\f3d6'; -} - -.fa-object-group:before { - content: '\f247'; -} - -.fa-object-ungroup:before { - content: '\f248'; -} - -.fa-odnoklassniki:before { - content: '\f263'; -} - -.fa-odnoklassniki-square:before { - content: '\f264'; -} - -.fa-opencart:before { - content: '\f23d'; -} - -.fa-openid:before { - content: '\f19b'; -} - -.fa-opera:before { - content: '\f26a'; -} - -.fa-optin-monster:before { - content: '\f23c'; -} - -.fa-osi:before { - content: '\f41a'; -} - -.fa-outdent:before { - content: '\f03b'; -} - -.fa-page4:before { - content: '\f3d7'; -} - -.fa-pagelines:before { - content: '\f18c'; -} - -.fa-paint-brush:before { - content: '\f1fc'; -} - -.fa-palfed:before { - content: '\f3d8'; -} - -.fa-paper-plane:before { - content: '\f1d8'; -} - -.fa-paperclip:before { - content: '\f0c6'; -} - -.fa-paragraph:before { - content: '\f1dd'; -} - -.fa-paste:before { - content: '\f0ea'; -} - -.fa-patreon:before { - content: '\f3d9'; -} - -.fa-pause:before { - content: '\f04c'; -} - -.fa-pause-circle:before { - content: '\f28b'; -} - -.fa-paw:before { - content: '\f1b0'; -} - -.fa-paypal:before { - content: '\f1ed'; -} - -.fa-pen-square:before { - content: '\f14b'; -} - -.fa-pencil-alt:before { - content: '\f303'; -} - -.fa-percent:before { - content: '\f295'; -} - -.fa-periscope:before { - content: '\f3da'; -} - -.fa-phabricator:before { - content: '\f3db'; -} - -.fa-phoenix-framework:before { - content: '\f3dc'; -} - -.fa-phone:before { - content: '\f095'; -} - -.fa-phone-square:before { - content: '\f098'; -} - -.fa-phone-volume:before { - content: '\f2a0'; -} - -.fa-php:before { - content: '\f457'; -} - -.fa-pied-piper:before { - content: '\f2ae'; -} - -.fa-pied-piper-alt:before { - content: '\f1a8'; -} - -.fa-pied-piper-pp:before { - content: '\f1a7'; -} - -.fa-pinterest:before { - content: '\f0d2'; -} - -.fa-pinterest-p:before { - content: '\f231'; -} - -.fa-pinterest-square:before { - content: '\f0d3'; -} - -.fa-plane:before { - content: '\f072'; -} - -.fa-play:before { - content: '\f04b'; -} - -.fa-play-circle:before { - content: '\f144'; -} - -.fa-playstation:before { - content: '\f3df'; -} - -.fa-plug:before { - content: '\f1e6'; -} - -.fa-plus:before { - content: '\f067'; -} - -.fa-plus-circle:before { - content: '\f055'; -} - -.fa-plus-square:before { - content: '\f0fe'; -} - -.fa-podcast:before { - content: '\f2ce'; -} - -.fa-pound-sign:before { - content: '\f154'; -} - -.fa-power-off:before { - content: '\f011'; -} - -.fa-print:before { - content: '\f02f'; -} - -.fa-product-hunt:before { - content: '\f288'; -} - -.fa-pushed:before { - content: '\f3e1'; -} - -.fa-puzzle-piece:before { - content: '\f12e'; -} - -.fa-python:before { - content: '\f3e2'; -} - -.fa-qq:before { - content: '\f1d6'; -} - -.fa-qrcode:before { - content: '\f029'; -} - -.fa-question:before { - content: '\f128'; -} - -.fa-question-circle:before { - content: '\f059'; -} - -.fa-quidditch:before { - content: '\f458'; -} - -.fa-quinscape:before { - content: '\f459'; -} - -.fa-quora:before { - content: '\f2c4'; -} - -.fa-quote-left:before { - content: '\f10d'; -} - -.fa-quote-right:before { - content: '\f10e'; -} - -.fa-random:before { - content: '\f074'; -} - -.fa-ravelry:before { - content: '\f2d9'; -} - -.fa-react:before { - content: '\f41b'; -} - -.fa-rebel:before { - content: '\f1d0'; -} - -.fa-recycle:before { - content: '\f1b8'; -} - -.fa-red-river:before { - content: '\f3e3'; -} - -.fa-reddit:before { - content: '\f1a1'; -} - -.fa-reddit-alien:before { - content: '\f281'; -} - -.fa-reddit-square:before { - content: '\f1a2'; -} - -.fa-redo:before { - content: '\f01e'; -} - -.fa-redo-alt:before { - content: '\f2f9'; -} - -.fa-registered:before { - content: '\f25d'; -} - -.fa-rendact:before { - content: '\f3e4'; -} - -.fa-renren:before { - content: '\f18b'; -} - -.fa-reply:before { - content: '\f3e5'; -} - -.fa-reply-all:before { - content: '\f122'; -} - -.fa-replyd:before { - content: '\f3e6'; -} - -.fa-resolving:before { - content: '\f3e7'; -} - -.fa-retweet:before { - content: '\f079'; -} - -.fa-road:before { - content: '\f018'; -} - -.fa-rocket:before { - content: '\f135'; -} - -.fa-rocketchat:before { - content: '\f3e8'; -} - -.fa-rockrms:before { - content: '\f3e9'; -} - -.fa-rss:before { - content: '\f09e'; -} - -.fa-rss-square:before { - content: '\f143'; -} - -.fa-ruble-sign:before { - content: '\f158'; -} - -.fa-rupee-sign:before { - content: '\f156'; -} - -.fa-safari:before { - content: '\f267'; -} - -.fa-sass:before { - content: '\f41e'; -} - -.fa-save:before { - content: '\f0c7'; -} - -.fa-schlix:before { - content: '\f3ea'; -} - -.fa-scribd:before { - content: '\f28a'; -} - -.fa-search:before { - content: '\f002'; -} - -.fa-search-minus:before { - content: '\f010'; -} - -.fa-search-plus:before { - content: '\f00e'; -} - -.fa-searchengin:before { - content: '\f3eb'; -} - -.fa-sellcast:before { - content: '\f2da'; -} - -.fa-sellsy:before { - content: '\f213'; -} - -.fa-server:before { - content: '\f233'; -} - -.fa-servicestack:before { - content: '\f3ec'; -} - -.fa-share:before { - content: '\f064'; -} - -.fa-share-alt:before { - content: '\f1e0'; -} - -.fa-share-alt-square:before { - content: '\f1e1'; -} - -.fa-share-square:before { - content: '\f14d'; -} - -.fa-shekel-sign:before { - content: '\f20b'; -} - -.fa-shield-alt:before { - content: '\f3ed'; -} - -.fa-ship:before { - content: '\f21a'; -} - -.fa-shirtsinbulk:before { - content: '\f214'; -} - -.fa-shopping-bag:before { - content: '\f290'; -} - -.fa-shopping-basket:before { - content: '\f291'; -} - -.fa-shopping-cart:before { - content: '\f07a'; -} - -.fa-shower:before { - content: '\f2cc'; -} - -.fa-sign-in-alt:before { - content: '\f2f6'; -} - -.fa-sign-language:before { - content: '\f2a7'; -} - -.fa-sign-out-alt:before { - content: '\f2f5'; -} - -.fa-signal:before { - content: '\f012'; -} - -.fa-simplybuilt:before { - content: '\f215'; -} - -.fa-sistrix:before { - content: '\f3ee'; -} - -.fa-sitemap:before { - content: '\f0e8'; -} - -.fa-skyatlas:before { - content: '\f216'; -} - -.fa-skype:before { - content: '\f17e'; -} - -.fa-slack:before { - content: '\f198'; -} - -.fa-slack-hash:before { - content: '\f3ef'; -} - -.fa-sliders-h:before { - content: '\f1de'; -} - -.fa-slideshare:before { - content: '\f1e7'; -} - -.fa-smile:before { - content: '\f118'; -} - -.fa-snapchat:before { - content: '\f2ab'; -} - -.fa-snapchat-ghost:before { - content: '\f2ac'; -} - -.fa-snapchat-square:before { - content: '\f2ad'; -} - -.fa-snowflake:before { - content: '\f2dc'; -} - -.fa-sort:before { - content: '\f0dc'; -} - -.fa-sort-alpha-down:before { - content: '\f15d'; -} - -.fa-sort-alpha-up:before { - content: '\f15e'; -} - -.fa-sort-amount-down:before { - content: '\f160'; -} - -.fa-sort-amount-up:before { - content: '\f161'; -} - -.fa-sort-down:before { - content: '\f0dd'; -} - -.fa-sort-numeric-down:before { - content: '\f162'; -} - -.fa-sort-numeric-up:before { - content: '\f163'; -} - -.fa-sort-up:before { - content: '\f0de'; -} - -.fa-soundcloud:before { - content: '\f1be'; -} - -.fa-space-shuttle:before { - content: '\f197'; -} - -.fa-speakap:before { - content: '\f3f3'; -} - -.fa-spinner:before { - content: '\f110'; -} - -.fa-spotify:before { - content: '\f1bc'; -} - -.fa-square:before { - content: '\f0c8'; -} - -.fa-square-full:before { - content: '\f45c'; -} - -.fa-stack-exchange:before { - content: '\f18d'; -} - -.fa-stack-overflow:before { - content: '\f16c'; -} - -.fa-star:before { - content: '\f005'; -} - -.fa-star-half:before { - content: '\f089'; -} - -.fa-staylinked:before { - content: '\f3f5'; -} - -.fa-steam:before { - content: '\f1b6'; -} - -.fa-steam-square:before { - content: '\f1b7'; -} - -.fa-steam-symbol:before { - content: '\f3f6'; -} - -.fa-step-backward:before { - content: '\f048'; -} - -.fa-step-forward:before { - content: '\f051'; -} - -.fa-stethoscope:before { - content: '\f0f1'; -} - -.fa-sticker-mule:before { - content: '\f3f7'; -} - -.fa-sticky-note:before { - content: '\f249'; -} - -.fa-stop:before { - content: '\f04d'; -} - -.fa-stop-circle:before { - content: '\f28d'; -} - -.fa-stopwatch:before { - content: '\f2f2'; -} - -.fa-strava:before { - content: '\f428'; -} - -.fa-street-view:before { - content: '\f21d'; -} - -.fa-strikethrough:before { - content: '\f0cc'; -} - -.fa-stripe:before { - content: '\f429'; -} - -.fa-stripe-s:before { - content: '\f42a'; -} - -.fa-studiovinari:before { - content: '\f3f8'; -} - -.fa-stumbleupon:before { - content: '\f1a4'; -} - -.fa-stumbleupon-circle:before { - content: '\f1a3'; -} - -.fa-subscript:before { - content: '\f12c'; -} - -.fa-subway:before { - content: '\f239'; -} - -.fa-suitcase:before { - content: '\f0f2'; -} - -.fa-sun:before { - content: '\f185'; -} - -.fa-superpowers:before { - content: '\f2dd'; -} - -.fa-superscript:before { - content: '\f12b'; -} - -.fa-supple:before { - content: '\f3f9'; -} - -.fa-sync:before { - content: '\f021'; -} - -.fa-sync-alt:before { - content: '\f2f1'; -} - -.fa-table:before { - content: '\f0ce'; -} - -.fa-table-tennis:before { - content: '\f45d'; -} - -.fa-tablet:before { - content: '\f10a'; -} - -.fa-tablet-alt:before { - content: '\f3fa'; -} - -.fa-tachometer-alt:before { - content: '\f3fd'; -} - -.fa-tag:before { - content: '\f02b'; -} - -.fa-tags:before { - content: '\f02c'; -} - -.fa-tasks:before { - content: '\f0ae'; -} - -.fa-taxi:before { - content: '\f1ba'; -} - -.fa-telegram:before { - content: '\f2c6'; -} - -.fa-telegram-plane:before { - content: '\f3fe'; -} - -.fa-tencent-weibo:before { - content: '\f1d5'; -} - -.fa-terminal:before { - content: '\f120'; -} - -.fa-text-height:before { - content: '\f034'; -} - -.fa-text-width:before { - content: '\f035'; -} - -.fa-th:before { - content: '\f00a'; -} - -.fa-th-large:before { - content: '\f009'; -} - -.fa-th-list:before { - content: '\f00b'; -} - -.fa-themeisle:before { - content: '\f2b2'; -} - -.fa-thermometer-empty:before { - content: '\f2cb'; -} - -.fa-thermometer-full:before { - content: '\f2c7'; -} - -.fa-thermometer-half:before { - content: '\f2c9'; -} - -.fa-thermometer-quarter:before { - content: '\f2ca'; -} - -.fa-thermometer-three-quarters:before { - content: '\f2c8'; -} - -.fa-thumbs-down:before { - content: '\f165'; -} - -.fa-thumbs-up:before { - content: '\f164'; -} - -.fa-thumbtack:before { - content: '\f08d'; -} - -.fa-ticket-alt:before { - content: '\f3ff'; -} - -.fa-times:before { - content: '\f00d'; -} - -.fa-times-circle:before { - content: '\f057'; -} - -.fa-tint:before { - content: '\f043'; -} - -.fa-toggle-off:before { - content: '\f204'; -} - -.fa-toggle-on:before { - content: '\f205'; -} - -.fa-trademark:before { - content: '\f25c'; -} - -.fa-train:before { - content: '\f238'; -} - -.fa-transgender:before { - content: '\f224'; -} - -.fa-transgender-alt:before { - content: '\f225'; -} - -.fa-trash:before { - content: '\f1f8'; -} - -.fa-trash-alt:before { - content: '\f2ed'; -} - -.fa-tree:before { - content: '\f1bb'; -} - -.fa-trello:before { - content: '\f181'; -} - -.fa-tripadvisor:before { - content: '\f262'; -} - -.fa-trophy:before { - content: '\f091'; -} - -.fa-truck:before { - content: '\f0d1'; -} - -.fa-tty:before { - content: '\f1e4'; -} - -.fa-tumblr:before { - content: '\f173'; -} - -.fa-tumblr-square:before { - content: '\f174'; -} - -.fa-tv:before { - content: '\f26c'; -} - -.fa-twitch:before { - content: '\f1e8'; -} - -.fa-twitter:before { - content: '\f099'; -} - -.fa-twitter-square:before { - content: '\f081'; -} - -.fa-typo3:before { - content: '\f42b'; -} - -.fa-uber:before { - content: '\f402'; -} - -.fa-uikit:before { - content: '\f403'; -} - -.fa-umbrella:before { - content: '\f0e9'; -} - -.fa-underline:before { - content: '\f0cd'; -} - -.fa-undo:before { - content: '\f0e2'; -} - -.fa-undo-alt:before { - content: '\f2ea'; -} - -.fa-uniregistry:before { - content: '\f404'; -} - -.fa-universal-access:before { - content: '\f29a'; -} - -.fa-university:before { - content: '\f19c'; -} - -.fa-unlink:before { - content: '\f127'; -} - -.fa-unlock:before { - content: '\f09c'; -} - -.fa-unlock-alt:before { - content: '\f13e'; -} - -.fa-untappd:before { - content: '\f405'; -} - -.fa-upload:before { - content: '\f093'; -} - -.fa-usb:before { - content: '\f287'; -} - -.fa-user:before { - content: '\f007'; -} - -.fa-user-circle:before { - content: '\f2bd'; -} - -.fa-user-md:before { - content: '\f0f0'; -} - -.fa-user-plus:before { - content: '\f234'; -} - -.fa-user-secret:before { - content: '\f21b'; -} - -.fa-user-times:before { - content: '\f235'; -} - -.fa-users:before { - content: '\f0c0'; -} - -.fa-ussunnah:before { - content: '\f407'; -} - -.fa-utensil-spoon:before { - content: '\f2e5'; -} - -.fa-utensils:before { - content: '\f2e7'; -} - -.fa-vaadin:before { - content: '\f408'; -} - -.fa-venus:before { - content: '\f221'; -} - -.fa-venus-double:before { - content: '\f226'; -} - -.fa-venus-mars:before { - content: '\f228'; -} - -.fa-viacoin:before { - content: '\f237'; -} - -.fa-viadeo:before { - content: '\f2a9'; -} - -.fa-viadeo-square:before { - content: '\f2aa'; -} - -.fa-viber:before { - content: '\f409'; -} - -.fa-video:before { - content: '\f03d'; -} - -.fa-vimeo:before { - content: '\f40a'; -} - -.fa-vimeo-square:before { - content: '\f194'; -} - -.fa-vimeo-v:before { - content: '\f27d'; -} - -.fa-vine:before { - content: '\f1ca'; -} - -.fa-vk:before { - content: '\f189'; -} - -.fa-vnv:before { - content: '\f40b'; -} - -.fa-volleyball-ball:before { - content: '\f45f'; -} - -.fa-volume-down:before { - content: '\f027'; -} - -.fa-volume-off:before { - content: '\f026'; -} - -.fa-volume-up:before { - content: '\f028'; -} - -.fa-vuejs:before { - content: '\f41f'; -} - -.fa-weibo:before { - content: '\f18a'; -} - -.fa-weixin:before { - content: '\f1d7'; -} - -.fa-whatsapp:before { - content: '\f232'; -} - -.fa-whatsapp-square:before { - content: '\f40c'; -} - -.fa-wheelchair:before { - content: '\f193'; -} - -.fa-whmcs:before { - content: '\f40d'; -} - -.fa-wifi:before { - content: '\f1eb'; -} - -.fa-wikipedia-w:before { - content: '\f266'; -} - -.fa-window-close:before { - content: '\f410'; -} - -.fa-window-maximize:before { - content: '\f2d0'; -} - -.fa-window-minimize:before { - content: '\f2d1'; -} - -.fa-window-restore:before { - content: '\f2d2'; -} - -.fa-windows:before { - content: '\f17a'; -} - -.fa-won-sign:before { - content: '\f159'; -} - -.fa-wordpress:before { - content: '\f19a'; -} - -.fa-wordpress-simple:before { - content: '\f411'; -} - -.fa-wpbeginner:before { - content: '\f297'; -} - -.fa-wpexplorer:before { - content: '\f2de'; -} - -.fa-wpforms:before { - content: '\f298'; -} - -.fa-wrench:before { - content: '\f0ad'; -} - -.fa-xbox:before { - content: '\f412'; -} - -.fa-xing:before { - content: '\f168'; -} - -.fa-xing-square:before { - content: '\f169'; -} - -.fa-y-combinator:before { - content: '\f23b'; -} - -.fa-yahoo:before { - content: '\f19e'; -} - -.fa-yandex:before { - content: '\f413'; -} - -.fa-yandex-international:before { - content: '\f414'; -} - -.fa-yelp:before { - content: '\f1e9'; -} - -.fa-yen-sign:before { - content: '\f157'; -} - -.fa-yoast:before { - content: '\f2b1'; -} - -.fa-youtube:before { - content: '\f167'; -} - -.fa-youtube-square:before { - content: '\f431'; -} - -.sr-only { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -.sr-only-focusable:active, -.sr-only-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; -} - -@font-face { - font-family: 'Font Awesome 5 Brands'; - font-style: normal; - font-weight: normal; - src: url('../fonts/webfonts/fa-brands-400.eot'); - src: url('../fonts/webfonts/fa-brands-400.eot?#iefix') - format('embedded-opentype'), - url('../fonts/webfonts/fa-brands-400.woff2') format('woff2'), - url('../fonts/webfonts/fa-brands-400.woff') format('woff'), - url('../fonts/webfonts/fa-brands-400.ttf') format('truetype'), - url('../fonts/webfonts/fa-brands-400.svg#fontawesome') format('svg'); -} - -.fab { - font-family: 'Font Awesome 5 Brands'; -} - -@font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 400; - src: url('../fonts/webfonts/fa-regular-400.eot'); - src: url('../fonts/webfonts/fa-regular-400.eot?#iefix') - format('embedded-opentype'), - url('../fonts/webfonts/fa-regular-400.woff2') format('woff2'), - url('../fonts/webfonts/fa-regular-400.woff') format('woff'), - url('../fonts/webfonts/fa-regular-400.ttf') format('truetype'), - url('../fonts/webfonts/fa-regular-400.svg#fontawesome') format('svg'); -} - -.far { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; -} - -@font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 900; - src: url('../fonts/webfonts/fa-solid-900.eot'); - src: url('../fonts/webfonts/fa-solid-900.eot?#iefix') - format('embedded-opentype'), - url('../fonts/webfonts/fa-solid-900.woff2') format('woff2'), - url('../fonts/webfonts/fa-solid-900.woff') format('woff'), - url('../fonts/webfonts/fa-solid-900.ttf') format('truetype'), - url('../fonts/webfonts/fa-solid-900.svg#fontawesome') format('svg'); -} - -.fa, -.fas { - font-family: 'Font Awesome 5 Free'; - font-weight: 900; -} -/*# sourceMappingURL=fonts.css.map */ diff --git a/src/assets/sass/fonts.css.map b/src/assets/sass/fonts.css.map deleted file mode 100644 index f8b91250..00000000 --- a/src/assets/sass/fonts.css.map +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": 3, - "mappings": "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", - "sources": [ - "fonts.scss" - ], - "names": [], - "file": "fonts.css" -} \ No newline at end of file diff --git a/src/assets/sass/fonts.scss b/src/assets/sass/fonts.scss deleted file mode 100644 index 69a792a5..00000000 --- a/src/assets/sass/fonts.scss +++ /dev/null @@ -1,2675 +0,0 @@ -/*! - * Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com - * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */ -.fa, -.fas, -.far, -.fal, -.fab { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; } - -.fa-lg { - font-size: 1.33333em; - line-height: 0.75em; - vertical-align: -.0667em; } - -.fa-xs { - font-size: .75em; } - -.fa-sm { - font-size: .875em; } - -.fa-1x { - font-size: 1em; } - -.fa-2x { - font-size: 2em; } - -.fa-3x { - font-size: 3em; } - -.fa-4x { - font-size: 4em; } - -.fa-5x { - font-size: 5em; } - -.fa-6x { - font-size: 6em; } - -.fa-7x { - font-size: 7em; } - -.fa-8x { - font-size: 8em; } - -.fa-9x { - font-size: 9em; } - -.fa-10x { - font-size: 10em; } - -.fa-fw { - text-align: center; - width: 1.25em; } - -.fa-ul { - list-style-type: none; - margin-left: 2.5em; - padding-left: 0; } -.fa-ul > li { - position: relative; } - -.fa-li { - left: -2em; - position: absolute; - text-align: center; - width: 2em; - line-height: inherit; } - -.fa-border { - border: solid 0.08em #eee; - border-radius: .1em; - padding: .2em .25em .15em; } - -.fa-pull-left { - float: left; } - -.fa-pull-right { - float: right; } - -.fa.fa-pull-left, -.fas.fa-pull-left, -.far.fa-pull-left, -.fal.fa-pull-left, -.fab.fa-pull-left { - margin-right: .3em; } - -.fa.fa-pull-right, -.fas.fa-pull-right, -.far.fa-pull-right, -.fal.fa-pull-right, -.fab.fa-pull-right { - margin-left: .3em; } - -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; } - -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); } - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } - -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } - -.fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); } - -.fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); } - -.fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -webkit-transform: rotate(270deg); - transform: rotate(270deg); } - -.fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); } - -.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(1, -1); - transform: scale(1, -1); } - -.fa-flip-horizontal.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(-1, -1); - transform: scale(-1, -1); } - -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical { - -webkit-filter: none; - filter: none; } - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2em; } - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; } - -.fa-stack-1x { - line-height: inherit; } - -.fa-stack-2x { - font-size: 2em; } - -.fa-inverse { - color: #fff; } - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-500px:before { - content: "\f26e"; } - -.fa-accessible-icon:before { - content: "\f368"; } - -.fa-accusoft:before { - content: "\f369"; } - -.fa-address-book:before { - content: "\f2b9"; } - -.fa-address-card:before { - content: "\f2bb"; } - -.fa-adjust:before { - content: "\f042"; } - -.fa-adn:before { - content: "\f170"; } - -.fa-adversal:before { - content: "\f36a"; } - -.fa-affiliatetheme:before { - content: "\f36b"; } - -.fa-algolia:before { - content: "\f36c"; } - -.fa-align-center:before { - content: "\f037"; } - -.fa-align-justify:before { - content: "\f039"; } - -.fa-align-left:before { - content: "\f036"; } - -.fa-align-right:before { - content: "\f038"; } - -.fa-amazon:before { - content: "\f270"; } - -.fa-amazon-pay:before { - content: "\f42c"; } - -.fa-ambulance:before { - content: "\f0f9"; } - -.fa-american-sign-language-interpreting:before { - content: "\f2a3"; } - -.fa-amilia:before { - content: "\f36d"; } - -.fa-anchor:before { - content: "\f13d"; } - -.fa-android:before { - content: "\f17b"; } - -.fa-angellist:before { - content: "\f209"; } - -.fa-angle-double-down:before { - content: "\f103"; } - -.fa-angle-double-left:before { - content: "\f100"; } - -.fa-angle-double-right:before { - content: "\f101"; } - -.fa-angle-double-up:before { - content: "\f102"; } - -.fa-angle-down:before { - content: "\f107"; } - -.fa-angle-left:before { - content: "\f104"; } - -.fa-angle-right:before { - content: "\f105"; } - -.fa-angle-up:before { - content: "\f106"; } - -.fa-angrycreative:before { - content: "\f36e"; } - -.fa-angular:before { - content: "\f420"; } - -.fa-app-store:before { - content: "\f36f"; } - -.fa-app-store-ios:before { - content: "\f370"; } - -.fa-apper:before { - content: "\f371"; } - -.fa-apple:before { - content: "\f179"; } - -.fa-apple-pay:before { - content: "\f415"; } - -.fa-archive:before { - content: "\f187"; } - -.fa-arrow-alt-circle-down:before { - content: "\f358"; } - -.fa-arrow-alt-circle-left:before { - content: "\f359"; } - -.fa-arrow-alt-circle-right:before { - content: "\f35a"; } - -.fa-arrow-alt-circle-up:before { - content: "\f35b"; } - -.fa-arrow-circle-down:before { - content: "\f0ab"; } - -.fa-arrow-circle-left:before { - content: "\f0a8"; } - -.fa-arrow-circle-right:before { - content: "\f0a9"; } - -.fa-arrow-circle-up:before { - content: "\f0aa"; } - -.fa-arrow-down:before { - content: "\f063"; } - -.fa-arrow-left:before { - content: "\f060"; } - -.fa-arrow-right:before { - content: "\f061"; } - -.fa-arrow-up:before { - content: "\f062"; } - -.fa-arrows-alt:before { - content: "\f0b2"; } - -.fa-arrows-alt-h:before { - content: "\f337"; } - -.fa-arrows-alt-v:before { - content: "\f338"; } - -.fa-assistive-listening-systems:before { - content: "\f2a2"; } - -.fa-asterisk:before { - content: "\f069"; } - -.fa-asymmetrik:before { - content: "\f372"; } - -.fa-at:before { - content: "\f1fa"; } - -.fa-audible:before { - content: "\f373"; } - -.fa-audio-description:before { - content: "\f29e"; } - -.fa-autoprefixer:before { - content: "\f41c"; } - -.fa-avianex:before { - content: "\f374"; } - -.fa-aviato:before { - content: "\f421"; } - -.fa-aws:before { - content: "\f375"; } - -.fa-backward:before { - content: "\f04a"; } - -.fa-balance-scale:before { - content: "\f24e"; } - -.fa-ban:before { - content: "\f05e"; } - -.fa-bandcamp:before { - content: "\f2d5"; } - -.fa-barcode:before { - content: "\f02a"; } - -.fa-bars:before { - content: "\f0c9"; } - -.fa-baseball-ball:before { - content: "\f433"; } - -.fa-basketball-ball:before { - content: "\f434"; } - -.fa-bath:before { - content: "\f2cd"; } - -.fa-battery-empty:before { - content: "\f244"; } - -.fa-battery-full:before { - content: "\f240"; } - -.fa-battery-half:before { - content: "\f242"; } - -.fa-battery-quarter:before { - content: "\f243"; } - -.fa-battery-three-quarters:before { - content: "\f241"; } - -.fa-bed:before { - content: "\f236"; } - -.fa-beer:before { - content: "\f0fc"; } - -.fa-behance:before { - content: "\f1b4"; } - -.fa-behance-square:before { - content: "\f1b5"; } - -.fa-bell:before { - content: "\f0f3"; } - -.fa-bell-slash:before { - content: "\f1f6"; } - -.fa-bicycle:before { - content: "\f206"; } - -.fa-bimobject:before { - content: "\f378"; } - -.fa-binoculars:before { - content: "\f1e5"; } - -.fa-birthday-cake:before { - content: "\f1fd"; } - -.fa-bitbucket:before { - content: "\f171"; } - -.fa-bitcoin:before { - content: "\f379"; } - -.fa-bity:before { - content: "\f37a"; } - -.fa-black-tie:before { - content: "\f27e"; } - -.fa-blackberry:before { - content: "\f37b"; } - -.fa-blind:before { - content: "\f29d"; } - -.fa-blogger:before { - content: "\f37c"; } - -.fa-blogger-b:before { - content: "\f37d"; } - -.fa-bluetooth:before { - content: "\f293"; } - -.fa-bluetooth-b:before { - content: "\f294"; } - -.fa-bold:before { - content: "\f032"; } - -.fa-bolt:before { - content: "\f0e7"; } - -.fa-bomb:before { - content: "\f1e2"; } - -.fa-book:before { - content: "\f02d"; } - -.fa-bookmark:before { - content: "\f02e"; } - -.fa-bowling-ball:before { - content: "\f436"; } - -.fa-braille:before { - content: "\f2a1"; } - -.fa-briefcase:before { - content: "\f0b1"; } - -.fa-btc:before { - content: "\f15a"; } - -.fa-bug:before { - content: "\f188"; } - -.fa-building:before { - content: "\f1ad"; } - -.fa-bullhorn:before { - content: "\f0a1"; } - -.fa-bullseye:before { - content: "\f140"; } - -.fa-buromobelexperte:before { - content: "\f37f"; } - -.fa-bus:before { - content: "\f207"; } - -.fa-buysellads:before { - content: "\f20d"; } - -.fa-calculator:before { - content: "\f1ec"; } - -.fa-calendar:before { - content: "\f133"; } - -.fa-calendar-alt:before { - content: "\f073"; } - -.fa-calendar-check:before { - content: "\f274"; } - -.fa-calendar-minus:before { - content: "\f272"; } - -.fa-calendar-plus:before { - content: "\f271"; } - -.fa-calendar-times:before { - content: "\f273"; } - -.fa-camera:before { - content: "\f030"; } - -.fa-camera-retro:before { - content: "\f083"; } - -.fa-car:before { - content: "\f1b9"; } - -.fa-caret-down:before { - content: "\f0d7"; } - -.fa-caret-left:before { - content: "\f0d9"; } - -.fa-caret-right:before { - content: "\f0da"; } - -.fa-caret-square-down:before { - content: "\f150"; } - -.fa-caret-square-left:before { - content: "\f191"; } - -.fa-caret-square-right:before { - content: "\f152"; } - -.fa-caret-square-up:before { - content: "\f151"; } - -.fa-caret-up:before { - content: "\f0d8"; } - -.fa-cart-arrow-down:before { - content: "\f218"; } - -.fa-cart-plus:before { - content: "\f217"; } - -.fa-cc-amazon-pay:before { - content: "\f42d"; } - -.fa-cc-amex:before { - content: "\f1f3"; } - -.fa-cc-apple-pay:before { - content: "\f416"; } - -.fa-cc-diners-club:before { - content: "\f24c"; } - -.fa-cc-discover:before { - content: "\f1f2"; } - -.fa-cc-jcb:before { - content: "\f24b"; } - -.fa-cc-mastercard:before { - content: "\f1f1"; } - -.fa-cc-paypal:before { - content: "\f1f4"; } - -.fa-cc-stripe:before { - content: "\f1f5"; } - -.fa-cc-visa:before { - content: "\f1f0"; } - -.fa-centercode:before { - content: "\f380"; } - -.fa-certificate:before { - content: "\f0a3"; } - -.fa-chart-area:before { - content: "\f1fe"; } - -.fa-chart-bar:before { - content: "\f080"; } - -.fa-chart-line:before { - content: "\f201"; } - -.fa-chart-pie:before { - content: "\f200"; } - -.fa-check:before { - content: "\f00c"; } - -.fa-check-circle:before { - content: "\f058"; } - -.fa-check-square:before { - content: "\f14a"; } - -.fa-chess:before { - content: "\f439"; } - -.fa-chess-bishop:before { - content: "\f43a"; } - -.fa-chess-board:before { - content: "\f43c"; } - -.fa-chess-king:before { - content: "\f43f"; } - -.fa-chess-knight:before { - content: "\f441"; } - -.fa-chess-pawn:before { - content: "\f443"; } - -.fa-chess-queen:before { - content: "\f445"; } - -.fa-chess-rook:before { - content: "\f447"; } - -.fa-chevron-circle-down:before { - content: "\f13a"; } - -.fa-chevron-circle-left:before { - content: "\f137"; } - -.fa-chevron-circle-right:before { - content: "\f138"; } - -.fa-chevron-circle-up:before { - content: "\f139"; } - -.fa-chevron-down:before { - content: "\f078"; } - -.fa-chevron-left:before { - content: "\f053"; } - -.fa-chevron-right:before { - content: "\f054"; } - -.fa-chevron-up:before { - content: "\f077"; } - -.fa-child:before { - content: "\f1ae"; } - -.fa-chrome:before { - content: "\f268"; } - -.fa-circle:before { - content: "\f111"; } - -.fa-circle-notch:before { - content: "\f1ce"; } - -.fa-clipboard:before { - content: "\f328"; } - -.fa-clock:before { - content: "\f017"; } - -.fa-clone:before { - content: "\f24d"; } - -.fa-closed-captioning:before { - content: "\f20a"; } - -.fa-cloud:before { - content: "\f0c2"; } - -.fa-cloud-download-alt:before { - content: "\f381"; } - -.fa-cloud-upload-alt:before { - content: "\f382"; } - -.fa-cloudscale:before { - content: "\f383"; } - -.fa-cloudsmith:before { - content: "\f384"; } - -.fa-cloudversify:before { - content: "\f385"; } - -.fa-code:before { - content: "\f121"; } - -.fa-code-branch:before { - content: "\f126"; } - -.fa-codepen:before { - content: "\f1cb"; } - -.fa-codiepie:before { - content: "\f284"; } - -.fa-coffee:before { - content: "\f0f4"; } - -.fa-cog:before { - content: "\f013"; } - -.fa-cogs:before { - content: "\f085"; } - -.fa-columns:before { - content: "\f0db"; } - -.fa-comment:before { - content: "\f075"; } - -.fa-comment-alt:before { - content: "\f27a"; } - -.fa-comments:before { - content: "\f086"; } - -.fa-compass:before { - content: "\f14e"; } - -.fa-compress:before { - content: "\f066"; } - -.fa-connectdevelop:before { - content: "\f20e"; } - -.fa-contao:before { - content: "\f26d"; } - -.fa-copy:before { - content: "\f0c5"; } - -.fa-copyright:before { - content: "\f1f9"; } - -.fa-cpanel:before { - content: "\f388"; } - -.fa-creative-commons:before { - content: "\f25e"; } - -.fa-credit-card:before { - content: "\f09d"; } - -.fa-crop:before { - content: "\f125"; } - -.fa-crosshairs:before { - content: "\f05b"; } - -.fa-css3:before { - content: "\f13c"; } - -.fa-css3-alt:before { - content: "\f38b"; } - -.fa-cube:before { - content: "\f1b2"; } - -.fa-cubes:before { - content: "\f1b3"; } - -.fa-cut:before { - content: "\f0c4"; } - -.fa-cuttlefish:before { - content: "\f38c"; } - -.fa-d-and-d:before { - content: "\f38d"; } - -.fa-dashcube:before { - content: "\f210"; } - -.fa-database:before { - content: "\f1c0"; } - -.fa-deaf:before { - content: "\f2a4"; } - -.fa-delicious:before { - content: "\f1a5"; } - -.fa-deploydog:before { - content: "\f38e"; } - -.fa-deskpro:before { - content: "\f38f"; } - -.fa-desktop:before { - content: "\f108"; } - -.fa-deviantart:before { - content: "\f1bd"; } - -.fa-digg:before { - content: "\f1a6"; } - -.fa-digital-ocean:before { - content: "\f391"; } - -.fa-discord:before { - content: "\f392"; } - -.fa-discourse:before { - content: "\f393"; } - -.fa-dochub:before { - content: "\f394"; } - -.fa-docker:before { - content: "\f395"; } - -.fa-dollar-sign:before { - content: "\f155"; } - -.fa-dot-circle:before { - content: "\f192"; } - -.fa-download:before { - content: "\f019"; } - -.fa-draft2digital:before { - content: "\f396"; } - -.fa-dribbble:before { - content: "\f17d"; } - -.fa-dribbble-square:before { - content: "\f397"; } - -.fa-dropbox:before { - content: "\f16b"; } - -.fa-drupal:before { - content: "\f1a9"; } - -.fa-dyalog:before { - content: "\f399"; } - -.fa-earlybirds:before { - content: "\f39a"; } - -.fa-edge:before { - content: "\f282"; } - -.fa-edit:before { - content: "\f044"; } - -.fa-eject:before { - content: "\f052"; } - -.fa-elementor:before { - content: "\f430"; } - -.fa-ellipsis-h:before { - content: "\f141"; } - -.fa-ellipsis-v:before { - content: "\f142"; } - -.fa-ember:before { - content: "\f423"; } - -.fa-empire:before { - content: "\f1d1"; } - -.fa-envelope:before { - content: "\f0e0"; } - -.fa-envelope-open:before { - content: "\f2b6"; } - -.fa-envelope-square:before { - content: "\f199"; } - -.fa-envira:before { - content: "\f299"; } - -.fa-eraser:before { - content: "\f12d"; } - -.fa-erlang:before { - content: "\f39d"; } - -.fa-ethereum:before { - content: "\f42e"; } - -.fa-etsy:before { - content: "\f2d7"; } - -.fa-euro-sign:before { - content: "\f153"; } - -.fa-exchange-alt:before { - content: "\f362"; } - -.fa-exclamation:before { - content: "\f12a"; } - -.fa-exclamation-circle:before { - content: "\f06a"; } - -.fa-exclamation-triangle:before { - content: "\f071"; } - -.fa-expand:before { - content: "\f065"; } - -.fa-expand-arrows-alt:before { - content: "\f31e"; } - -.fa-expeditedssl:before { - content: "\f23e"; } - -.fa-external-link-alt:before { - content: "\f35d"; } - -.fa-external-link-square-alt:before { - content: "\f360"; } - -.fa-eye:before { - content: "\f06e"; } - -.fa-eye-dropper:before { - content: "\f1fb"; } - -.fa-eye-slash:before { - content: "\f070"; } - -.fa-facebook:before { - content: "\f09a"; } - -.fa-facebook-f:before { - content: "\f39e"; } - -.fa-facebook-messenger:before { - content: "\f39f"; } - -.fa-facebook-square:before { - content: "\f082"; } - -.fa-fast-backward:before { - content: "\f049"; } - -.fa-fast-forward:before { - content: "\f050"; } - -.fa-fax:before { - content: "\f1ac"; } - -.fa-female:before { - content: "\f182"; } - -.fa-fighter-jet:before { - content: "\f0fb"; } - -.fa-file:before { - content: "\f15b"; } - -.fa-file-alt:before { - content: "\f15c"; } - -.fa-file-archive:before { - content: "\f1c6"; } - -.fa-file-audio:before { - content: "\f1c7"; } - -.fa-file-code:before { - content: "\f1c9"; } - -.fa-file-excel:before { - content: "\f1c3"; } - -.fa-file-image:before { - content: "\f1c5"; } - -.fa-file-pdf:before { - content: "\f1c1"; } - -.fa-file-powerpoint:before { - content: "\f1c4"; } - -.fa-file-video:before { - content: "\f1c8"; } - -.fa-file-word:before { - content: "\f1c2"; } - -.fa-film:before { - content: "\f008"; } - -.fa-filter:before { - content: "\f0b0"; } - -.fa-fire:before { - content: "\f06d"; } - -.fa-fire-extinguisher:before { - content: "\f134"; } - -.fa-firefox:before { - content: "\f269"; } - -.fa-first-order:before { - content: "\f2b0"; } - -.fa-firstdraft:before { - content: "\f3a1"; } - -.fa-flag:before { - content: "\f024"; } - -.fa-flag-checkered:before { - content: "\f11e"; } - -.fa-flask:before { - content: "\f0c3"; } - -.fa-flickr:before { - content: "\f16e"; } - -.fa-flipboard:before { - content: "\f44d"; } - -.fa-fly:before { - content: "\f417"; } - -.fa-folder:before { - content: "\f07b"; } - -.fa-folder-open:before { - content: "\f07c"; } - -.fa-font:before { - content: "\f031"; } - -.fa-font-awesome:before { - content: "\f2b4"; } - -.fa-font-awesome-alt:before { - content: "\f35c"; } - -.fa-font-awesome-flag:before { - content: "\f425"; } - -.fa-fonticons:before { - content: "\f280"; } - -.fa-fonticons-fi:before { - content: "\f3a2"; } - -.fa-football-ball:before { - content: "\f44e"; } - -.fa-fort-awesome:before { - content: "\f286"; } - -.fa-fort-awesome-alt:before { - content: "\f3a3"; } - -.fa-forumbee:before { - content: "\f211"; } - -.fa-forward:before { - content: "\f04e"; } - -.fa-foursquare:before { - content: "\f180"; } - -.fa-free-code-camp:before { - content: "\f2c5"; } - -.fa-freebsd:before { - content: "\f3a4"; } - -.fa-frown:before { - content: "\f119"; } - -.fa-futbol:before { - content: "\f1e3"; } - -.fa-gamepad:before { - content: "\f11b"; } - -.fa-gavel:before { - content: "\f0e3"; } - -.fa-gem:before { - content: "\f3a5"; } - -.fa-genderless:before { - content: "\f22d"; } - -.fa-get-pocket:before { - content: "\f265"; } - -.fa-gg:before { - content: "\f260"; } - -.fa-gg-circle:before { - content: "\f261"; } - -.fa-gift:before { - content: "\f06b"; } - -.fa-git:before { - content: "\f1d3"; } - -.fa-git-square:before { - content: "\f1d2"; } - -.fa-github:before { - content: "\f09b"; } - -.fa-github-alt:before { - content: "\f113"; } - -.fa-github-square:before { - content: "\f092"; } - -.fa-gitkraken:before { - content: "\f3a6"; } - -.fa-gitlab:before { - content: "\f296"; } - -.fa-gitter:before { - content: "\f426"; } - -.fa-glass-martini:before { - content: "\f000"; } - -.fa-glide:before { - content: "\f2a5"; } - -.fa-glide-g:before { - content: "\f2a6"; } - -.fa-globe:before { - content: "\f0ac"; } - -.fa-gofore:before { - content: "\f3a7"; } - -.fa-golf-ball:before { - content: "\f450"; } - -.fa-goodreads:before { - content: "\f3a8"; } - -.fa-goodreads-g:before { - content: "\f3a9"; } - -.fa-google:before { - content: "\f1a0"; } - -.fa-google-drive:before { - content: "\f3aa"; } - -.fa-google-play:before { - content: "\f3ab"; } - -.fa-google-plus:before { - content: "\f2b3"; } - -.fa-google-plus-g:before { - content: "\f0d5"; } - -.fa-google-plus-square:before { - content: "\f0d4"; } - -.fa-google-wallet:before { - content: "\f1ee"; } - -.fa-graduation-cap:before { - content: "\f19d"; } - -.fa-gratipay:before { - content: "\f184"; } - -.fa-grav:before { - content: "\f2d6"; } - -.fa-gripfire:before { - content: "\f3ac"; } - -.fa-grunt:before { - content: "\f3ad"; } - -.fa-gulp:before { - content: "\f3ae"; } - -.fa-h-square:before { - content: "\f0fd"; } - -.fa-hacker-news:before { - content: "\f1d4"; } - -.fa-hacker-news-square:before { - content: "\f3af"; } - -.fa-hand-lizard:before { - content: "\f258"; } - -.fa-hand-paper:before { - content: "\f256"; } - -.fa-hand-peace:before { - content: "\f25b"; } - -.fa-hand-point-down:before { - content: "\f0a7"; } - -.fa-hand-point-left:before { - content: "\f0a5"; } - -.fa-hand-point-right:before { - content: "\f0a4"; } - -.fa-hand-point-up:before { - content: "\f0a6"; } - -.fa-hand-pointer:before { - content: "\f25a"; } - -.fa-hand-rock:before { - content: "\f255"; } - -.fa-hand-scissors:before { - content: "\f257"; } - -.fa-hand-spock:before { - content: "\f259"; } - -.fa-handshake:before { - content: "\f2b5"; } - -.fa-hashtag:before { - content: "\f292"; } - -.fa-hdd:before { - content: "\f0a0"; } - -.fa-heading:before { - content: "\f1dc"; } - -.fa-headphones:before { - content: "\f025"; } - -.fa-heart:before { - content: "\f004"; } - -.fa-heartbeat:before { - content: "\f21e"; } - -.fa-hips:before { - content: "\f452"; } - -.fa-hire-a-helper:before { - content: "\f3b0"; } - -.fa-history:before { - content: "\f1da"; } - -.fa-hockey-puck:before { - content: "\f453"; } - -.fa-home:before { - content: "\f015"; } - -.fa-hooli:before { - content: "\f427"; } - -.fa-hospital:before { - content: "\f0f8"; } - -.fa-hotjar:before { - content: "\f3b1"; } - -.fa-hourglass:before { - content: "\f254"; } - -.fa-hourglass-end:before { - content: "\f253"; } - -.fa-hourglass-half:before { - content: "\f252"; } - -.fa-hourglass-start:before { - content: "\f251"; } - -.fa-houzz:before { - content: "\f27c"; } - -.fa-html5:before { - content: "\f13b"; } - -.fa-hubspot:before { - content: "\f3b2"; } - -.fa-i-cursor:before { - content: "\f246"; } - -.fa-id-badge:before { - content: "\f2c1"; } - -.fa-id-card:before { - content: "\f2c2"; } - -.fa-image:before { - content: "\f03e"; } - -.fa-images:before { - content: "\f302"; } - -.fa-imdb:before { - content: "\f2d8"; } - -.fa-inbox:before { - content: "\f01c"; } - -.fa-indent:before { - content: "\f03c"; } - -.fa-industry:before { - content: "\f275"; } - -.fa-info:before { - content: "\f129"; } - -.fa-info-circle:before { - content: "\f05a"; } - -.fa-instagram:before { - content: "\f16d"; } - -.fa-internet-explorer:before { - content: "\f26b"; } - -.fa-ioxhost:before { - content: "\f208"; } - -.fa-italic:before { - content: "\f033"; } - -.fa-itunes:before { - content: "\f3b4"; } - -.fa-itunes-note:before { - content: "\f3b5"; } - -.fa-jenkins:before { - content: "\f3b6"; } - -.fa-joget:before { - content: "\f3b7"; } - -.fa-joomla:before { - content: "\f1aa"; } - -.fa-js:before { - content: "\f3b8"; } - -.fa-js-square:before { - content: "\f3b9"; } - -.fa-jsfiddle:before { - content: "\f1cc"; } - -.fa-key:before { - content: "\f084"; } - -.fa-keyboard:before { - content: "\f11c"; } - -.fa-keycdn:before { - content: "\f3ba"; } - -.fa-kickstarter:before { - content: "\f3bb"; } - -.fa-kickstarter-k:before { - content: "\f3bc"; } - -.fa-korvue:before { - content: "\f42f"; } - -.fa-language:before { - content: "\f1ab"; } - -.fa-laptop:before { - content: "\f109"; } - -.fa-laravel:before { - content: "\f3bd"; } - -.fa-lastfm:before { - content: "\f202"; } - -.fa-lastfm-square:before { - content: "\f203"; } - -.fa-leaf:before { - content: "\f06c"; } - -.fa-leanpub:before { - content: "\f212"; } - -.fa-lemon:before { - content: "\f094"; } - -.fa-less:before { - content: "\f41d"; } - -.fa-level-down-alt:before { - content: "\f3be"; } - -.fa-level-up-alt:before { - content: "\f3bf"; } - -.fa-life-ring:before { - content: "\f1cd"; } - -.fa-lightbulb:before { - content: "\f0eb"; } - -.fa-line:before { - content: "\f3c0"; } - -.fa-link:before { - content: "\f0c1"; } - -.fa-linkedin:before { - content: "\f08c"; } - -.fa-linkedin-in:before { - content: "\f0e1"; } - -.fa-linode:before { - content: "\f2b8"; } - -.fa-linux:before { - content: "\f17c"; } - -.fa-lira-sign:before { - content: "\f195"; } - -.fa-list:before { - content: "\f03a"; } - -.fa-list-alt:before { - content: "\f022"; } - -.fa-list-ol:before { - content: "\f0cb"; } - -.fa-list-ul:before { - content: "\f0ca"; } - -.fa-location-arrow:before { - content: "\f124"; } - -.fa-lock:before { - content: "\f023"; } - -.fa-lock-open:before { - content: "\f3c1"; } - -.fa-long-arrow-alt-down:before { - content: "\f309"; } - -.fa-long-arrow-alt-left:before { - content: "\f30a"; } - -.fa-long-arrow-alt-right:before { - content: "\f30b"; } - -.fa-long-arrow-alt-up:before { - content: "\f30c"; } - -.fa-low-vision:before { - content: "\f2a8"; } - -.fa-lyft:before { - content: "\f3c3"; } - -.fa-magento:before { - content: "\f3c4"; } - -.fa-magic:before { - content: "\f0d0"; } - -.fa-magnet:before { - content: "\f076"; } - -.fa-male:before { - content: "\f183"; } - -.fa-map:before { - content: "\f279"; } - -.fa-map-marker:before { - content: "\f041"; } - -.fa-map-marker-alt:before { - content: "\f3c5"; } - -.fa-map-pin:before { - content: "\f276"; } - -.fa-map-signs:before { - content: "\f277"; } - -.fa-mars:before { - content: "\f222"; } - -.fa-mars-double:before { - content: "\f227"; } - -.fa-mars-stroke:before { - content: "\f229"; } - -.fa-mars-stroke-h:before { - content: "\f22b"; } - -.fa-mars-stroke-v:before { - content: "\f22a"; } - -.fa-maxcdn:before { - content: "\f136"; } - -.fa-medapps:before { - content: "\f3c6"; } - -.fa-medium:before { - content: "\f23a"; } - -.fa-medium-m:before { - content: "\f3c7"; } - -.fa-medkit:before { - content: "\f0fa"; } - -.fa-medrt:before { - content: "\f3c8"; } - -.fa-meetup:before { - content: "\f2e0"; } - -.fa-meh:before { - content: "\f11a"; } - -.fa-mercury:before { - content: "\f223"; } - -.fa-microchip:before { - content: "\f2db"; } - -.fa-microphone:before { - content: "\f130"; } - -.fa-microphone-slash:before { - content: "\f131"; } - -.fa-microsoft:before { - content: "\f3ca"; } - -.fa-minus:before { - content: "\f068"; } - -.fa-minus-circle:before { - content: "\f056"; } - -.fa-minus-square:before { - content: "\f146"; } - -.fa-mix:before { - content: "\f3cb"; } - -.fa-mixcloud:before { - content: "\f289"; } - -.fa-mizuni:before { - content: "\f3cc"; } - -.fa-mobile:before { - content: "\f10b"; } - -.fa-mobile-alt:before { - content: "\f3cd"; } - -.fa-modx:before { - content: "\f285"; } - -.fa-monero:before { - content: "\f3d0"; } - -.fa-money-bill-alt:before { - content: "\f3d1"; } - -.fa-moon:before { - content: "\f186"; } - -.fa-motorcycle:before { - content: "\f21c"; } - -.fa-mouse-pointer:before { - content: "\f245"; } - -.fa-music:before { - content: "\f001"; } - -.fa-napster:before { - content: "\f3d2"; } - -.fa-neuter:before { - content: "\f22c"; } - -.fa-newspaper:before { - content: "\f1ea"; } - -.fa-nintendo-switch:before { - content: "\f418"; } - -.fa-node:before { - content: "\f419"; } - -.fa-node-js:before { - content: "\f3d3"; } - -.fa-npm:before { - content: "\f3d4"; } - -.fa-ns8:before { - content: "\f3d5"; } - -.fa-nutritionix:before { - content: "\f3d6"; } - -.fa-object-group:before { - content: "\f247"; } - -.fa-object-ungroup:before { - content: "\f248"; } - -.fa-odnoklassniki:before { - content: "\f263"; } - -.fa-odnoklassniki-square:before { - content: "\f264"; } - -.fa-opencart:before { - content: "\f23d"; } - -.fa-openid:before { - content: "\f19b"; } - -.fa-opera:before { - content: "\f26a"; } - -.fa-optin-monster:before { - content: "\f23c"; } - -.fa-osi:before { - content: "\f41a"; } - -.fa-outdent:before { - content: "\f03b"; } - -.fa-page4:before { - content: "\f3d7"; } - -.fa-pagelines:before { - content: "\f18c"; } - -.fa-paint-brush:before { - content: "\f1fc"; } - -.fa-palfed:before { - content: "\f3d8"; } - -.fa-paper-plane:before { - content: "\f1d8"; } - -.fa-paperclip:before { - content: "\f0c6"; } - -.fa-paragraph:before { - content: "\f1dd"; } - -.fa-paste:before { - content: "\f0ea"; } - -.fa-patreon:before { - content: "\f3d9"; } - -.fa-pause:before { - content: "\f04c"; } - -.fa-pause-circle:before { - content: "\f28b"; } - -.fa-paw:before { - content: "\f1b0"; } - -.fa-paypal:before { - content: "\f1ed"; } - -.fa-pen-square:before { - content: "\f14b"; } - -.fa-pencil-alt:before { - content: "\f303"; } - -.fa-percent:before { - content: "\f295"; } - -.fa-periscope:before { - content: "\f3da"; } - -.fa-phabricator:before { - content: "\f3db"; } - -.fa-phoenix-framework:before { - content: "\f3dc"; } - -.fa-phone:before { - content: "\f095"; } - -.fa-phone-square:before { - content: "\f098"; } - -.fa-phone-volume:before { - content: "\f2a0"; } - -.fa-php:before { - content: "\f457"; } - -.fa-pied-piper:before { - content: "\f2ae"; } - -.fa-pied-piper-alt:before { - content: "\f1a8"; } - -.fa-pied-piper-pp:before { - content: "\f1a7"; } - -.fa-pinterest:before { - content: "\f0d2"; } - -.fa-pinterest-p:before { - content: "\f231"; } - -.fa-pinterest-square:before { - content: "\f0d3"; } - -.fa-plane:before { - content: "\f072"; } - -.fa-play:before { - content: "\f04b"; } - -.fa-play-circle:before { - content: "\f144"; } - -.fa-playstation:before { - content: "\f3df"; } - -.fa-plug:before { - content: "\f1e6"; } - -.fa-plus:before { - content: "\f067"; } - -.fa-plus-circle:before { - content: "\f055"; } - -.fa-plus-square:before { - content: "\f0fe"; } - -.fa-podcast:before { - content: "\f2ce"; } - -.fa-pound-sign:before { - content: "\f154"; } - -.fa-power-off:before { - content: "\f011"; } - -.fa-print:before { - content: "\f02f"; } - -.fa-product-hunt:before { - content: "\f288"; } - -.fa-pushed:before { - content: "\f3e1"; } - -.fa-puzzle-piece:before { - content: "\f12e"; } - -.fa-python:before { - content: "\f3e2"; } - -.fa-qq:before { - content: "\f1d6"; } - -.fa-qrcode:before { - content: "\f029"; } - -.fa-question:before { - content: "\f128"; } - -.fa-question-circle:before { - content: "\f059"; } - -.fa-quidditch:before { - content: "\f458"; } - -.fa-quinscape:before { - content: "\f459"; } - -.fa-quora:before { - content: "\f2c4"; } - -.fa-quote-left:before { - content: "\f10d"; } - -.fa-quote-right:before { - content: "\f10e"; } - -.fa-random:before { - content: "\f074"; } - -.fa-ravelry:before { - content: "\f2d9"; } - -.fa-react:before { - content: "\f41b"; } - -.fa-rebel:before { - content: "\f1d0"; } - -.fa-recycle:before { - content: "\f1b8"; } - -.fa-red-river:before { - content: "\f3e3"; } - -.fa-reddit:before { - content: "\f1a1"; } - -.fa-reddit-alien:before { - content: "\f281"; } - -.fa-reddit-square:before { - content: "\f1a2"; } - -.fa-redo:before { - content: "\f01e"; } - -.fa-redo-alt:before { - content: "\f2f9"; } - -.fa-registered:before { - content: "\f25d"; } - -.fa-rendact:before { - content: "\f3e4"; } - -.fa-renren:before { - content: "\f18b"; } - -.fa-reply:before { - content: "\f3e5"; } - -.fa-reply-all:before { - content: "\f122"; } - -.fa-replyd:before { - content: "\f3e6"; } - -.fa-resolving:before { - content: "\f3e7"; } - -.fa-retweet:before { - content: "\f079"; } - -.fa-road:before { - content: "\f018"; } - -.fa-rocket:before { - content: "\f135"; } - -.fa-rocketchat:before { - content: "\f3e8"; } - -.fa-rockrms:before { - content: "\f3e9"; } - -.fa-rss:before { - content: "\f09e"; } - -.fa-rss-square:before { - content: "\f143"; } - -.fa-ruble-sign:before { - content: "\f158"; } - -.fa-rupee-sign:before { - content: "\f156"; } - -.fa-safari:before { - content: "\f267"; } - -.fa-sass:before { - content: "\f41e"; } - -.fa-save:before { - content: "\f0c7"; } - -.fa-schlix:before { - content: "\f3ea"; } - -.fa-scribd:before { - content: "\f28a"; } - -.fa-search:before { - content: "\f002"; } - -.fa-search-minus:before { - content: "\f010"; } - -.fa-search-plus:before { - content: "\f00e"; } - -.fa-searchengin:before { - content: "\f3eb"; } - -.fa-sellcast:before { - content: "\f2da"; } - -.fa-sellsy:before { - content: "\f213"; } - -.fa-server:before { - content: "\f233"; } - -.fa-servicestack:before { - content: "\f3ec"; } - -.fa-share:before { - content: "\f064"; } - -.fa-share-alt:before { - content: "\f1e0"; } - -.fa-share-alt-square:before { - content: "\f1e1"; } - -.fa-share-square:before { - content: "\f14d"; } - -.fa-shekel-sign:before { - content: "\f20b"; } - -.fa-shield-alt:before { - content: "\f3ed"; } - -.fa-ship:before { - content: "\f21a"; } - -.fa-shirtsinbulk:before { - content: "\f214"; } - -.fa-shopping-bag:before { - content: "\f290"; } - -.fa-shopping-basket:before { - content: "\f291"; } - -.fa-shopping-cart:before { - content: "\f07a"; } - -.fa-shower:before { - content: "\f2cc"; } - -.fa-sign-in-alt:before { - content: "\f2f6"; } - -.fa-sign-language:before { - content: "\f2a7"; } - -.fa-sign-out-alt:before { - content: "\f2f5"; } - -.fa-signal:before { - content: "\f012"; } - -.fa-simplybuilt:before { - content: "\f215"; } - -.fa-sistrix:before { - content: "\f3ee"; } - -.fa-sitemap:before { - content: "\f0e8"; } - -.fa-skyatlas:before { - content: "\f216"; } - -.fa-skype:before { - content: "\f17e"; } - -.fa-slack:before { - content: "\f198"; } - -.fa-slack-hash:before { - content: "\f3ef"; } - -.fa-sliders-h:before { - content: "\f1de"; } - -.fa-slideshare:before { - content: "\f1e7"; } - -.fa-smile:before { - content: "\f118"; } - -.fa-snapchat:before { - content: "\f2ab"; } - -.fa-snapchat-ghost:before { - content: "\f2ac"; } - -.fa-snapchat-square:before { - content: "\f2ad"; } - -.fa-snowflake:before { - content: "\f2dc"; } - -.fa-sort:before { - content: "\f0dc"; } - -.fa-sort-alpha-down:before { - content: "\f15d"; } - -.fa-sort-alpha-up:before { - content: "\f15e"; } - -.fa-sort-amount-down:before { - content: "\f160"; } - -.fa-sort-amount-up:before { - content: "\f161"; } - -.fa-sort-down:before { - content: "\f0dd"; } - -.fa-sort-numeric-down:before { - content: "\f162"; } - -.fa-sort-numeric-up:before { - content: "\f163"; } - -.fa-sort-up:before { - content: "\f0de"; } - -.fa-soundcloud:before { - content: "\f1be"; } - -.fa-space-shuttle:before { - content: "\f197"; } - -.fa-speakap:before { - content: "\f3f3"; } - -.fa-spinner:before { - content: "\f110"; } - -.fa-spotify:before { - content: "\f1bc"; } - -.fa-square:before { - content: "\f0c8"; } - -.fa-square-full:before { - content: "\f45c"; } - -.fa-stack-exchange:before { - content: "\f18d"; } - -.fa-stack-overflow:before { - content: "\f16c"; } - -.fa-star:before { - content: "\f005"; } - -.fa-star-half:before { - content: "\f089"; } - -.fa-staylinked:before { - content: "\f3f5"; } - -.fa-steam:before { - content: "\f1b6"; } - -.fa-steam-square:before { - content: "\f1b7"; } - -.fa-steam-symbol:before { - content: "\f3f6"; } - -.fa-step-backward:before { - content: "\f048"; } - -.fa-step-forward:before { - content: "\f051"; } - -.fa-stethoscope:before { - content: "\f0f1"; } - -.fa-sticker-mule:before { - content: "\f3f7"; } - -.fa-sticky-note:before { - content: "\f249"; } - -.fa-stop:before { - content: "\f04d"; } - -.fa-stop-circle:before { - content: "\f28d"; } - -.fa-stopwatch:before { - content: "\f2f2"; } - -.fa-strava:before { - content: "\f428"; } - -.fa-street-view:before { - content: "\f21d"; } - -.fa-strikethrough:before { - content: "\f0cc"; } - -.fa-stripe:before { - content: "\f429"; } - -.fa-stripe-s:before { - content: "\f42a"; } - -.fa-studiovinari:before { - content: "\f3f8"; } - -.fa-stumbleupon:before { - content: "\f1a4"; } - -.fa-stumbleupon-circle:before { - content: "\f1a3"; } - -.fa-subscript:before { - content: "\f12c"; } - -.fa-subway:before { - content: "\f239"; } - -.fa-suitcase:before { - content: "\f0f2"; } - -.fa-sun:before { - content: "\f185"; } - -.fa-superpowers:before { - content: "\f2dd"; } - -.fa-superscript:before { - content: "\f12b"; } - -.fa-supple:before { - content: "\f3f9"; } - -.fa-sync:before { - content: "\f021"; } - -.fa-sync-alt:before { - content: "\f2f1"; } - -.fa-table:before { - content: "\f0ce"; } - -.fa-table-tennis:before { - content: "\f45d"; } - -.fa-tablet:before { - content: "\f10a"; } - -.fa-tablet-alt:before { - content: "\f3fa"; } - -.fa-tachometer-alt:before { - content: "\f3fd"; } - -.fa-tag:before { - content: "\f02b"; } - -.fa-tags:before { - content: "\f02c"; } - -.fa-tasks:before { - content: "\f0ae"; } - -.fa-taxi:before { - content: "\f1ba"; } - -.fa-telegram:before { - content: "\f2c6"; } - -.fa-telegram-plane:before { - content: "\f3fe"; } - -.fa-tencent-weibo:before { - content: "\f1d5"; } - -.fa-terminal:before { - content: "\f120"; } - -.fa-text-height:before { - content: "\f034"; } - -.fa-text-width:before { - content: "\f035"; } - -.fa-th:before { - content: "\f00a"; } - -.fa-th-large:before { - content: "\f009"; } - -.fa-th-list:before { - content: "\f00b"; } - -.fa-themeisle:before { - content: "\f2b2"; } - -.fa-thermometer-empty:before { - content: "\f2cb"; } - -.fa-thermometer-full:before { - content: "\f2c7"; } - -.fa-thermometer-half:before { - content: "\f2c9"; } - -.fa-thermometer-quarter:before { - content: "\f2ca"; } - -.fa-thermometer-three-quarters:before { - content: "\f2c8"; } - -.fa-thumbs-down:before { - content: "\f165"; } - -.fa-thumbs-up:before { - content: "\f164"; } - -.fa-thumbtack:before { - content: "\f08d"; } - -.fa-ticket-alt:before { - content: "\f3ff"; } - -.fa-times:before { - content: "\f00d"; } - -.fa-times-circle:before { - content: "\f057"; } - -.fa-tint:before { - content: "\f043"; } - -.fa-toggle-off:before { - content: "\f204"; } - -.fa-toggle-on:before { - content: "\f205"; } - -.fa-trademark:before { - content: "\f25c"; } - -.fa-train:before { - content: "\f238"; } - -.fa-transgender:before { - content: "\f224"; } - -.fa-transgender-alt:before { - content: "\f225"; } - -.fa-trash:before { - content: "\f1f8"; } - -.fa-trash-alt:before { - content: "\f2ed"; } - -.fa-tree:before { - content: "\f1bb"; } - -.fa-trello:before { - content: "\f181"; } - -.fa-tripadvisor:before { - content: "\f262"; } - -.fa-trophy:before { - content: "\f091"; } - -.fa-truck:before { - content: "\f0d1"; } - -.fa-tty:before { - content: "\f1e4"; } - -.fa-tumblr:before { - content: "\f173"; } - -.fa-tumblr-square:before { - content: "\f174"; } - -.fa-tv:before { - content: "\f26c"; } - -.fa-twitch:before { - content: "\f1e8"; } - -.fa-twitter:before { - content: "\f099"; } - -.fa-twitter-square:before { - content: "\f081"; } - -.fa-typo3:before { - content: "\f42b"; } - -.fa-uber:before { - content: "\f402"; } - -.fa-uikit:before { - content: "\f403"; } - -.fa-umbrella:before { - content: "\f0e9"; } - -.fa-underline:before { - content: "\f0cd"; } - -.fa-undo:before { - content: "\f0e2"; } - -.fa-undo-alt:before { - content: "\f2ea"; } - -.fa-uniregistry:before { - content: "\f404"; } - -.fa-universal-access:before { - content: "\f29a"; } - -.fa-university:before { - content: "\f19c"; } - -.fa-unlink:before { - content: "\f127"; } - -.fa-unlock:before { - content: "\f09c"; } - -.fa-unlock-alt:before { - content: "\f13e"; } - -.fa-untappd:before { - content: "\f405"; } - -.fa-upload:before { - content: "\f093"; } - -.fa-usb:before { - content: "\f287"; } - -.fa-user:before { - content: "\f007"; } - -.fa-user-circle:before { - content: "\f2bd"; } - -.fa-user-md:before { - content: "\f0f0"; } - -.fa-user-plus:before { - content: "\f234"; } - -.fa-user-secret:before { - content: "\f21b"; } - -.fa-user-times:before { - content: "\f235"; } - -.fa-users:before { - content: "\f0c0"; } - -.fa-ussunnah:before { - content: "\f407"; } - -.fa-utensil-spoon:before { - content: "\f2e5"; } - -.fa-utensils:before { - content: "\f2e7"; } - -.fa-vaadin:before { - content: "\f408"; } - -.fa-venus:before { - content: "\f221"; } - -.fa-venus-double:before { - content: "\f226"; } - -.fa-venus-mars:before { - content: "\f228"; } - -.fa-viacoin:before { - content: "\f237"; } - -.fa-viadeo:before { - content: "\f2a9"; } - -.fa-viadeo-square:before { - content: "\f2aa"; } - -.fa-viber:before { - content: "\f409"; } - -.fa-video:before { - content: "\f03d"; } - -.fa-vimeo:before { - content: "\f40a"; } - -.fa-vimeo-square:before { - content: "\f194"; } - -.fa-vimeo-v:before { - content: "\f27d"; } - -.fa-vine:before { - content: "\f1ca"; } - -.fa-vk:before { - content: "\f189"; } - -.fa-vnv:before { - content: "\f40b"; } - -.fa-volleyball-ball:before { - content: "\f45f"; } - -.fa-volume-down:before { - content: "\f027"; } - -.fa-volume-off:before { - content: "\f026"; } - -.fa-volume-up:before { - content: "\f028"; } - -.fa-vuejs:before { - content: "\f41f"; } - -.fa-weibo:before { - content: "\f18a"; } - -.fa-weixin:before { - content: "\f1d7"; } - -.fa-whatsapp:before { - content: "\f232"; } - -.fa-whatsapp-square:before { - content: "\f40c"; } - -.fa-wheelchair:before { - content: "\f193"; } - -.fa-whmcs:before { - content: "\f40d"; } - -.fa-wifi:before { - content: "\f1eb"; } - -.fa-wikipedia-w:before { - content: "\f266"; } - -.fa-window-close:before { - content: "\f410"; } - -.fa-window-maximize:before { - content: "\f2d0"; } - -.fa-window-minimize:before { - content: "\f2d1"; } - -.fa-window-restore:before { - content: "\f2d2"; } - -.fa-windows:before { - content: "\f17a"; } - -.fa-won-sign:before { - content: "\f159"; } - -.fa-wordpress:before { - content: "\f19a"; } - -.fa-wordpress-simple:before { - content: "\f411"; } - -.fa-wpbeginner:before { - content: "\f297"; } - -.fa-wpexplorer:before { - content: "\f2de"; } - -.fa-wpforms:before { - content: "\f298"; } - -.fa-wrench:before { - content: "\f0ad"; } - -.fa-xbox:before { - content: "\f412"; } - -.fa-xing:before { - content: "\f168"; } - -.fa-xing-square:before { - content: "\f169"; } - -.fa-y-combinator:before { - content: "\f23b"; } - -.fa-yahoo:before { - content: "\f19e"; } - -.fa-yandex:before { - content: "\f413"; } - -.fa-yandex-international:before { - content: "\f414"; } - -.fa-yelp:before { - content: "\f1e9"; } - -.fa-yen-sign:before { - content: "\f157"; } - -.fa-yoast:before { - content: "\f2b1"; } - -.fa-youtube:before { - content: "\f167"; } - -.fa-youtube-square:before { - content: "\f431"; } - -.sr-only { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } - -.sr-only-focusable:active, .sr-only-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; } -@font-face { - font-family: 'Font Awesome 5 Brands'; - font-style: normal; - font-weight: normal; - src: url("../fonts/webfonts/fa-brands-400.eot"); - src: url("../fonts/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/fa-brands-400.woff2") format("woff2"), url("../fonts/webfonts/fa-brands-400.woff") format("woff"), url("../fonts/webfonts/fa-brands-400.ttf") format("truetype"), url("../fonts/webfonts/fa-brands-400.svg#fontawesome") format("svg"); } - -.fab { - font-family: 'Font Awesome 5 Brands'; } -@font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 400; - src: url("../fonts/webfonts/fa-regular-400.eot"); - src: url("../fonts/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/fa-regular-400.woff2") format("woff2"), url("../fonts/webfonts/fa-regular-400.woff") format("woff"), url("../fonts/webfonts/fa-regular-400.ttf") format("truetype"), url("../fonts/webfonts/fa-regular-400.svg#fontawesome") format("svg"); } - -.far { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } -@font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 900; - src: url("../fonts/webfonts/fa-solid-900.eot"); - src: url("../fonts/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/fa-solid-900.woff2") format("woff2"), url("../fonts/webfonts/fa-solid-900.woff") format("woff"), url("../fonts/webfonts/fa-solid-900.ttf") format("truetype"), url("../fonts/webfonts/fa-solid-900.svg#fontawesome") format("svg"); } - -.fa, -.fas { - font-family: 'Font Awesome 5 Free'; - font-weight: 900; } \ No newline at end of file diff --git a/src/assets/sass/main.css b/src/assets/sass/main.css deleted file mode 100644 index b0ab1081..00000000 --- a/src/assets/sass/main.css +++ /dev/null @@ -1,21681 +0,0 @@ -@charset "UTF-8"; -/*------------- #VARIABLES --------------*/ -/*------------- #TABLE OF CONTENTS --------------*/ -/*------------------------------------------------------------------ - - -Project name: "Olympus", -Version: "1.0.0", -Description: "HTML-template" - - -1. Bootstrap core - - ../Bootstrap/scss/ - - 1.1 Alert - 1.2 Badge - 1.3 Breadcrumb - 1.4 Button group - 1.5 Buttons - 1.6 Card - 1.7 Carousel - 1.8 Close - 1.9 Code - 1.10 Custom - 1.11 Custom forms - 1.12 Dropdown - 1.13 Forms - 1.14 Grid - 1.15 Images - 1.16 Input group - 1.17 Jumbotron - 1.18 List Group - 1.19 Media - 1.20 Mixins - 1.21 Modal - 1.22 Nav - 1.23 Navbar - 1.24 Normalize - 1.25 Pagination - 1.26 Popover - 1.27 Print - 1.28 Progress - 1.29 Reboot - 1.30 Responsive embed - 1.31 Tables - 1.32 Tooltip - 1.33 Transitions - 1.34 Type - 1.35 Utilities - 1.36 Variables - - -1. Theme Styles - - ../sass/theme-styles/ - - 1.1 Bootstrap Customization - 1.2 Header - 1.3 Mobile App - 1.4 Variables (base colors, fonts ...) - - -2. Blocks - - ../sass/blocks/ - - 2.1 UI-blocks - 2.2 Buttons - 2.3 Forms - 2.4 Fixed sidebars - 2.5 Skills - 2.6 Friends - 2.7 Sliders - 2.8 Pagination - 2.9 Landing page - 2.10 Registration Login Form - 2.11 Main Header - 2.12 Your Profile - 2.13 Notification - 2.14 Popup Chat - 2.15 Overlay Menu - 2.16 Popup Windows - 2.17 Widget search - 2.18 Widget personal info - 2.19 Widget socials - 2.20 Widget select - 2.21 Widget contacts - 2.22 Widget fav-ed page - 2.23 Widget twitter - 2.24 Widget latest photo - 2.25 Widget playlist - 2.26 Widget friend pages added - 2.27 Widget create fav page - 2.28 Widget birthday alert - 2.29 Widget action - 2.30 Widget activity feed - 2.31 Widget weather - 2.32 Widget last video - 2.33 Widget pool - 2.34 Widget badges - 2.35 Widget blog posts - 2.36 OL lists - 2.37 Friends Harmonic - 2.38 Posts - 2.39 Comment List - 2.40 Post Video - 2.41 Video Player - 2.42 Video news feed form - 2.43 Photo gallery - 2.44 Features Video - 2.45 Event item - 2.46 Available widget - 2.47 Today events - 2.48 Calendar events tabs - 2.49 Helper / Additional classes - 2.50 Statistics - - - - - --------------------------------------------------------------------*/ -/*------------- #THEME-STYLES --------------*/ -/*------------- #VARIABLES --------------*/ -/*------------- #HEADER --------------*/ -/* -Classes for BODY: - -if the page has a “left panel”, add a class for BODY -- ".page-has-left-panels" -if the page has a “right panel”, add a class for BODY -- ".page-has-right-panels" - -*/ -.page-has-left-panels { - padding-left: 70px; -} - -.page-has-right-panels { - padding-right: 70px; -} - -.page-has-right-panels .header { - padding-right: 70px; -} - -.header { - height: 70px; - background-color: #3f4257; - position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 21; -} - -.header .page-title { - padding: 26px 50px 26px 100px; - text-transform: uppercase; - float: left; - height: 100%; - min-width: 170px; -} - -.header .page-title > * { - color: #fff; - margin: 0; -} - -.header.header--logout { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding-right: 0; -} - -.header.header--logout .page-title { - padding: 26px; -} - -.header.header--logout .header-content-wrapper { - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.header.header--logout .logo { - min-height: 70px; - min-width: 70px; - height: 70px; - width: 70px; - background-color: #ff5e3a; - padding: 15px; -} - -.header-content-wrapper { - height: 100%; -} - -.header-spacer { - display: block; - height: 110px; -} - -.header-spacer-small { - height: 70px; -} - -.header-spacer--standard { - height: 143px; -} - -.search-bar { - float: left; - width: 500px; - height: 70px; - background-color: #494c62; - position: relative; -} - -.search-bar.w-search { - width: 500px; - min-height: 70px; - background-color: #494c62; -} - -.search-bar .form-group { - margin-bottom: 0; - height: 70px; -} - -.search-bar .form-control { - border: none; - padding: 0; -} - -.search-bar .selectize-control { - position: relative; - z-index: 20; - height: 70px; -} - -.search-bar .selectize-dropdown { - background-color: #fff; - z-index: 50; - border: 1px solid #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} - -.search-bar .selectize-input { - height: 70px; -} - -.search-bar .selectize-input.has-items input { - background-color: transparent; -} - -.search-bar .selectize-input.has-items > * { - padding: 3px 10px; - border-radius: 3px; - background-color: #9a9fbf; - color: #fff; - display: inline-block; - margin-right: 3px; -} - -.search-bar .selectize-input.has-items > *:first-child { - margin-left: 15px; -} - -.search-bar .form-group.with-button button { - color: #696d87; - fill: #696d87; - background-color: #494c62; - width: 50px; -} - -.search-bar .form-group.with-button button svg { - height: 22px; - width: 22px; -} - -.search-bar .form-group.with-button input { - height: 100%; - border: none; - color: #9a9fbf; -} - -.search-bar .notification-list { - position: absolute; - top: -100%; - visibility: hidden; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - z-index: 50; - background: #fff; - width: 100%; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - border-right: 1px solid #e6ecf5; - border-left: 1px solid #e6ecf5; -} - -.search-bar .notification-list .notification-icon svg { - width: 20px; - height: 20px; -} - -.control-block { - float: right; - height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-right: 15px; -} - -.control-block .author-thumb { - margin-right: 8px; - position: unset; -} - -.control-block .author-title { - font-weight: 700; - font-size: 12px; - color: #fff; -} - -.control-block .author-title > svg { - margin-left: 15px; - fill: #fff; - width: 6px; - height: 4px; -} - -.control-block .author-subtitle { - display: block; - font-weight: 700; - color: #9a9fbf; - font-size: 8px; -} - -.link-find-friend { - padding: 25px 20px; - color: #fff; - font-size: 12px; - font-weight: 500; - display: inline-block; -} - -.control-icon { - margin-right: 29px; - fill: #9a9fbf; - margin-top: 8px; -} - -.control-icon > svg { - height: 20px; -} - -.control-icon.has-items { - fill: #fff; -} - -.control-icon .label-avatar { - width: 19px; - height: 19px; - line-height: 19px; - top: -12px; - right: -9px; -} - -.control-icon .more-dropdown { - width: 380px; - top: 35px; - right: -180px; - padding: 0 0 70px 0; -} - -.control-icon .more-dropdown .view-all { - padding: 20px; - color: #fff; -} - -.control-icon .more-dropdown .view-all:hover { - color: #fff; -} - -.control-icon .more-dropdown .notification-list { - padding: 0; -} - -.control-icon .ui-block-title a { - display: inline-block; - float: right; - margin-left: 20px; - text-transform: uppercase; - font-size: 9px; - padding: 0; -} - -.control-icon .accept-request { - padding: 0.5rem; - font-size: 0.688rem; - color: #fff; - display: inline-block; -} - -.control-icon .accept-request:hover { - color: #fff; -} - -.control-icon .notification-list .author-thumb { - height: 34px; - width: 34px; - margin-right: 0; - overflow: hidden; -} - -.control-icon .notification-list .notification-friend { - padding: 0; - font-size: 14px; -} - -.control-icon .notification-list .notification-link { - padding: 0; - display: inline-block; -} - -.control-icon .notification-list .notification-event { - width: 75%; -} - -.control-icon .notification-list.friend-requests .accepted .notification-link { - padding: 0; - display: inline-block; -} - -.control-icon .notification-list.friend-requests .accepted .notification-icon { - margin-top: 0; -} - -.control-icon .notification-list.friend-requests .notification-event { - width: 60%; -} - -.control-icon .notification-list .comment-photo { - margin-top: 15px; - max-width: 215px; -} - -.control-icon .notification-list .comment-photo span { - font-size: 11px; -} - -.control-icon .notification-list li > * { - vertical-align: top; -} - -.control-icon .notification-list .notification-icon { - margin-top: 0; -} - -.control-icon .notification-list .notification-icon svg { - height: 20px; - width: 20px; -} - -.control-icon .chat-message li.chat-group .author-thumb { - width: 36px; -} - -.control-icon .notification-list.chat-message .notification-icon svg { - height: 24px; - width: 24px; -} - -.control-icon .mCustomScrollbar { - overflow: hidden; - max-height: 300px; -} - -.control-icon .ps > .ps__scrollbar-y-rail, -.control-icon .ps:hover > .ps__scrollbar-y-rail { - left: 0; - top: 40px !important; -} - -.view-all { - position: absolute; - left: 0; - width: 100%; - bottom: 0; - z-index: 20; - padding: 20px; - color: #fff; - font-size: 12px; - font-weight: 700; - display: block; - text-align: center; - border-radius: 0 0 5px 5px; -} - -.view-all:hover { - color: #fff; -} - -.author-page { - margin-left: 50px; -} - -.author-page .more-dropdown { - width: 230px; - top: calc(100% + 5px); - right: -30px; - padding: 0; -} - -.author-page .chat-settings { - padding: 15px 40px; -} - -.author-page .chat-settings a { - color: #888da8; -} - -.author-page .chat-settings a:hover { - color: #515365; -} - -.author-page .chat-settings .icon-status { - margin-right: 20px; - position: relative; - border: none; -} - -.author-page .account-settings { - padding: 15px 25px; - margin-bottom: 0; -} - -.author-page .account-settings a { - padding: 13px 0; -} - -.author-page .mCustomScrollbar { - max-height: calc(100vh - 40px); -} - -.account-settings { - padding: 15px 25px; - margin-bottom: 0; -} - -.account-settings a { - padding: 13px 0; - font-size: 12px; - color: #515365; - display: block; - font-weight: 700; -} - -.account-settings a:hover { - color: #ff5e3a; -} - -.account-settings a > * { - display: inline-block; - vertical-align: middle; -} - -.custom-status { - margin: 15px 25px; -} - -.custom-status input { - padding: 0.5rem 1.1rem; - font-size: 12px; -} - -.custom-status.form-group.with-button button { - border-radius: 0 5px 5px 0; - background-color: #7c5ac2; - overflow: hidden; -} - -.custom-status.form-group.with-button button svg { - fill: #fff; - width: 14px; - height: 12px; -} - -.account-settings a { - padding: 13px 0; -} - -.account-settings svg { - margin-right: 15px; - fill: #9a9fbf; - width: 20px; - height: 20px; -} - -/*--------TOP-HEADER--------*/ -.top-header { - position: relative; -} - -.top-header.top-header-favorit .top-header-author { - -webkit-transform: translate(0); - transform: translate(0); - left: 100px; - bottom: -40px; - z-index: 5; - max-width: unset; -} - -.top-header.top-header-favorit .author-thumb { - float: left; - margin-right: 30px; -} - -.top-header.top-header-favorit .author-content { - text-align: left; - margin-top: 20px; - float: left; - color: #fff; -} - -.top-header.top-header-favorit .author-name { - color: #fff; -} - -.top-header-thumb { - position: relative; -} - -.top-header-thumb img { - display: block; - width: 100%; - border-radius: 5px 5px 0 0; - overflow: hidden; -} - -.top-header-thumb:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); -} - -.profile-menu { - margin-bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: distribute; - justify-content: space-around; -} - -.profile-menu li > div, -.profile-menu li a { - font-size: 14px; - font-weight: 700; - color: #9a9fbf; - display: block; -} - -.profile-menu li > div:hover, -.profile-menu li a:hover { - color: #515365; -} - -.profile-menu li > div.active, -.profile-menu li a.active { - color: #515365; -} - -.profile-menu .more-dropdown { - width: 230px; - top: calc(100% + 10px); - right: -25px; -} - -.profile-menu .more-dropdown li { - display: block; -} - -.profile-menu li .more-dropdown a { - padding: 10px 0; - font-size: 13px; -} - -.profile-menu .friend-count-item { - text-align: center; -} - -.profile-menu .friend-count-item .title { - font-weight: 400; - font-size: 12px; -} - -.top-header-author { - position: absolute; - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - bottom: 15px; - text-align: center; - max-width: 200px; - z-index: 4; -} - -.top-header-author .author-thumb { - border-radius: 100%; - border: 6px solid #fff; - margin: 0 auto; - overflow: hidden; - width: 132px; - height: 132px; - background-color: #fdfbee; -} - -.top-header-author .author-thumb img { - border-radius: 0; - display: block; - width: 100%; -} - -.top-header-author .author-name { - font-weight: 700; - color: #fff; -} - -.top-header-author .author-name:hover { - color: #ff5e3a; -} - -.top-header-author .author-location { - color: #fff; -} - -.profile-section { - position: relative; - padding: 38px 0; - z-index: 3; -} - -.profile-section .control-block-button { - position: absolute; - right: 38px; - top: -31px; -} - -.profile-section.with-social-menu-tabs { - padding: 0; -} - -.admin-bar #site-header { - top: 46px; -} - -@media screen and (min-width: 783px) { - .admin-bar #site-header { - top: 32px; - } -} - -#site-header .header-menu { - top: 46px; -} - -@media screen and (min-width: 783px) { - #site-header .header-menu { - top: 32px; - } -} - -/*------------- #Styles for svg-icons --------------*/ -[class^='olymp-'], -[class*=' -icon'] { - height: 26px; - width: 26px; - display: inline-block; -} - -.post__likes-small { - width: 16px; - height: 14px; -} - -.post__shared-small { - width: 24px; - height: 21px; -} - -.post__comments-small { - width: 18px; - height: 16px; -} - -.post__likes { - width: 20px; - height: 18px; -} - -.post__comments { - width: 22px; - height: 20px; -} - -.post__shared { - width: 26px; - height: 21px; -} - -.fav-icon { - width: 20px; - height: 20px; -} - -.arrow-down-icon { - width: 6px; - height: 4px; -} - -.olymp-three-dots-icon { - width: 16px; - height: 4px; -} - -.olymp-little-delete { - width: 8px; - height: 8px; -} - -.olymp-trophy-icon { - width: 18px; - height: 16px; -} - -.header-responsive { - display: none; -} - -.header-responsive .header-content-wrapper { - z-index: 5; -} - -.tab-content-responsive { - display: none; -} - -.tab-content-responsive .tab-pane { - background-color: #fff; -} - -.tab-content-responsive .search-bar.w-search { - background-color: #494c62; -} - -.tab-content-responsive .mCustomScrollbar { - max-height: calc(100vh - 140px); - overflow-y: auto !important; -} - -.header-menu { - float: left; - height: 100%; - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - background-color: #fff; -} - -.header-menu ul { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: distribute; - justify-content: space-around; - margin-bottom: 0; - height: 100%; -} - -.header-menu a { - font-weight: 700; - font-size: 13px; - position: relative; - color: #515365; - padding: 30px; - display: block; - line-height: 1; -} - -.header-menu .nav-link.active, -.header-menu .nav-item.show .nav-link { - background-color: transparent; - cursor: pointer; - color: inherit; -} - -.header-menu .nav-link:hover { - color: #ff5e3a; -} - -.header-menu .dropdown:hover > .dropdown-menu { - visibility: visible; - opacity: 1; -} - -.header-menu .dropdown-menu { - visibility: hidden; - opacity: 0; - display: block; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - margin: 0; - padding: 0; - background-color: #3f4257; - border-color: #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} - -.header-menu .dropdown-item:focus, -.header-menu .dropdown-item:hover { - color: #ff5e3a; - background-color: transparent; -} - -.header-menu.open { - -webkit-transform: translateX(70px); - transform: translateX(70px); -} - -.header-menu .dropdown-toggle::after { - right: 0; - top: auto; -} - -.header-menu .menu-search-item a { - padding-left: 30px; -} - -.header--standard-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - position: relative; -} - -.header--standard { - background-color: #fff; - width: calc(100% - 140px); - position: fixed; - left: 70px; - padding: 35px 55px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - z-index: 19; -} - -.header--standard .logo { - color: #515365; -} - -.header--standard .logo .img-wrap { - margin-right: 13px; -} - -.header--standard .logo:hover { - color: #515365; -} - -.header--standard .header-menu { - margin-left: auto; -} - -.header--standard .header-menu .dropdown-item { - padding: 10px 20px; - font-weight: 500; -} - -.header--standard .header-menu .dropdown-item:hover { - background-color: #edf2f6; -} - -.header--standard .header-menu .shoping-cart { - visibility: visible; - opacity: 1; -} - -.header--standard .dropdown-menu { - background-color: #fff; -} - -.header--standard.headroom--not-top { - padding: 0 55px; -} - -.header--standard .ps { - -ms-touch-action: unset; - touch-action: unset; - overflow: unset !important; - -ms-overflow-style: unset; -} - -.header--standard .ps:hover > .ps__scrollbar-x-rail, -.header--standard .ps:hover > .ps__scrollbar-y-rail { - display: none; -} - -.header--standard.header--standard-landing { - width: 100%; - left: auto; - top: 0; -} - -.header--standard.header--standard-full-width { - width: 100%; - left: auto; - top: 0; -} - -.header--standard .header-menu .close-responsive-menu { - display: none; -} - -.header--standard.header-bg-light { - background-color: #fff; -} - -.header--standard-dark { - background-color: #3f4257; -} - -.header--standard-dark .logo { - color: #fff; -} - -.header--standard-dark .logo .logo-title { - color: #fff; -} - -.header--standard-dark .logo:hover { - color: #fff; -} - -.header--standard-dark .column-tittle { - color: #fff; -} - -.header--standard-dark .header-menu { - background-color: #3f4257; -} - -.header--standard-dark .header-menu a { - color: #fff; -} - -.header--standard-dark .header-menu .dropdown-item:hover { - background-color: #545875; -} - -.header--standard-dark .dropdown-menu { - background-color: #3f4257; - border-color: #4a4d66; -} - -.open-responsive-menu { - margin-left: auto; - display: none; - fill: #9a9fbf; -} - -.open-responsive-menu:hover { - fill: #ff5e3a; -} - -.close-responsive-menu { - position: absolute; - top: 20px; - left: 25px; - fill: #9a9fbf; - display: none; - cursor: pointer; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.close-responsive-menu svg { - width: 16px; - height: 16px; -} - -.close-responsive-menu:hover { - fill: #ff5e3a; -} - -.dropdown-has-megamenu { - position: static; -} - -.dropdown-menu.megamenu { - width: 100%; - padding: 40px; -} - -.dropdown-menu.megamenu .dropdown-item { - border-radius: 5px; - overflow: hidden; - background-color: transparent; -} - -.dropdown-menu.megamenu .dropdown-item:hover { - padding-left: 25px; - background-color: transparent; -} - -.column-tittle { - padding-left: 20px; - padding-bottom: 15px; - position: relative; - overflow: hidden; - display: inline-block; -} - -.column-tittle:after { - content: ''; - display: block; - height: 2px; - background-color: #ff5e3a; - width: 15%; - position: absolute; - bottom: 0; - left: 20px; - -webkit-transition: width 0.3s ease; - transition: width 0.3s ease; -} - -.column-tittle:hover:after { - width: 100%; -} - -.header--standard .mCustomScrollbar { - max-height: calc(100vh - 70px); -} - -/*--------HEADER-LANDING--------*/ -.header--standard-landing { - width: 100%; - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: #fff; -} - -.header--standard-landing svg { - width: 18px; - height: 18px; -} - -.header--standard-landing .logo { - float: left; - background-color: transparent; - padding: 0; - color: #fff; -} - -.header--standard-landing .logo .img-wrap { - margin-right: 13px; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; -} - -.header--standard-landing .logo .logo-colored { - position: absolute; - left: 0; - top: 0; - opacity: 0; -} - -.header--standard-landing .logo .logo-title { - color: #fff; -} - -.header--standard-landing .logo:hover { - color: inherit; -} - -.header--standard-landing .dropdown-toggle::after { - border-top-color: #fff; -} - -.header--standard-landing .dropdown-menu { - background-color: #fff; -} - -.header--standard-landing .dropdown-menu.megamenu .dropdown-item:hover { - color: #ff5e3a; -} - -.header--standard-landing .header-menu { - float: right; - background-color: transparent; -} - -.header--standard-landing .header-menu .js-expanded-menu .olymp-close-icon { - position: absolute; - right: 30px; - top: 0; - opacity: 0; - visibility: hidden; -} - -.header--standard-landing .header-menu.expanded-menu .nav-item { - visibility: visible; - opacity: 1; -} - -.header--standard-landing .header-menu.expanded-menu .olymp-menu-icon { - opacity: 0; - visibility: hidden; -} - -.header--standard-landing .header-menu.expanded-menu .olymp-close-icon { - opacity: 1; - visibility: visible; -} - -.header--standard-landing .header-menu.open { - -webkit-transform: translateX(0); - transform: translateX(0); -} - -.header--standard-landing .header-menu .nav-item { - display: block; - visibility: hidden; - opacity: 0; -} - -.header--standard-landing .header-menu .nav-item a, -.header--standard-landing .header-menu li a { - color: #fff; - fill: #fff; - display: block; -} - -.header--standard-landing .header-menu .nav-item.js-expanded-menu, -.header--standard-landing .header-menu li.js-expanded-menu { - visibility: visible; - opacity: 1; - position: relative; -} - -.header--standard-landing .header-menu .nav-item.js-expanded-menu a, -.header--standard-landing .header-menu li.js-expanded-menu a { - padding: 0 30px; -} - -.header--standard-landing .header-menu .nav-item .nav-link:hover, -.header--standard-landing .header-menu li .nav-link:hover { - color: #fff; -} - -.header--standard-landing .header-menu .nav-item .dropdown-item, -.header--standard-landing .header-menu li .dropdown-item { - color: #888da8; -} - -.header--standard-landing .header-menu .nav-item .dropdown-item:hover, -.header--standard-landing .header-menu li .dropdown-item:hover { - color: #ff5e3a; -} - -.header--standard-landing .header-menu li:first-child > a { - padding-left: 0; -} - -.header--standard-landing .header-menu li:last-child > a { - padding-right: 0; -} - -.header--standard-landing .open-responsive-menu, -.header--standard-landing .close-responsive-menu { - fill: #fff; -} - -.header--standard-landing.headroom--not-top { - background-color: #fff; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.2); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.2); -} - -.header--standard-landing.headroom--not-top .logo { - color: #515365; -} - -.header--standard-landing.headroom--not-top .open-responsive-menu { - fill: #9a9fbf; -} - -.header--standard-landing.headroom--not-top .open-responsive-menu:hover { - fill: #ff5e3a; -} - -.header--standard-landing.headroom--not-top .logo .logo-colored { - opacity: 1; -} - -.header--standard-landing.headroom--not-top .logo .logo-title { - color: #515365; -} - -.header--standard-landing.headroom--not-top .header-menu .nav-item a, -.header--standard-landing.headroom--not-top .header-menu li .nav-link { - color: #515365; - fill: #9a9fbf; -} - -.header--standard-landing.headroom--not-top .header-menu .nav-item a:hover, -.header--standard-landing.headroom--not-top .header-menu li .nav-link:hover { - color: #515365; - fill: #9a9fbf; -} - -.header--standard-landing.headroom--not-top .header-menu li .dropdown-item { - color: #888da8; -} - -.header--standard-landing.headroom--not-top .shoping-cart .count-product { - color: #9a9fbf; -} - -.landing-page { - position: relative; - min-height: 100vh; -} - -.landing-page .content-bg-wrap { - background: url('https://res.cloudinary.com/weare270b/image/upload/v1576222223/static/avo-bg_brmb0z.jpg'), url('https://res.cloudinary.com/weare270b/image/upload/v1576223053/static/avo-bg-g_ofchgc.jpg'); - background-position: 0 0; - background-repeat: no-repeat, repeat-y; - background-size: contain; -} - -@-webkit-keyframes sidedownscroll { - 0% { - background-position: 0 0; - } - 100% { - background-position: -2000px 2000px; - } -} - -@keyframes sidedownscroll { - 0% { - background-position: 0 0; - } - 100% { - background-position: -2000px 2000px; - } -} - -.landing-page .header-spacer--standard { - margin-bottom: 40px; -} - -.content-bg-wrap { - background-position: 0 0; - background-repeat: repeat; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - width: 100%; - height: 100%; - margin: 0; - text-align: center; - -webkit-box-sizing: border-box; - box-sizing: border-box; - background-size: auto; -} - -.content-bg-wrap:before { - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - opacity: 1; - z-index: auto; -} - -.content-bg-wrap.bg-landing:before { - background-color: rgba(255, 94, 58, 0.95); -} - -@-webkit-keyframes sidedownscroll { - 0% { - background-position: 0 0; - } - 100% { - background-position: -2000px 2000px; - } -} - -@keyframes sidedownscroll { - 0% { - background-position: 0 0; - } - 100% { - background-position: -2000px 2000px; - } -} - -.content-bg-wrap.without-animation { - -webkit-animation: none; - animation: none; -} - -@-webkit-keyframes slide { - from { - background-position: 0 0; - } - to { - background-position: -4000px 0; - } -} - -.tag-label { - display: inline-block; - border-radius: 3px; - padding: 4px; - color: #fff; - font-size: 8px; - text-transform: uppercase; - font-weight: 800; - margin-left: 12px; - top: -3px; - position: relative; -} - -/*================= Styles for sticky-Header =========*/ -.animated { - -webkit-animation-duration: 0.5s; - animation-duration: 0.5s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - will-change: transform, opacity; -} - -@-webkit-keyframes swingInX { - 0% { - -webkit-transform: perspective(400px) rotateX(-90deg); - } - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - } -} - -@keyframes swingInX { - 0% { - -webkit-transform: perspective(400px) rotateX(-90deg); - transform: perspective(400px) rotateX(-90deg); - } - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - } -} - -.animated.swingInX { - -webkit-transform-origin: top; - -ie-transform-origin: top; - transform-origin: top; - -webkit-backface-visibility: visible !important; - -webkit-animation-name: swingInX; - -moz-backface-visibility: visible !important; - -moz-animation-name: swingInX; - -o-backface-visibility: visible !important; - -o-animation-name: swingInX; - backface-visibility: visible !important; - animation-name: swingInX; -} - -@-webkit-keyframes swingOutX { - 0% { - -webkit-transform: perspective(400px) rotateX(0deg); - } - 100% { - -webkit-transform: perspective(400px) rotateX(-90deg); - } -} - -@keyframes swingOutX { - 0% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - } - 100% { - -webkit-transform: perspective(400px) rotateX(-90deg); - transform: perspective(400px) rotateX(-90deg); - } -} - -.animated.swingOutX { - -webkit-transform-origin: top; - -webkit-animation-name: swingOutX; - -webkit-backface-visibility: visible !important; - -moz-animation-name: swingOutX; - -moz-backface-visibility: visible !important; - -o-animation-name: swingOutX; - -o-backface-visibility: visible !important; - animation-name: swingOutX; - backface-visibility: visible !important; -} - -@-webkit-keyframes slideDown { - 0% { - -webkit-transform: translateY(-100%); - } - 100% { - -webkit-transform: translateY(0); - } -} - -@keyframes slideDown { - 0% { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - } - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -.animated.slideDown { - -webkit-animation-name: slideDown; - animation-name: slideDown; -} - -@-webkit-keyframes slideUp { - 0% { - -webkit-transform: translateY(0); - } - 100% { - -webkit-transform: translateY(-100%); - } -} - -@keyframes slideUp { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - 100% { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - } -} - -.animated.slideUp { - -webkit-animation-name: slideUp; - animation-name: slideUp; -} - -@-webkit-keyframes swingInX { - 0% { - -webkit-transform: perspective(400px) rotateX(-90deg); - } - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - } -} - -@keyframes swingInX { - 0% { - -webkit-transform: perspective(400px) rotateX(-90deg); - transform: perspective(400px) rotateX(-90deg); - } - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - } -} - -@-webkit-keyframes flipInX { - 0% { - -webkit-transform: perspective(400px) rotateX(90deg); - opacity: 0; - } - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - opacity: 1; - } -} - -@keyframes flipInX { - 0% { - -webkit-transform: perspective(400px) rotateX(90deg); - transform: perspective(400px) rotateX(90deg); - opacity: 0; - } - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - opacity: 1; - } -} - -.animated.flipInX { - -webkit-backface-visibility: visible !important; - -webkit-animation-name: flipInX; - -moz-backface-visibility: visible !important; - -moz-animation-name: flipInX; - -o-backface-visibility: visible !important; - -o-animation-name: flipInX; - backface-visibility: visible !important; - animation-name: flipInX; -} - -@-webkit-keyframes flipOutX { - 0% { - -webkit-transform: perspective(400px) rotateX(0deg); - opacity: 1; - } - 100% { - -webkit-transform: perspective(400px) rotateX(90deg); - opacity: 0; - } -} - -@keyframes flipOutX { - 0% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - opacity: 1; - } - 100% { - -webkit-transform: perspective(400px) rotateX(90deg); - transform: perspective(400px) rotateX(90deg); - opacity: 0; - } -} - -.animated.flipOutX { - -webkit-animation-name: flipOutX; - -webkit-backface-visibility: visible !important; - -moz-animation-name: flipOutX; - -moz-backface-visibility: visible !important; - -o-animation-name: flipOutX; - -o-backface-visibility: visible !important; - animation-name: flipOutX; - backface-visibility: visible !important; -} - -@-webkit-keyframes bounceInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-200px); - } - 60% { - opacity: 1; - -webkit-transform: translateY(30px); - } - 80% { - -webkit-transform: translateY(-10px); - } - 100% { - -webkit-transform: translateY(0); - } -} - -@keyframes bounceInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-200px); - transform: translateY(-200px); - } - 60% { - opacity: 1; - -webkit-transform: translateY(30px); - transform: translateY(30px); - } - 80% { - -webkit-transform: translateY(-10px); - transform: translateY(-10px); - } - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -.animated.bounceInDown { - -webkit-animation-name: bounceInDown; - animation-name: bounceInDown; -} - -@-webkit-keyframes bounceOutUp { - 0% { - -webkit-transform: translateY(0); - } - 30% { - opacity: 1; - -webkit-transform: translateY(20px); - } - 100% { - opacity: 0; - -webkit-transform: translateY(-200px); - } -} - -@keyframes bounceOutUp { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - 30% { - opacity: 1; - -webkit-transform: translateY(20px); - transform: translateY(20px); - } - 100% { - opacity: 0; - -webkit-transform: translateY(-200px); - transform: translateY(-200px); - } -} - -.animated.bounceOutUp { - -webkit-animation-name: bounceOutUp; - animation-name: bounceOutUp; -} - -.headers-demonstration .header--standard { - margin-bottom: 50px; - position: relative; -} - -.headers-demonstration .footer { - margin-bottom: 50px; -} - -.has-standard-header .fixed-sidebar.right { - top: 0; -} - -.has-standard-header .fixed-sidebar-right { - bottom: 0; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1350px) { - .search-bar.w-search { - max-width: 300px; - } -} - -@media (max-width: 1200px) { - .header-menu a { - padding: 30px 15px; - } - .top-header.top-header-favorit .top-header-author { - bottom: 0; - top: auto; - position: absolute; - } -} - -@media (max-width: 1150px) { - .author-page .author-name { - display: none; - } - .author-page .more-dropdown { - right: -8px; - top: calc(100% + 10px); - } -} - -@media (max-width: 1080px) { - .control-icon .more-dropdown { - width: 320px; - right: -140px; - } - .control-icon .notification-list .notification-icon { - float: none; - margin-top: 10px; - } - .control-icon - .notification-list.friend-requests - .accepted - .notification-icon { - float: right; - } - .header .page-title { - display: none; - } - .page-has-left-panels .header { - padding-left: 70px; - } - .header.header--logout { - padding-left: 0; - } - .header-content-wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - } -} - -@media (max-width: 1024px) { - .control-icon { - margin-right: 20px; - } - .author-page { - margin-left: 10px; - } - .header--standard > .container { - width: 100%; - max-width: unset; - } - .header-menu a { - padding: 30px 10px; - } -} - -@media (max-width: 960px) { - .header--standard-wrap { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .header--standard .logo { - margin-top: 10px; - } - .header--standard { - padding: 10px 0; - } - .header--standard .header-menu { - margin-left: 0; - } -} - -@media (max-width: 880px) { - .header.header--logout .search-bar.w-search { - display: none; - } -} - -@media (max-width: 801px) { - .search-bar.w-search { - max-width: 200px; - } - .top-header-author { - position: relative; - bottom: 20px; - color: #888da8; - } - .top-header-author .author-name { - color: #fff; - } - .top-header-author .author-name:hover { - color: #ff5e3a; - } - .top-header-author { - margin-top: 20px; - } - .profile-section .control-block-button { - right: auto; - top: -30px; - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - bottom: auto; - width: 100%; - text-align: center; - } - .top-header.top-header-favorit .profile-section .control-block-button { - right: 38px; - top: -31px; - left: auto; - -webkit-transform: none; - transform: none; - width: auto; - } -} - -@media (max-width: 768px) { - .page-has-left-panels { - padding-left: 0; - } - .page-has-right-panels { - padding-right: 0; - } - .header, - .fixed-sidebar { - display: none; - } - .header--standard-landing .header-menu li:last-child > a { - padding-left: 25px; - } - .header--standard.headroom--not-top { - padding: 10px 0; - } - .header-responsive { - display: block; - } - .header-responsive .mobile-app-tabs .nav-link { - padding: 0 5px; - } - .search-bar.w-search { - width: 100%; - } - .tab-content-responsive { - width: 100%; - left: 0; - display: block; - position: absolute; - z-index: -1; - } - .tab-content-responsive .ps > .ps__scrollbar-y-rail, - .tab-content-responsive .ps:hover > .ps__scrollbar-y-rail { - display: none; - } - .view-all { - position: relative; - } - .search-bar.w-search { - max-width: 100%; - } - .fixed-sidebar-left.sidebar--small { - height: 70px; - } - .control-block { - float: none; - display: block; - height: auto; - padding: 15px 20px 0; - } - .author-page .author-name { - display: inline-block; - } - .control-block .author-title { - color: #515365; - } - .control-block .author-thumb { - position: relative; - } - .author-thumb .icon-status { - border-color: #fff !important; - } - .notification-list .notification-event { - padding-left: 10px; - } - .friend-requests .chat-message-item { - font-size: 10px; - } - .notification-list .notification-friend { - font-size: 13px; - } - .notification-list.chat-message .notification-event { - width: auto; - } - .notification-list.chat-message.chat-message-field .notification-event { - max-width: 82%; - } - .popup-chat .notification-list.chat-message .notification-event { - width: 75%; - } - .tab-content-responsive .ui-block-title a { - color: #515365; - } - .tab-content-responsive - .notification-list.friend-requests - .selectize-dropdown - .notification-icon { - display: inline-block; - float: right; - } - .profile-section { - padding: 30px 0; - z-index: 5; - } - .header--standard-landing .header-menu { - background-color: #ff5e3a; - } - .header--standard-landing .header-menu .nav-item { - display: inline-block; - visibility: visible; - opacity: 1; - } - .header--standard-landing .logo { - float: none; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-top: 0; - } - .header--standard-landing .header-menu .nav-item:first-child a { - padding-left: 25px; - } - .header--standard-landing .header-menu .nav-item.js-expanded-menu { - display: none; - } - .header-menu .shoping-cart a .count-product { - top: 10px; - } - .header--standard-wrap { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - } - .header--standard .logo { - margin-top: 0; - } - .header-menu { - margin: auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: fixed; - height: 100vh; - width: 270px; - -webkit-transform: translateX(calc(100% + 70px)); - transform: translateX(calc(100% + 70px)); - right: 0; - top: 0; - text-align: left; - -webkit-box-pack: baseline; - -ms-flex-pack: baseline; - justify-content: baseline; - -webkit-box-align: baseline; - -ms-flex-align: baseline; - align-items: baseline; - padding-top: 50px; - border-left: 1px solid #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - } - .header-menu a { - padding: 15px 25px; - color: #888da8; - } - .header-menu ul { - display: block; - } - .header-menu .show .dropdown-menu { - opacity: 1; - visibility: visible; - position: relative !important; - margin-bottom: 15px; - display: block; - -webkit-transform: none !important; - transform: none !important; - } - .header-menu > * { - width: 100%; - } - .open-responsive-menu > svg { - width: 20px; - height: 20px; - } - .header--standard-dark .header-menu { - border-left: 1px solid #545875; - } - .header-menu .dropdown:hover > .dropdown-menu { - opacity: 0; - visibility: hidden; - } - .header-menu .show.dropdown:hover > .dropdown-menu { - opacity: 1; - visibility: visible; - } - .dropdown-menu { - width: 100%; - top: auto; - } - .header--standard .header-menu .dropdown-item { - padding: 10px 30px; - } - .nav-item { - width: 100%; - } - .open-responsive-menu { - display: block; - } - .header--standard .header-menu .close-responsive-menu { - display: block; - } - .header--standard { - z-index: 31; - height: 70px; - -webkit-animation: none; - animation: none; - } - .header--standard .ps { - -ms-touch-action: auto; - touch-action: auto; - overflow: hidden !important; - -ms-overflow-style: none; - } - .header--standard .ps:hover > .ps__scrollbar-x-rail, - .header--standard .ps:hover > .ps__scrollbar-y-rail { - display: block; - } - .header--standard > .container { - height: 100%; - } - .header--standard > .container > .header--standard-wrap { - height: 100%; - } - .megamenu .row > * { - width: 100%; - max-width: 100%; - } - .megamenu .row > * + * { - margin-top: 15px; - } - .header--standard.headroom--not-top .header-menu .nav-link { - padding: 15px 25px; - } - .dropdown-menu.megamenu { - padding: 10px; - } - .dropdown-menu.megamenu .dropdown-item:hover { - padding-left: 35px; - } - .header-spacer--standard { - height: 70px; - } - .header--standard-landing.headroom--not-top .header-menu li .nav-link, - .header--standard-landing.headroom--not-top .header-menu li .nav-link:hover { - color: #fff; - fill: #fff; - } -} - -@media (max-width: 570px) { - .top-header.top-header-favorit .top-header-author { - left: 20px; - } -} - -@media (max-width: 460px) { - .tab-content-responsive .notification-list .notification-event { - width: 50%; - } - .tab-content-responsive - .notification-list - .selectize-dropdown - .notification-event { - width: auto; - } - .top-header.top-header-favorit .top-header-author { - bottom: auto; - top: 0; - margin-top: 5px; - } - .top-header.top-header-favorit .top-header-author .author-thumb { - width: 60px; - height: 60px; - border-width: 2px; - } - .top-header.top-header-favorit .author-content { - margin-top: 0; - } - .top-header.top-header-favorit .profile-menu { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .top-header.top-header-favorit .profile-menu li { - margin-bottom: 5px; - } - .control-icon .mCustomScrollbar { - max-height: 150px; - } -} - -@media (max-width: 420px) { - .top-header.top-header-favorit .author-name { - font-size: 18px; - } -} - -/*------------- #FOOTER --------------*/ -.footer { - width: 100%; - margin: 0 auto; - padding: 70px 55px 0; - background-color: #fff; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - position: relative; -} - -.footer .widget .title { - margin-bottom: 25px; -} - -.footer.footer-full-width { - width: 100%; -} - -.footer.has-not-copyright { - padding: 70px 55px; -} - -.footer--dark { - background-color: #3f4257; -} - -.footer--dark .w-about .logo { - color: #fff; -} - -.footer--dark .w-about .logo .logo-title { - color: #fff; -} - -.footer--dark .w-about .logo:hover { - color: #fff; -} - -.footer--dark .widget .title { - color: #fff; -} - -.footer--dark .socials i, -.footer--dark .socials svg { - color: #fff; -} - -.footer--dark .socials i:hover, -.footer--dark .socials svg:hover { - color: #ff5e3a; -} - -.sub-footer-copyright { - padding: 40px 0; - text-align: center; - border-top: 1px solid #e6ecf5; - margin-top: 60px; -} - -.sub-footer-copyright span { - font-size: 12px; -} - -.sub-footer-copyright a { - color: #ff5e3a; - opacity: 0.7; - font-weight: 500; -} - -.sub-footer-copyright a:hover { - opacity: 1; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1024px) { - .footer .widget { - margin-bottom: 40px; - } - .footer { - padding: 40px 15px; - width: 100%; - } -} - -@media (max-width: 768px) { - .footer { - text-align: center; - } - .footer .w-about .logo { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - margin-bottom: 10px; - } - .sub-footer-copyright { - margin-top: 0; - padding-bottom: 0; - } -} - -/*------------- #SECTION --------------*/ -.bg-section1 { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section1.png'); -} - -.bg-section2 { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section2.png'); -} - -.bg-section3 { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section3.png'); -} - -.bg-section4 { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section4.png'); -} - -.bg-section5 { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section5.png'); -} - -section { - position: relative; -} - -.section-move-bg .content-bg-wrap { - background-position: bottom; - background-repeat: repeat-x; - background-size: 100% 100%; -} - -.section-move-bg .container { - z-index: 5; - position: relative; -} - -.section-move-bg-top .content-bg-wrap { - background-position: top; - background-repeat: repeat-x; - bottom: auto; - top: 0; -} - -.section-move-bg-top .container { - z-index: 5; - position: relative; -} - -.call-to-action-animation .first-img { - position: absolute; - left: 15%; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - bottom: -100%; - -webkit-transform: scale(0); - transform: scale(0); - z-index: 5; -} - -.call-to-action-animation .second-img { - position: absolute; - right: 80%; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - bottom: -100%; - z-index: 5; -} - -.img-scale-animation img { - position: absolute; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - -webkit-transform: scale(0); - transform: scale(0); - opacity: 0; - display: block; -} - -.img-scale-animation img.main-img { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; -} - -.img-scale-animation img.first-img1 { - left: 2%; - top: 5%; -} - -.img-scale-animation img.second-img1 { - left: 12%; - top: 50%; -} - -.img-scale-animation img.third-img1 { - right: 2%; - top: 8%; -} - -.subscribe-animation { - position: relative; -} - -.subscribe-animation .plane { - opacity: 0; - position: absolute; - bottom: -100%; - -webkit-transform: scale(0); - transform: scale(0); - left: 5%; -} - -.planer-animation { - position: relative; - background-position: bottom; -} - -.planer-animation .planer { - position: absolute; - top: 10%; - left: 0; - opacity: 0; - -webkit-transform: scale(0); - transform: scale(0); -} - -.contact-form-animation { - position: relative; -} - -.contact-form-animation .crew { - opacity: 0; - position: absolute; - bottom: 20%; - -webkit-transform: scale(0); - transform: scale(0); - left: 0; -} - -.block-action { - padding: 60px 70px 40px; - border-radius: 5px; - min-height: 260px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.block-action > * { - margin-top: auto; - min-width: 100%; -} - -/* Text meant only for screen readers. */ -.screen-reader-text { - clip: rect(1px, 1px, 1px, 1px); - position: absolute !important; - height: 1px; - width: 1px; - overflow: hidden; -} - -.screen-reader-text:focus { - background-color: #f1f1f1; - border-radius: 3px; - -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); - clip: auto !important; - color: #21759b; - display: block; - font-size: 14px; - font-size: 0.875rem; - font-weight: bold; - height: auto; - left: 5px; - line-height: normal; - padding: 15px 23px 14px; - text-decoration: none; - top: 5px; - width: auto; - z-index: 100000; - /* Above WP toolbar. */ -} - -/* Do not show the outline on the skip link target. */ -#content[tabindex='-1']:focus { - outline: 0; -} - -.call-to-action-animation, -.planer-animation { - overflow: hidden; -} - -/*------------- #Styles for preloader --------------*/ -#hellopreloader { - display: block; - position: fixed; - text-align: center; - z-index: 9999999; - top: 0; - left: 0; - width: 100%; - height: 100%; - min-width: 100%; - background: #ff886d; - background-size: 41px; - opacity: 1; -} - -.preloader { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.preloader .text { - width: 100%; - color: #fff; - font-size: 14px; - margin-top: 10px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1024px) { - .call-to-action-animation .first-img, - .call-to-action-animation .second-img { - max-width: 50%; - max-height: 50%; - } -} - -@media (max-width: 860px) { - .img-scale-animation img.first-img1 { - top: 0; - max-height: 100%; - } - .img-scale-animation img.second-img1 { - top: 0; - max-height: 100%; - } - .img-scale-animation img.third-img1 { - top: 0; - max-height: 100%; - } - .subscribe-animation .plane { - max-width: 200px; - max-height: 100%; - } -} - -@media (max-width: 460px) { - .block-action { - padding: 60px 50px 10px; - } - .subscribe-animation .plane { - max-width: 100px; - } -} - -/*------------- #STUNNING-HEADER --------------*/ -.stunning-header { - padding-bottom: 120px; - position: relative; - color: #fff; -} - -.stunning-header .stunning-header-title { - color: inherit; - font-size: 40px; -} - -.stunning-header + * { - margin-top: 40px; -} - -.stunning-header .content-bg-wrap { - z-index: -1; -} - -.stunning-header-content { - z-index: 5; - text-align: center; - position: relative; - padding: 0 10px; -} - -.bg-primary-opacity { - background-color: rgba(255, 94, 58, 0.95); -} - -.bg-purple-dark-opacity { - background-color: rgba(98, 54, 178, 0.95); -} - -.stunning-header-bg1 { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/landing-users_s9srpx.png'); -} - -.breadcrumbs-item { - display: inline-block; - margin-bottom: 0; -} - -.breadcrumbs-item a { - margin-right: 6px; - color: inherit; - opacity: 0.7; -} - -.breadcrumbs-item a:hover { - color: #fff; - opacity: 1; -} - -.breadcrumbs-item.active span { - font-weight: 700; -} - -.breadcrumbs-item .icon { - margin-right: 6px; -} - -.breadcrumbs-item:last-child .icon { - display: none; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .stunning-header { - padding-bottom: 60px; - } - .stunning-header .stunning-header-title { - font-size: 24px; - } -} - -@media (max-width: 460px) { - .stunning-header { - padding-bottom: 60px; - } -} - -/*------------- #Mobile APP --------------*/ -.mobile-app .chat-settings { - padding: 15px 40px; -} - -.mobile-app .chat-settings a { - color: #888da8; - padding: 7px 0; - display: block; -} - -.mobile-app .chat-settings a:hover { - color: #515365; -} - -.mobile-app .chat-settings .icon-status { - margin-right: 20px; - position: relative; - border: none; -} - -.mobile-app .olympus-chat { - position: relative; - display: block; -} - -.mobile-app .sidebar--large .olympus-chat { - padding: 25px 15px 25px 50px; -} - -.mobile-app .search-friend { - position: relative; - bottom: auto; - -webkit-box-shadow: none; - box-shadow: none; -} - -.mobile-app .fixed-sidebar { - position: fixed; - float: none; - min-height: 70px; -} - -.mobile-app .fixed-sidebar.open { - min-height: 1000vh; -} - -.mobile-app .fixed-sidebar-right.sidebar--large { - width: 260px; - position: absolute; -} - -.mobile-app .fixed-sidebar .search-friend svg { - width: 16px; - height: 16px; -} - -.mobile-app .fixed-sidebar-right { - padding-bottom: 0; - border-left: none; - bottom: auto; -} - -.mobile-app .header { - padding-left: 70px; -} - -@media (max-width: 768px) { - .mobile-app .header { - min-width: 300px; - } -} - -.mobile-app .fixed-sidebar.right { - top: 0; - z-index: 30; - min-height: 70px; -} - -.mobile-app .fixed-sidebar.right.open { - min-height: 1000vh; -} - -@media (max-width: 768px) { - .mobile-app .fixed-sidebar.right { - display: block; - } -} - -.mobile-app .fixed-sidebar.right .mCustomScrollbar { - max-height: calc(100vh - 140px); -} - -.mobile-app .fixed-sidebar .mCustomScrollbar { - max-height: calc(100vh - 70px); -} - -.mobile-app .fixed-sidebar { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.mobile-app .fixed-sidebar .ui-block-title:first-child { - border-top: 1px solid #e6ecf5; -} - -.mobile-app .fixed-sidebar-left .ui-block-title:first-child { - border-top: none; -} - -.mobile-app .fixed-sidebar-left.sidebar--small { - height: auto; - position: absolute; -} - -.mobile-app .left-menu { - padding: 0; -} - -.mobile-app .left-menu a { - color: #515365; -} - -.mobile-app .left-menu a:hover { - color: #ff5e3a; -} - -.mobile-app .fixed-sidebar-left.sidebar--large { - width: 260px; - position: absolute; -} - -.mobile-app .fixed-sidebar-right.sidebar--small { - position: absolute; -} - -.mobile-app .search-bar.w-search { - width: 100%; - max-width: 100%; -} - -.mobile-app .top-header-author { - position: relative; - bottom: auto; - margin-top: -20px; - color: #888da8; -} - -.mobile-app .top-header-author .author-name { - color: #fff; -} - -.mobile-app .top-header-author .author-name:hover { - color: #ff5e3a; -} - -.mobile-app .comment-form .form-group { - width: 80%; -} - -.mobile-app .ui-block { - margin-bottom: 40px; -} - -.mobile-app .profile-section .control-block-button { - right: auto; - top: auto; - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - bottom: -22px; - width: 100%; - text-align: center; - z-index: 5; -} - -.mobile-app .post-control-button .btn-control { - display: inline-block; -} - -.mobile-app .post .control-block-button { - right: 20px; - top: -13px; -} - -.mobile-app .post-additional-info .comments-shared { - margin-top: 0; -} - -.mobile-app .post__author .more { - margin-right: 0; -} - -.mobile-app .post-video .video-content { - padding: 4px 12px; -} - -.mobile-app .view-all { - position: relative; - bottom: auto; -} - -.mobile-app .ui-block-title a { - color: #515365; -} - -.mobile-app .ui-block-title .items-round-little { - color: #fff; -} - -.mobile-app .notification-list .notification-event { - padding-left: 10px; -} - -.mobile-app .friend-requests .chat-message-item { - font-size: 10px; -} - -.mobile-app .notification-list .notification-friend { - font-size: 13px; -} - -.mobile-app .notification-list.chat-message .notification-event { - width: auto; -} - -.mobile-app .icon-close { - right: 50%; - margin-right: -9px; -} - -.mobile-app .main-header { - max-width: 100%; - padding: 40px 15px 90px; -} - -.mobile-app .img-bottom { - max-height: 80px; -} - -.mobile-app .choose-photo-item { - padding: 0 5px 5px 0; -} - -.mobile-app .choose-from-my-photo .btn + .btn { - margin-left: 5px; -} - -.mobile-app .profile-settings-responsive { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.mobile-app.page-has-left-panels { - padding-left: 0; -} - -.mobile-app.page-has-right-panels { - padding-right: 0; -} - -.about-olympus { - padding: 0 25px; - margin-bottom: 15px; -} - -.about-olympus a { - padding: 7px 0; - font-size: 12px; - color: #515365; - display: block; - font-weight: 700; -} - -.about-olympus a:hover { - color: #ff5e3a; -} - -.mobile-app-tabs { - background-color: #3f4257; - border-bottom-color: transparent; - -ms-flex-pack: distribute; - justify-content: space-around; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 7px; - height: 70px; - padding: 0 13px; - position: relative; - width: 100%; -} - -.mobile-app-tabs .nav-link { - height: 100%; - border-color: transparent; - padding: 0 20px; - 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; - border-bottom: 3px solid transparent; -} - -.mobile-app-tabs .nav-link:hover, -.mobile-app-tabs .nav-link:focus { - border-color: transparent; -} - -.mobile-app-tabs .olymp-close-icon { - display: none; -} - -.mobile-app-tabs .olymp-magnifying-glass-icon { - width: 18px; -} - -.mobile-app-tabs .nav-link.active { - background-color: transparent; - border-color: transparent; - border-bottom-color: #ff5e3a; -} - -.mobile-app-tabs .nav-link.active svg { - fill: #fff; -} - -.mobile-app-tabs .nav-link.active .olymp-close-icon { - display: block; - width: 18px; - height: 18px; -} - -.mobile-app-tabs .nav-link.active .olymp-magnifying-glass-icon { - display: none; - width: 18px; -} - -.mobile-app-tabs .nav-item { - margin-bottom: 0; - height: 70px; -} - -.mobile-app-tabs svg { - fill: #9a9fbf; - height: 20px; - width: 24px; -} - -.mobile-app-tabs .control-icon { - position: relative; - margin-right: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.nav-tabs .app-tabs-close { - position: absolute; - bottom: -55px; - left: 50%; - margin-left: -33px; - z-index: 20; -} - -.nav-tabs .app-tabs-close:hover svg { - fill: #ff5e3a; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - body.mobile-app { - min-width: 300px; - overflow-x: hidden; - } - .mobile-app .container { - min-width: 300px; - } - .mobile-app - .notification-list.friend-requests - .selectize-dropdown - .notification-icon { - float: right; - } - .mobile-app-tabs .nav-item { - width: auto; - } - .mobile-app-tabs .nav-link { - padding: 0 5px; - } -} - -@media (max-width: 480px) { - .mobile-app .choose-photo-item { - width: 50%; - } - .mobile-app .upload-photo-item { - padding: 10px; - } - .mobile-app .choose-from-my-photo .btn { - width: 100%; - } - .mobile-app .upload-photo-item svg { - margin-bottom: 10px; - } - .mobile-app .remember a { - float: none; - display: block; - } - .mobile-app .page-link { - padding: 10px; - } - .mobile-app .notification-list.friend-requests .notification-icon { - float: none; - display: block; - margin-top: 10px; - } -} - -@media (max-width: 460px) { - .mobile-app .notification-list .notification-event { - width: 50%; - } -} - -/*------------- #SHOP-CART --------------*/ -.shoping-cart a { - position: relative; - padding: 10px 0; -} - -.shoping-cart svg { - height: 22px; - width: 22px; -} - -.shoping-cart .count-product { - position: absolute; - color: #fff; - font-size: 10px; - top: 0; - left: auto; -} - -.rait-stars { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.rait-stars .star-icon { - font-size: 9px; -} - -.rait-stars li { - display: inline-block; - color: #d1d8de; -} - -.rait-stars li + li { - margin-left: 2px; -} - -.rait-stars li.numerical-rating { - margin-left: 10px; - font-weight: 700; - font-size: 12px; - color: #515365; -} - -.shop-popup-cart.more-dropdown { - width: 340px; - right: -70px; - padding: 0; -} - -.shop-popup-cart.more-dropdown > ul { - padding: 0; - display: block; -} - -.shop-popup-cart.more-dropdown .rait-stars { - padding: 0; - display: block; - height: auto; - margin-bottom: 5px; - line-height: 1; -} - -.shop-popup-cart.more-dropdown a.btn { - display: inline-block; -} - -/*------------- cart-products --------------*/ -.cart-product-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-line-pack: center; - align-content: center; - border-bottom: 1px solid #e6ecf5; - padding: 25px; - position: relative; -} - -.cart-product-item .more { - position: absolute; - top: 10px; - right: 10px; -} - -.cart-product-item .more svg { - height: 8px; - width: 8px; -} - -.product-thumb { - width: 60px; - height: 60px; - background-color: #f2f4f8; - margin-right: 15px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.product-thumb img { - margin: auto; - max-height: 100%; -} - -.product-content .title { - font-size: 12px; -} - -.product-content .counter { - font-size: 12px; - font-weight: 700; - color: #515365; -} - -.product-price { - margin-left: auto; - font-size: 12px; - color: #888da8; - font-weight: 700; - margin-right: 20px; -} - -.cart-subtotal { - font-size: 12px; - font-weight: 700; - color: #515365; - padding: 25px 45px 25px 25px; - border-bottom: 1px solid #e6ecf5; - text-align: right; -} - -.cart-subtotal > span { - margin-left: 25px; - color: #888da8; -} - -.cart-btn-wrap { - padding: 25px; - text-align: center; -} - -.cart-btn-wrap .btn + .btn { - margin-left: 12px; -} - -.cart-main table { - width: 100%; -} - -.cart-main tr > *, -.cart-main th > * { - padding: 25px 35px; - text-align: center; - border-bottom: 1px solid #e6ecf5; -} - -.cart-main tr > *:first-child, -.cart-main th > *:first-child { - padding-left: 0; - text-align: left; -} - -.cart-main tr > *:last-child, -.cart-main th > *:last-child { - padding-right: 50px; -} - -.cart-main th { - font-size: 10px; - text-transform: uppercase; - font-weight: 700; -} - -.cart-main td > * { - margin-bottom: 0; -} - -.cart-main .product-price .price { - color: #888da8; -} - -.cart-main .product-quantity .form-control { - width: auto; - max-width: 110px; -} - -.cart-main .product-quantity .form-group { - display: inline-block; -} - -.cart-main .product-del svg { - width: 18px; - height: 18px; - fill: #9a9fbf; -} - -.cart-main .product-del svg:hover { - fill: #ff5e3a; -} - -.cart-main .form-inline > * + * { - margin-left: -5px; -} - -.cart-main .form-inline { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; -} - -.cart-main .form-inline .btn { - border-radius: 0 5px 5px 0; -} - -.cart-main .form-inline .form-group { - margin-bottom: 0; -} - -.cart-main .cart-subtotal { - padding: 18px 0 18px 25px; - border-bottom: none; - float: right; -} - -.cart-product__item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.cart-product__item .product-thumb { - width: 80px; - height: 80px; -} - -.cart-product__item .rait-stars { - margin-bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.cart-product__item .cart-product-title { - display: block; -} - -.cart-product__item .product-category { - font-size: 9px; -} - -.order-totals-list li { - 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-bottom: 25px; - margin-bottom: 25px; - border-bottom: 1px solid #e6ecf5; -} - -.order-totals-list li span { - font-weight: 700; - color: #515365; -} - -.order-totals-list li.total { - color: #515365; - font-weight: 700; -} - -.payment-methods-list { - border-bottom: 1px solid #e6ecf5; - margin-bottom: 30px; -} - -.payment-methods-list li { - padding-bottom: 10px; -} - -.payment-methods-list li p { - font-size: 13px; -} - -.payment-methods-list .radio label span { - left: 0; -} - -.payment-methods-list .radio label { - padding-left: 25px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1200px) { - .shoping-cart a { - padding: 0; - } -} - -@media (max-width: 1024px) { - .shoping-cart a { - padding: 0; - } -} - -@media (max-width: 768px) { - .shop-popup-cart.more-dropdown { - display: none; - } - .shoping-cart a { - padding: 15px 25px; - } - .cart-main tr > *, - .cart-main th > * { - padding: 20px 10px; - } - .cart-main tr > :last-child, - .cart-main th > :last-child { - padding-right: 10px; - } -} - -@media (max-width: 540px) { - .cart-main .cart-subtotal { - float: none; - text-align: left; - padding-left: 0; - } -} - -@media (max-width: 420px) { - .cart-main tr > *, - .cart-main th > * { - padding: 20px 5px; - } - .cart-product__item { - 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-align: start; - -ms-flex-align: start; - align-items: flex-start; - } - .cart-product__item .product-thumb { - width: 40px; - height: 40px; - margin-right: 0; - margin-bottom: 10px; - } - .cart-main .form-inline { - -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; - } - .cart-main .form-inline .btn { - margin-left: 0; - margin-top: 10px; - border-radius: 5px; - } -} - -/*------------- #BOOTSTRAP-CUSTOMIZATION --------------*/ -ul { - list-style: none; - padding: 0; -} - -a { - -webkit-transition: all 0.15s ease; - transition: all 0.15s ease; -} - -a:hover { - color: #ff5e3a; -} - -select, -input, -.form-control { - background-color: transparent; -} - -select, -input { - display: block; - width: 100%; - padding: 1.1rem 1.1rem; - font-size: 0.875rem; - line-height: 1.25; - color: #464a4c; - background-color: transparent; - background-image: none; - background-clip: padding-box; - border: 1px solid #e6ecf5; - border-radius: 0.25rem; - -webkit-transition: border-color ease-in-out 0.15s, - -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, - -webkit-box-shadow ease-in-out 0.15s; - -webkit-transition: border-color ease-in-out 0.15s, - -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, - -webkit-box-shadow ease-in-out 0.15s; - -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, - -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, - -webkit-box-shadow ease-in-out 0.15s; -} - -p { - font-size: 0.875rem; -} - -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - color: #515365; -} - -.nav-tabs .nav-item { - position: relative; -} - -.form-group { - position: relative; - margin-bottom: 1.4rem; - background: #fff; -} - -.form-group textarea { - resize: none; -} - -.form-group.label-floating label.control-label, -.form-group.label-placeholder label.control-label { - top: 18px; - font-size: 14px; - line-height: 1.42857; - left: 20px; -} - -.form-group.label-static label.control-label, -.form-group.label-floating.is-focused label.control-label, -.form-group.label-floating:not(.is-empty) label.control-label, -.form-group.has-bootstrap-select label.control-label { - top: 10px; - font-size: 11px; - line-height: 1.07143; -} - -.form-group.label-static label.control-label, -.form-group.label-placeholder label.control-label, -.form-group.label-floating label.control-label { - position: absolute; - pointer-events: none; - -webkit-transition: 0.3s ease all; - transition: 0.3s ease all; -} - -.card { - border: none; -} - -.card-header a { - color: #515365; - display: block; -} - -.card-header a:hover, -.card-header a:focus { - color: #515365; -} - -.card-header i, -.card-header svg { - float: right; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - margin-top: 4px; -} - -.card-header .collapsed i, -.card-header .collapsed svg { - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); -} - -.card-header .collapsed .event-status-icon i, -.card-header .collapsed .event-status-icon svg { - -webkit-transform: rotate(0); - transform: rotate(0); -} - -blockquote { - margin: 3em 0; - padding: 15px 80px 15px 80px; - position: relative; -} - -blockquote h6 { - font-size: 11px; - font-weight: 400; - color: #888da8; -} - -blockquote h6 span { - font-weight: 700; - display: block; - color: #515365; -} - -blockquote p { - margin: 0 0 15px !important; - font-size: 22px; - line-height: 1.3em; - font-weight: 300; - position: relative; - color: #515365; -} - -blockquote p:before { - content: ''; - width: 4px; - height: 100%; - position: absolute; - top: 0; - left: -80px; - display: block; - background-color: #ff5e3a; -} - -@media (max-width: 640px) { - blockquote p { - font-size: 16px; - } -} - -a > svg { - -webkit-transition: all 0.15s ease; - transition: all 0.15s ease; -} - -svg { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - vertical-align: unset; -} - -button.btn { - padding: 0.5rem 1rem; -} - -button.btn-md { - padding: 1rem 3.5rem; - font-size: 0.75rem; - border-radius: 0.3rem; -} - -button.btn-md-2 { - padding: 0.8rem 2.1rem; - font-size: 0.688rem; - border-radius: 0.3rem; -} - -button.btn-lg { - padding: 1rem 3rem; -} - -.form-inline .btn { - margin-bottom: 0; -} - -.form-inline > * + * { - margin-left: 16px; -} - -.h1, -.h2, -.h3, -.h4, -h1, -h2, -h3, -h4 { - font-weight: 300; -} - -img { - vertical-align: unset; - max-width: 100%; - height: auto; - display: inline-block; -} - -.modal-dialog { - pointer-events: auto; -} - -.was-validated .form-control:valid ~ .invalid-feedback, -.was-validated .form-control:valid ~ .invalid-tooltip { - display: none; -} - -.was-validated .form-control:valid ~ .material-input:after { - content: '\f00c'; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - position: absolute; - display: block; - width: 20px; - height: 20px; - line-height: 20px; - border-radius: 100%; - font-size: 9px; - background-color: #08ddc1; - color: #fff; - text-align: center; - right: 20px; - top: 50%; - margin-top: -10px; -} - -/*================= Styles for custom input type="number" ============*/ -.number-spinner.input-group .form-group { - margin-bottom: 0; -} - -.number-spinner.input-group .form-control { - width: 100%; - padding: 0.5rem 1.1rem; - max-width: 80px; -} - -.number-spinner.input-group .input-group-btn > .btn { - margin-bottom: 0; - height: 100%; - background-color: #ff5e3a; - z-index: 5; -} - -.number-spinner.input-group .glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-style: normal; - font-weight: 700; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - color: #fff; -} - -.number-spinner.input-group .glyphicon:before { - content: '\2212'; -} - -.number-spinner.input-group .glyphicon-plus::before { - content: '\2b'; -} - -.number-spinner.input-group.number-spinner--secondary .input-group-btn > .btn { - background-color: #3f4257; -} - -.number-spinner.input-group.number-spinner--breez .input-group-btn > .btn { - background-color: #08ddc1; -} - -.number-spinner.input-group.number-spinner--green .input-group-btn > .btn { - background-color: #1ed760; -} - -.btn-secondary:not([disabled]):not(.disabled):active { - background-color: #fff; - border-color: #e6ecf5; - color: #515365; - -webkit-box-shadow: none; - box-shadow: none; -} - -.modal-content { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; -} - -.modal-header { - line-height: 1; -} - -.modal-header > * { - margin-bottom: 0; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1024px) { - .form-group.label-floating label.control-label, - .form-group.label-placeholder label.control-label { - left: 15px; - } -} - -@media (max-width: 600px) { - .card-header a { - font-size: 18px; - } - .modal-dialog { - margin: 30px auto; - } -} - -@media (max-width: 360px) { - .card-header a { - font-size: 14px; - } - .form-group.label-floating label.control-label, - .form-group.label-placeholder label.control-label { - font-size: 12px; - } -} - -/*------------- #BLOCKS --------------*/ -/*------------- #UI-BLOCK --------------*/ -.ui-block { - background-color: #fff; - border-radius: 5px; - border: 1px solid #e6ecf5; - margin-bottom: 15px; -} - -.ui-block .ui-block-title:last-child { - border-bottom: 0; -} - -.ui-block-title { - padding: 23px 25px 18px; - line-height: 1; - border-bottom: 1px solid #e6ecf5; - border-top: 1px solid #e6ecf5; - display: table; - width: 100%; - position: relative; - border-radius: 5px 5px 0 0; -} - -.ui-block-title .more { - padding-left: 25px; - text-align: right; - width: 16px; -} - -.ui-block-title > * { - margin-bottom: 0; - display: table-cell; - vertical-align: middle; -} - -.ui-block-title.ui-block-title-small { - padding: 10px 25px; -} - -.ui-block-title.ui-block-title-small .title { - font-size: 9px; - text-transform: uppercase; - color: #9a9fbf; -} - -.ui-block-title:first-child { - border-top: none; -} - -.ui-block-title .btn { - display: inline-block; - margin-bottom: 0; -} - -.ui-block-title .btn + * { - margin-left: 20px; -} - -.ui-block-title.inline-items .more { - float: right; - margin-top: 6px; - padding-left: 0; -} - -.ui-block-title + .ui-block-title { - border-bottom: none; -} - -.ui-block-title .icon-add { - margin-right: 0; -} - -#accordion + .ui-block-title { - border-top: none; - border-bottom: none; -} - -.ui-block-content { - padding: 24px 23px 23px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1200px) { - .responsive-flex1200 .ui-block-title { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .responsive-flex1200 .ui-block-title > * { - margin-bottom: 10px; - } - .responsive-flex1200 .ui-block-title .points { - text-align: left; - } - .responsive-flex1200 .btn + * { - margin-left: 0; - } - .responsive-flex1200 .w-search { - width: auto; - } - .responsive-flex1200 .w-select { - padding: 0; - } -} - -@media (max-width: 860px) { - .responsive-flex .w-search { - width: auto; - } -} - -@media (max-width: 768px) { - .responsive-flex .ui-block-title { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .responsive-flex .ui-block-title > * { - margin-bottom: 10px; - } - .responsive-flex .ui-block-title .points { - text-align: left; - margin-bottom: 10px; - } - .responsive-flex .ui-block-title .points span { - display: inline-block; - } - .responsive-flex .ui-block-title .points span + span { - margin-top: 0; - } - .responsive-flex .block-btn { - text-align: left; - padding-right: 0; - } - .responsive-flex .more { - padding-left: 0; - } - .responsive-flex .photo-gallery { - position: relative; - right: auto; - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; - left: auto; - bottom: auto; - top: auto; - margin: 0 -26px -18px; - } - .responsive-flex .photo-gallery.nav-tabs .nav-item { - border-top: 1px solid #e6ecf5; - text-align: center; - } - .responsive-flex .photo-gallery.nav-tabs .nav-item:last-child a { - border-right: 0; - } - .responsive-flex .w-search { - width: auto; - } - .responsive-flex - .bootstrap-select.without-border.btn-group - .dropdown-toggle - .filter-option { - text-align: left; - } - .responsive-flex .align-right { - text-align: left; - } - .responsive-flex .align-right * { - display: block; - } - .responsive-flex .align-right > * + * { - margin-top: 15px; - } - .responsive-flex .align-right .btn { - margin-left: 0; - } - .responsive-flex .ui-block-title .btn + * { - margin-left: 0; - } -} - -@media (max-width: 480px) { - .ui-block-content.display-flex.content-around { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .ui-block-content.display-flex.content-around > * { - margin-bottom: 15px; - } -} - -@media (max-width: 320px) { - .ui-block-title .btn + .btn { - margin-left: 0; - margin-top: 15px; - } -} - -/*------------- #BUTTONS --------------*/ -.btn { - color: #fff; - margin-bottom: 15px; - position: relative; -} - -.btn:hover { - opacity: 0.8; - color: #fff; -} - -.btn:focus { - -webkit-box-shadow: none; - box-shadow: none; -} - -.btn.c-grey { - border-color: #d8dbe6; -} - -.btn.c-grey:hover { - color: inherit; -} - -.btn.disabled, -.btn:disabled { - background-color: #9a9fbf; - border-color: #9a9fbf; -} - -.btn-transparent { - background-color: transparent; -} - -button:hover { - cursor: pointer; -} - -.btn-icon-left i, -.btn-icon-left svg { - font-size: 12px; - margin-right: 10px; -} - -.btn-lg i, -.btn-lg svg { - font-size: 16px; -} - -@media (max-width: 1080px) { - .btn-lg { - padding: 1rem; - } -} - -.btn-md { - padding: 1rem 3.5rem; - font-size: 0.75rem; - border-radius: 0.3rem; -} - -@media (max-width: 1080px) { - .btn-md { - padding: 0.6rem 0.5rem; - } -} - -.btn-md-2 { - padding: 0.8rem 2.1rem; - font-size: 0.688rem; - border-radius: 0.3rem; -} - -@media (max-width: 1080px) { - .btn-md-2 { - padding: 0.6rem 0.5rem; - } -} - -.btn-control { - border-radius: 100%; - width: 50px; - height: 50px; - line-height: 54px; - padding: 0; - fill: #fff; - font-size: 20px; -} - -.btn-control:hover { - opacity: 1; -} - -.btn-control .more-dropdown { - top: auto; - bottom: 100%; -} - -.btn-control .more-dropdown li { - line-height: 1.3; - font-size: 12px; -} - -.btn-control > i, -.btn-control svg { - font-size: 20px; - width: 20px; - height: 20px; -} - -.btn-control.has-i { - font-size: unset; -} - -.btn-control.has-i > i, -.btn-control.has-i svg { - font-size: 15px; - width: 15px; - height: 15px; -} - -.btn-control.btn-more { - line-height: 54px; -} - -.btn-control-small { - width: 34px; - height: 34px; - line-height: 34px; -} - -.btn-control-small > i, -.btn-control-small svg { - font-size: 16px; - width: 16px; - height: 16px; -} - -.btn-more { - background-color: #ccd1e0; - margin: 40px auto; - text-align: center; - display: block; - line-height: 40px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.btn-more:hover { - fill: #ff5e3a; -} - -.btn-border { - border: solid 2px; -} - -.btn-border-think { - border: solid 1px; -} - -.control-block-button { - position: absolute; -} - -.control-block-button .btn-control { - margin-right: 20px; - margin-bottom: 0; - fill: #fff; -} - -.control-block-button .btn-control:last-child { - margin-right: 0; -} - -.control-block-button .btn-control .olymp-settings-icon { - width: 17px; - height: 21px; -} - -.control-block-button .btn-control .olymp-happy-face-icon { - width: 21px; - height: 21px; -} - -.control-block-button .btn-control .olymp-chat---messages-icon { - width: 23px; - height: 20px; -} - -.control-block-button .btn-control .olymp-star-icon { - height: 20px; - width: 20px; -} - -.control-block-button .btn-control .olymp-happy-faces-icon { - height: 22px; - width: 22px; -} - -.btn-primary:hover { - background-color: #ff763a; - border-color: #ff763a; - opacity: 1; -} - -.btn-secondary:hover { - background-color: #ff5e3a; - border-color: #ff5e3a; - opacity: 1; -} - -.btn-purple { - background-color: #7c5ac2; -} - -.btn-blue { - background-color: #38a9ff; -} - -.btn-breez { - background-color: #08ddc1; -} - -.btn-green { - background-color: #1ed760; -} - -.btn-grey { - background-color: #515365; -} - -.btn-grey-light { - background-color: #888da8; -} - -.btn-grey-lighter { - background-color: #9a9fbf; -} - -.btn-breez-light { - background-color: #2aebcb; -} - -.btn-yellow { - background-color: #ffdc1b; -} - -.btn-smoke { - background-color: #e6ecf5; -} - -.btn-bg-secondary { - background-color: #3f4257; -} - -.btn-light-bg { - color: #515365; -} - -.btn-light-bg:hover { - color: #515365; -} - -.btn-light-bg:focus { - color: #515365; -} - -.btn-market { - text-transform: none; - text-align: left; - padding: 13px 23px; - background-color: #000; -} - -.btn-market .icon { - margin-right: 5px; - height: 35px; - width: 35px; -} - -.btn-market > * { - display: inline-block; - vertical-align: middle; -} - -.btn-market .text { - overflow: hidden; -} - -.btn-market span { - display: block; -} - -.btn-market .sup-title { - font-size: 9px; - font-weight: 700; -} - -.btn-market .title { - font-size: 18px; - font-weight: 500; -} - -.btn-market:after { - -webkit-box-shadow: 10px 0 15px 0 rgba(18, 25, 33, 0.3); - box-shadow: 10px 0 15px 0 rgba(18, 25, 33, 0.3); -} - -.btn-market + .btn-market { - margin-left: 20px; -} - -.with--icon { - text-align: left; -} - -.with--icon .icon { - margin-right: 12px; - height: 35px; - width: 35px; - fill: #fff; -} - -.with--icon > * { - display: inline-block; - vertical-align: middle; -} - -.with--icon .text { - overflow: hidden; -} - -.with--icon span { - display: block; -} - -.with--icon .sup-title { - font-size: 8px; - font-weight: 700; -} - -.with--icon .title { - font-size: 14px; - font-weight: 700; -} - -.with--icon:after { - -webkit-box-shadow: 10px 0 15px 0 rgba(18, 25, 33, 0.3); - box-shadow: 10px 0 15px 0 rgba(18, 25, 33, 0.3); -} - -.with--icon.btn-md .icon { - margin-right: 15px; - height: 22px; - width: 22px; -} - -/*------------- #BUTTONS-action with icons --------------*/ -.icon-add { - position: relative; - display: inline-block; - margin-right: 12px; - vertical-align: middle; -} - -.icon-add:after { - content: '\f067'; - display: block; - position: absolute; - right: -4px; - top: -4px; - color: inherit; - font-size: 7px; - font-family: 'Font Awesome 5 Free'; -} - -.icon-add.without-text { - margin-right: 0; -} - -.icon-minus { - position: relative; - display: inline-block; - vertical-align: middle; -} - -.icon-minus:after { - content: '\f068'; - display: block; - position: absolute; - right: -4px; - top: -4px; - color: inherit; - font-size: 7px; - font-family: 'Font Awesome 5 Free'; -} - -.accept-request { - display: inline-block; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border: 1px solid transparent; - padding: 0.5rem; - font-size: 0.688rem; - border-radius: 0.25rem; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - background-color: #38a9ff; - color: #fff; - fill: #fff; -} - -.accept-request:hover, -.accept-request:focus { - color: #fff; - fill: #fff; - opacity: 0.9; -} - -.accept-request + .accept-request { - margin-left: 8px; -} - -.accept-request svg { - width: 20px; - height: 20px; -} - -.request-del { - background-color: #9a9fbf; -} - -.fav-pages { - background-color: #ff5e3a; -} - -.chat-message { - background-color: #7c5ac2; -} - -.btn--half-width { - width: 48%; -} - -/*------------- #Button back-to-top --------------*/ -.back-to-top { - position: fixed; - z-index: 19; - width: 50px; - height: 50px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - fill: #fff; - stroke: inherit; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - bottom: 10px; - right: 85px; - cursor: pointer; - -webkit-box-shadow: 0 0 10px 0 rgba(63, 66, 87, 0.4); - box-shadow: 0 0 10px 0 rgba(63, 66, 87, 0.4); - border-radius: 100%; - background-color: #ff5e3a; -} - -.back-to-top.hidden { - opacity: 0; -} - -.back-to-top .back-icon { - height: 20px; - width: 20px; - margin: auto; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .back-to-top { - width: 40px; - height: 40px; - line-height: 40px; - right: 10px; - } - .back-to-top .back-icon { - height: 15px; - width: 15px; - } -} - -@media (max-width: 410px) { - .btn-market + .btn-market { - margin-left: 0; - } -} - -@media (max-width: 360px) { - .btn-control .more-dropdown { - top: 100%; - bottom: auto; - } -} - -/*------------- #FORMS --------------*/ -label.control-label { - color: #888da8; -} - -textarea { - min-height: 132px; -} - -.form-group.label-floating textarea { - padding: 1.3rem 1.1rem 0.2rem; -} - -input, -.form-control { - color: #515365; - line-height: inherit; - font-size: 0.875rem; -} - -.label-floating.has-success:after { - content: '\f00c'; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - position: absolute; - display: block; - width: 20px; - height: 20px; - line-height: 20px; - border-radius: 100%; - font-size: 9px; - background-color: #08ddc1; - color: #fff; - text-align: center; - right: 20px; - top: 50%; - margin-top: -10px; -} - -.has-success .form-control-success, -.has-error .form-control-danger { - background-image: none; -} - -.form-group.with-icon-right .form-control, -.form-group.with-icon-right input, -.form-group.with-icon-right textarea { - padding-right: 60px; -} - -.label-floating .form-control, -.label-floating input, -.label-floating select { - padding: 1.5rem 1.1rem 0.5rem; - line-height: 1.75; -} - -.label-floating textarea.form-control { - padding: 1.5rem 1.1rem 0.2rem; -} - -.label-floating.with-icon .form-control, -.label-floating.with-icon input, -.label-floating.with-icon textarea { - padding-left: 70px; -} - -.form-group.has-error:after { - content: '\f00d'; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - position: absolute; - display: block; - width: 20px; - height: 20px; - line-height: 20px; - text-align: center; - border-radius: 100%; - background-color: #f92552; - color: #fff; - font-size: 9px; - right: 20px; - top: 19px; -} - -select.form-control { - padding-left: 0.875rem; -} - -.form-group.with-icon:after { - content: ''; - position: absolute; - display: block; - height: 100%; - width: 1px; - background-color: #e6ecf5; - top: 0; - left: 50px; -} - -.form-group.with-icon i, -.form-group.with-icon svg { - display: block; - position: absolute; - left: 0; - top: 50%; - margin-top: -10px; - width: 50px; - text-align: center; - line-height: 3.5rem; - font-size: 20px; -} - -.form-group.with-icon input { - padding-left: 70px; -} - -.form-group.with-button button { - display: block; - position: absolute; - right: 0; - top: 0; - height: 100%; - width: 35px; - text-align: center; - line-height: 100%; - color: #fff; - fill: #fff; - background-color: #d7d9e5; - border: none; -} - -.form-group.with-button input { - padding-right: 50px; - padding-left: 15px; -} - -.label-floating.with-icon label.control-label, -.label-placeholder.with-icon label.control-label { - left: 70px; -} - -.date-time-picker input { - position: relative; - z-index: 5; -} - -.input-group-addon { - position: absolute; - right: 0; - top: 0; - background-color: transparent; - border: none; - height: 100%; - padding: 1.1rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.input-group-addon svg { - fill: #9a9fbf; - width: 22px; -} - -.custom-control-description { - padding-left: 7px; - color: #888da8; - line-height: 2; -} - -.tooltip-inner { - font-size: 9px; - text-transform: uppercase; - font-weight: 500; - border: 1px solid #3f4257 !important; -} - -.tooltip-secondary .tooltip-inner { - background-color: #3f4257; -} - -.tooltip-primary .tooltip-inner { - background-color: #ff5e3a; -} - -.tooltip-completed .tooltip-inner { - background-color: #08ddc1; -} - -/*------------- Toggle Button --------------*/ -.togglebutton { - vertical-align: middle; - margin-bottom: 20px; -} - -.togglebutton, -.togglebutton label, -.togglebutton input, -.togglebutton .toggle { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.togglebutton label { - cursor: pointer; - color: rgba(0, 0, 0, 0.26); -} - -.form-group.is-focused .togglebutton label, -.form-group.has-bootstrap-select .togglebutton label { - color: rgba(0, 0, 0, 0.26); -} - -.form-group.is-focused .togglebutton label:hover, -.form-group.is-focused .togglebutton label:focus { - color: rgba(0, 0, 0, 0.54); -} - -fieldset[disabled] .form-group.is-focused .togglebutton label { - color: rgba(0, 0, 0, 0.26); -} - -.togglebutton label input[type='checkbox'] { - opacity: 0; - width: 0; - height: 0; -} - -.togglebutton label .toggle { - text-align: left; - margin-left: 5px; -} - -.togglebutton label .toggle, -.togglebutton label input[type='checkbox'][disabled] + .toggle { - content: ''; - display: inline-block; - width: 66px; - height: 30px; - background-color: rgba(80, 80, 80, 0.7); - border-radius: 15px; - margin-right: 0; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; - vertical-align: middle; -} - -.togglebutton label .toggle:after { - content: ''; - display: inline-block; - width: 24px; - height: 24px; - line-height: 26px; - background-color: #ffffff; - border-radius: 20px; - position: relative; - left: 3px; - top: 3px; - -webkit-transition: left 0.3s ease, background 0.3s ease, - -webkit-box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease; - -webkit-transition: left 0.3s ease, background 0.3s ease, - -webkit-box-shadow 0.1s ease; - -webkit-transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, - -webkit-box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, - -webkit-box-shadow 0.1s ease; - text-align: center; -} - -.togglebutton label input[type='checkbox'][disabled] + .toggle:after, -.togglebutton label input[type='checkbox'][disabled]:checked + .toggle:after { - background-color: #bdbdbd; -} - -.togglebutton label input[type='checkbox'] + .toggle:active:after, -.togglebutton label input[type='checkbox'][disabled] + .toggle:active:after { - -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), - 0 0 0 15px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.1); -} - -.togglebutton label input[type='checkbox']:checked + .toggle:after { - left: 39px; -} - -.togglebutton label input[type='checkbox']:checked + .toggle { - background-color: #ff5e3a; -} - -.togglebutton.blue label input[type='checkbox']:checked + .toggle { - background-color: #38a9ff; -} - -.togglebutton label input[type='checkbox']:checked + .toggle:active:after { - -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), - 0 0 0 15px rgba(156, 39, 176, 0.1); - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), - 0 0 0 15px rgba(156, 39, 176, 0.1); -} - -.description-toggle { - display: table; - width: 100%; - margin-bottom: 30px; -} - -.description-toggle > * { - display: table-cell; - vertical-align: middle; -} - -.description-toggle .togglebutton { - text-align: right; -} - -.description-toggle p { - margin-bottom: 0; -} - -.add-field { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #888da8; - fill: #888da8; - margin-bottom: 1rem; - line-height: 100%; -} - -.add-field svg { - margin-right: 10px; - width: 12px; - height: 12px; -} - -.add-field > * { - display: table-cell; - vertical-align: middle; -} - -.switcher-block { - margin: 19px 0; - display: table; - width: 100%; -} - -.switcher-block .title { - font-size: 13px; -} - -.switcher-block > * { - margin-bottom: 0; - display: table-cell; - vertical-align: middle; -} - -.switcher-block > *:last-child { - text-align: right; -} - -/***************************************** - upload button styles -******************************************/ -.file-upload { - position: relative; - display: inline-block; -} - -.file-upload:hover { - cursor: pointer; -} - -.file-upload__label { - background-color: #3f4257; - display: block; - color: #fff; - font-weight: bold; - line-height: 1.25; - text-align: center; - padding: 0.5rem 1rem; - font-size: 0.812rem; - border-radius: 0.25rem; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -.file-upload__label:hover { - cursor: pointer; - background-color: #ff5e3a; -} - -.file-upload__label.bg-green:hover, -.file-upload__label.bg-blue:hover, -.file-upload__label.bg-breez:hover { - background-color: #ff5e3a; -} - -.file-upload__input { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - font-size: 0; - width: 0; - height: 100%; - opacity: 0; - padding: 0; -} - -.file-upload__input:hover { - cursor: pointer; -} - -.subscribe-form { - margin: 40px 0 20px; -} - -.subscribe-form .form-group { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - margin-bottom: 0; -} - -.subscribe-form .form-control { - width: 100%; -} - -.list--styled { - margin: 35px 0; -} - -.list--styled li { - color: #515365; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.list--styled li + li { - margin-top: 30px; -} - -.list--styled i, -.list--styled svg { - color: #ff5e3a; - font-size: 20px; - margin-right: 17px; -} - -.list--styled.small-icon i, -.list--styled.small-icon svg { - font-size: 8px; -} - -.list--styled.smallest-icon i, -.list--styled.smallest-icon svg { - font-size: 6px; -} - -.list--styled.icon-blue i, -.list--styled.icon-blue svg { - color: #38a9ff; -} - -.search-form { - padding: 50px 40px; - background-color: #fff; - border-radius: 5px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} - -.search-form .form-group { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - margin-bottom: 0; -} - -.search-form .form-control { - width: 100%; -} - -.search-form > * + * { - margin-left: -5px; -} - -.search-form .btn { - border-radius: 0 5px 5px 0; -} - -.radio { - margin-bottom: 1rem; -} - -.radio label { - cursor: pointer; - padding-left: 35px; - position: relative; -} - -.radio label span { - display: block; - position: absolute; - left: 10px; - top: 0; - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; -} - -.radio label .circle { - border: 1px solid #dde0e9; - height: 18px; - width: 18px; - border-radius: 100%; -} - -.radio label .check { - height: 18px; - width: 18px; - border-radius: 100%; - background-color: #ff5e3a; - -webkit-transform: scale3d(0, 0, 0); - transform: scale3d(0, 0, 0); -} - -.radio label .check:after { - display: block; - position: absolute; - content: ''; - background-color: rgba(0, 0, 0, 0.87); - left: -18px; - top: -18px; - height: 50px; - width: 50px; - border-radius: 100%; - z-index: 1; - opacity: 0; - margin: 0; - -webkit-transform: scale3d(1.5, 1.5, 1); - transform: scale3d(1.5, 1.5, 1); -} - -.radio input[type='radio'] { - opacity: 0; - height: 0; - width: 0; - overflow: hidden; - display: none; -} - -.radio input[type='radio']:checked ~ .check, -.radio input[type='radio']:checked ~ .circle { - opacity: 1; -} - -.radio input[type='radio']:checked ~ .check { - background-color: #ff5e3a; -} - -.radio input[type='radio']:checked ~ .circle { - border-color: #ff5e3a; -} - -.radio input[type='radio']:checked ~ .check { - -webkit-transform: scale3d(0.45, 0.45, 1); - transform: scale3d(0.45, 0.45, 1); -} - -.radio input[type='radio'][disabled] ~ .check, -.radio input[type='radio'][disabled] ~ .circle { - opacity: 0.26; -} - -.radio input[type='radio'][disabled] ~ .check { - background-color: #000000; -} - -.radio input[type='radio'][disabled] ~ .circle { - border-color: #000000; -} - -@-webkit-keyframes rippleOn { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -@keyframes rippleOn { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -@-webkit-keyframes rippleOff { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -@keyframes rippleOff { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -.checkbox { - margin-bottom: 1rem; -} - -.checkbox label { - cursor: pointer; - padding-left: 0; - margin-bottom: 0; -} - -.form-group.is-focused .checkbox label { - color: rgba(0, 0, 0, 0.26); -} - -.form-group.is-focused .checkbox label:hover, -.form-group.is-focused .checkbox label:focus { - color: rgba(0, 0, 0, 0.54); -} - -fieldset[disabled] .form-group.is-focused .checkbox label { - color: rgba(0, 0, 0, 0.26); -} - -.checkbox input[type='checkbox'] { - opacity: 0; - position: absolute; - margin: 0; - z-index: -1; - width: 0; - height: 0; - overflow: hidden; - left: 0; - pointer-events: none; -} - -.checkbox .checkbox-material { - vertical-align: middle; - position: relative; - top: 1px; - padding-right: 5px; - display: inline-block; -} - -.checkbox .checkbox-material:before { - display: block; - position: absolute; - left: 0; - content: ''; - background-color: rgba(0, 0, 0, 0.84); - height: 20px; - width: 20px; - border-radius: 100%; - z-index: 1; - opacity: 0; - margin: 0; - top: 0; - -webkit-transform: scale3d(2.3, 2.3, 1); - transform: scale3d(2.3, 2.3, 1); -} - -.checkbox .checkbox-material .check { - position: relative; - display: inline-block; - width: 20px; - height: 20px; - border: 1px solid #e6ecf5; - overflow: hidden; - z-index: 1; -} - -.checkbox .checkbox-material .check:before { - position: absolute; - content: ''; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - display: block; - margin-top: -3px; - margin-left: 7px; - width: 0; - height: 0; - background: red; - -webkit-box-shadow: 0 0 0 0 inset; - box-shadow: 0 0 0 0 inset; - -webkit-animation: checkbox-off 0.3s forwards; - animation: checkbox-off 0.3s forwards; -} - -.checkbox input[type='checkbox']:focus + .checkbox-material .check:after { - opacity: 0.2; -} - -.checkbox input[type='checkbox']:checked + .checkbox-material .check { - background: #ff5e3a; -} - -.checkbox input[type='checkbox']:checked + .checkbox-material .check:before { - color: #ffffff; - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 20px -12px 0 11px; - -webkit-animation: checkbox-on 0.3s forwards; - animation: checkbox-on 0.3s forwards; -} - -.checkbox.clicked input[type='checkbox']:checked + .checkbox-material:before { - -webkit-animation: rippleOn 500ms; - animation: rippleOn 500ms; -} - -.checkbox.clicked - input[type='checkbox']:checked - + .checkbox-material - .check:after { - -webkit-animation: rippleOn 500ms forwards; - animation: rippleOn 500ms forwards; -} - -.checkbox.clicked - input[type='checkbox']:not(:checked) - + .checkbox-material:before { - -webkit-animation: rippleOff 500ms; - animation: rippleOff 500ms; -} - -.checkbox.clicked - input[type='checkbox']:not(:checked) - + .checkbox-material - .check:after { - -webkit-animation: rippleOff 500ms; - animation: rippleOff 500ms; -} - -fieldset[disabled] .checkbox, -fieldset[disabled] .checkbox input[type='checkbox'], -.checkbox input[type='checkbox'][disabled] ~ .checkbox-material .check, -.checkbox input[type='checkbox'][disabled] + .circle { - opacity: 0.5; -} - -.checkbox input[type='checkbox'][disabled] ~ .checkbox-material .check { - border-color: #000000; - opacity: 0.26; -} - -.checkbox input[type='checkbox'][disabled] + .checkbox-material .check:after { - background-color: rgba(0, 0, 0, 0.87); - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} - -.was-validated .checkbox input[type='checkbox']:invalid + .checkbox-material { - color: #dc3545; -} - -.was-validated - .checkbox - input[type='checkbox']:invalid - + .checkbox-material - .check { - border-color: #dc3545; -} - -.was-validated - .checkbox - input[type='checkbox']:invalid - + .checkbox-material - + .invalid-feedback { - display: block; -} - -@-webkit-keyframes checkbox-on { - 0% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 15px 2px 0 11px; - } - 50% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 20px 2px 0 11px; - } - 100% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 20px -12px 0 11px; - } -} - -@keyframes checkbox-on { - 0% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 15px 2px 0 11px; - } - 50% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 20px 2px 0 11px; - } - 100% { - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, - 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, - -5px 5px 0 10px, 20px -12px 0 11px; - } -} - -@keyframes rippleOn { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -@keyframes rippleOff { - 0% { - opacity: 0; - } - 50% { - opacity: 0.2; - } - 100% { - opacity: 0; - } -} - -.error-box { - position: relative; - color: #f92552; - font-size: 13px; -} - -.error-box .danger { - margin: 0 auto 20px; - display: block; - width: 34px; - height: 34px; - line-height: 37px; - text-align: center; - border-radius: 100%; - background-color: #f92552; -} - -.error-box .danger svg { - fill: #fff; - width: 12px; - height: 12px; -} - -.error-box .title { - margin-bottom: 13px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1199px) { - .form-group.has-error:after { - top: 14px; - } -} - -@media (max-width: 860px) { - .search-form { - padding: 25px; - } -} - -@media (max-width: 360px) { - .subscribe-form .btn { - margin-left: -5px; - border-radius: 0 5px 5px 0; - } - .search-form { - padding: 0; - } -} - -/*------------- #FIXED-SIDEBAR-LEFT --------------*/ -.fixed-sidebar { - position: fixed; - z-index: 22; - width: 70px; - min-height: 1000vh; - left: 0; -} -.fixed-sidebar.open { - width: 270px; -} - -.fixed-sidebar .logo { - height: 70px; - background-color: #ff5e3a; - padding: 15px; -} - -.fixed-sidebar .ui-block-title { - margin: 15px 0; -} - -.fixed-sidebar .ui-block-title:first-child { - margin-top: 0; -} - -.fixed-sidebar .search-friend svg { - height: 20px; - width: 20px; -} - -.fixed-sidebar .search-friend svg:hover { - fill: #ff5e3a; -} - -.fixed-sidebar .ui-block-title a { - margin-left: 20px; - text-transform: uppercase; - font-size: 9px; - padding: 0; -} - -.fixed-sidebar .ui-block-title a + a { - float: right; - color: #515365; -} - -.fixed-sidebar .mCustomScrollbar { - max-height: calc(100vh - 70px); - overflow: hidden; -} - -.fixed-sidebar .ps > .ps__scrollbar-y-rail, -.fixed-sidebar .ps:hover > .ps__scrollbar-y-rail { - opacity: 0; - z-index: -1; - visibility: hidden; -} - -.fixed-sidebar.open .fixed-sidebar-left { - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); -} - -.fixed-sidebar.open .fixed-sidebar-left.sidebar--small { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.fixed-sidebar.open .fixed-sidebar-left.sidebar--large { - -webkit-transform: translateX(0); - transform: translateX(0); - -webkit-transition-delay: 0.3s; - transition-delay: 0.3s; -} - -.fixed-sidebar.open .fixed-sidebar-right { - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); -} - -.fixed-sidebar.open .fixed-sidebar-right.sidebar--small { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -.fixed-sidebar.open .fixed-sidebar-right.sidebar--large { - -webkit-transform: translateX(0); - transform: translateX(0); - -webkit-transition-delay: 0.3s; - transition-delay: 0.3s; -} - -.fixed-sidebar.right { - top: 70px; - z-index: 20; - right: 0; - left: auto; - min-height: 100%; -} - -.fixed-sidebar.right .mCustomScrollbar { - max-height: calc(100vh - 210px); -} - -@supports (-ms-overflow-style: none) { - .fixed-sidebar .ps { - overflow: hidden !important; - } -} - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .fixed-sidebar .ps { - overflow: hidden !important; - } -} - -.fixed-sidebar-left { - position: absolute; - height: 100%; - background-color: #fff; - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} - -.fixed-sidebar-left.sidebar--small { - width: 70px; - -webkit-transition-delay: 0.3s; - transition-delay: 0.3s; -} - -.fixed-sidebar-left.sidebar--small .left-menu a { - padding: 14px 0 14px 25px; - display: block; -} - -.fixed-sidebar-left.sidebar--large { - width: 270px; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.sidebar--large .logo .img-wrap { - margin-right: 20px; -} - -.sidebar--large .search-friend { - padding: 0; - border-top: 1px solid #e6ecf5; -} - -.sidebar--large .olympus-chat { - padding: 15px 15px 15px 30px; -} - -.sidebar--large .olympus-chat .olymp-chat---messages-icon { - margin-right: unset; -} - -.sidebar--large .chat-users li { - padding: 13px 25px; -} - -.sidebar--large .chat-users .more-icons li { - padding: 0; -} - -.fixed-sidebar-right { - position: absolute; - border-left: 1px solid #e6ecf5; - z-index: 20; - right: 0; - top: 0; - bottom: 70px; - background-color: #fff; - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), - -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.fixed-sidebar-right.sidebar--small { - width: 70px; - -webkit-transition-delay: 0.3s; - transition-delay: 0.3s; -} - -.fixed-sidebar-right.sidebar--large { - width: 270px; - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -.fixed-sidebar.fixed-sidebar-responsive { - display: none; - height: auto; - min-height: 70px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.fixed-sidebar.fixed-sidebar-responsive.open { - min-height: 1000vh; -} - -.fixed-sidebar.fixed-sidebar-responsive.right { - z-index: 30; - top: 0; -} - -.fixed-sidebar.fixed-sidebar-responsive.right .sidebar--small { - width: 70px; - height: 70px; - background-color: #ff5e3a; - -webkit-transition-delay: 0.3s; - transition-delay: 0.3s; - padding-bottom: 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; -} - -.fixed-sidebar.fixed-sidebar-responsive.right .sidebar--small svg { - fill: #fff; - width: 22px; - height: 22px; -} - -.fixed-sidebar.fixed-sidebar-responsive.right.open - .fixed-sidebar-right.sidebar--small { - -webkit-transform: translateX(0); - transform: translateX(0); -} - -.fixed-sidebar.fixed-sidebar-responsive.right - .fixed-sidebar-right.sidebar--large { - position: absolute; - top: 70px; - min-height: calc(100vh - 70px); - background-color: #fff; -} - -.fixed-sidebar.fixed-sidebar-responsive.right - .js-sidebar-open.active - .olymp-close-icon { - visibility: visible; - opacity: 1; -} - -.fixed-sidebar.fixed-sidebar-responsive.right - .js-sidebar-open.active - .olymp-menu-icon { - visibility: hidden; - opacity: 1; -} - -.fixed-sidebar.fixed-sidebar-responsive.right .olymp-close-icon { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - opacity: 0; - visibility: hidden; - fill: #fff; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.logo { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #fff; -} - -.logo img { - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; - display: block; -} - -.logo .logo-title { - text-transform: uppercase; - margin: 0; - color: inherit; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.logo .sub-title { - font-size: 7px; - text-transform: uppercase; -} - -.logo:hover { - color: #fff; -} - -.logo .img-wrap { - position: relative; -} - -.left-menu { - padding: 20px 0; -} - -.left-menu .left-menu-title { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - font-weight: 700; -} - -.left-menu .left-menu-icon { - fill: #9a9fbf; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - margin-right: 25px; -} - -.left-menu .olymp-weather-icon { - width: 26px; -} - -.left-menu .olymp-happy-faces-icon { - width: 23px; -} - -.left-menu svg { - width: 20px; -} - -.left-menu a { - padding: 16px 0 16px 25px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #9a9fbf; -} - -.left-menu a:hover { - color: #515365; -} - -.left-menu a:hover svg { - fill: #ff5e3a; -} - -.profile-completion { - padding: 15px 25px 25px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.profile-completion .skills-item-info { - font-size: 14px; -} - -.chat-users { - margin-bottom: 0; -} - -.chat-users li { - padding: 13px 20px; - cursor: pointer; -} - -.chat-users .author-thumb { - margin-right: 8px; -} - -.chat-users .author-thumb .icon-status { - border-color: #fff; -} - -.chat-users .author-name { - font-size: 12px; -} - -.chat-users .status { - text-transform: uppercase; - font-size: 8px; - font-weight: 700; - display: block; -} - -.chat-users .more { - float: right; - margin-top: 7px; -} - -.chat-users .more:hover .more-icons { - visibility: visible; - opacity: 1; - right: 100%; -} - -.more-icons { - position: absolute; - right: -100%; - opacity: 0; - visibility: hidden; - background-color: #fff; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - padding: 10px 25px 10px 10px; - width: 160px; - bottom: -17px; -} - -.more-icons li { - display: inline-block; - fill: #c2c5d9; - padding: 0; -} - -.more-icons li:hover { - fill: #9a9fbf; -} - -.more-icons li + li { - margin-left: 20px; -} - -.more-icons svg { - width: 22px; - height: 20px; -} - -.olympus-chat { - 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; - background-color: #7c5ac2; - fill: #fff; - height: 70px; -} - -.olympus-chat .olymp-chat---messages-icon { - margin: auto; -} - -.olympus-chat .olympus-chat-title { - text-transform: uppercase; - color: #fff; - margin-bottom: 0; -} - -.search-friend { - position: relative; - -webkit-box-shadow: 0 -50px 45px -3px rgba(255, 255, 255, 0.7); - box-shadow: 0 -50px 45px -3px rgba(255, 255, 255, 0.7); - padding: 25px; - background-color: #fff; - height: 70px; - margin-top: auto; -} - -.search-friend input { - padding: 0.5rem 1.1rem; - font-size: 12px; -} - -.search-friend .form-group { - margin: 15px 20px; - max-width: 150px; -} - -.search-friend a { - fill: #9a9fbf; -} - -.search-friend a + a { - margin-left: 13px; -} - -.accordion-menu .card-header { - padding: 0; -} - -.accordion-menu .card-header a > .olymp-dropdown-arrow-icon { - margin-left: 15px; - margin-top: 4px; -} - -.accordion-menu .card-header svg { - margin-top: 0; -} - -.accordion-menu .card-header a { - color: inherit; - font-size: 13px; -} - -/*------------- Styles For left and right sticky-sidebars --------------*/ -.crumina-sticky-sidebar { - will-change: min-height; -} - -.sidebar__inner { - -webkit-transform: translate(0, 0); - transform: translate(0, 0); - /* For browsers don't support translate3d. */ - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - will-change: position, transform; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .fixed-sidebar.right { - display: none; - } - .fixed-sidebar.right.fixed-sidebar-responsive { - display: block; - } - .fixed-sidebar.fixed-sidebar-responsive { - display: block; - } - .fixed-sidebar-right { - position: relative; - bottom: auto; - -webkit-box-shadow: none; - box-shadow: none; - border-left: none; - } - .fixed-sidebar .mCustomScrollbar { - max-height: calc(100vh - 70px); - } -} - -/*------------- #SKILLS --------------*/ -.skills-item { - margin-bottom: 20px; -} - -.skills-item .skills-item-meter { - padding: 0; - width: 100%; - border-radius: 10px; - background-color: #ebecf2; - position: relative; - height: 6px; -} - -.skills-item-info { - margin-bottom: 16px; - color: #515365; - font-size: 12px; -} - -.skills-item-info .skills-item-count { - float: right; -} - -.skills-item-meter-active { - position: absolute; - height: 100%; - display: inline-block; - border-radius: 10px; - opacity: 0; - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; - top: 0; - left: 0; -} - -.skills-item-meter-active.skills-animate { - -webkit-animation: skills-animated 1.2s ease-out; - animation: skills-animated 1.2s ease-out; -} - -.skills-item-meter-active.skills-animate-opacity { - -webkit-animation: skills-animated-opacity 0.2s ease-out; - animation: skills-animated-opacity 0.2s ease-out; -} - -@-webkit-keyframes skills-animated { - 0% { - width: 0; - } -} - -@keyframes skills-animated { - 0% { - width: 0; - } -} - -@-webkit-keyframes skills-animated-opacity { - 100% { - opacity: 1; - } -} - -@keyframes skills-animated-opacity { - 100% { - opacity: 1; - } -} - -/*------------- #FRIENDS --------------*/ -.friend-header-thumb { - border-bottom: 1px solid #e6ecf5; - overflow: hidden; -} - -.friend-header-thumb img { - width: 100%; - display: block; -} - -.friend-item { - border-radius: 5px; - overflow: hidden; -} - -.friend-item .control-block-button { - position: relative; -} - -.friend-item .swiper-container { - padding-bottom: 40px; -} - -.friend-item .btn-control { - margin-bottom: 0; - margin-right: 14px; -} - -.friend-item.fav-page .friend-about { - text-align: center; -} - -.friend-item-content { - padding: 0 25px 25px 25px; - text-align: center; - position: relative; -} - -.friend-item-content .more { - z-index: 5; - position: absolute; - right: 15px; - top: 50px; - font-size: 16px; - padding: 10px; -} - -.friend-avatar { - margin-top: -49px; - position: relative; - margin-bottom: 30px; -} - -.friend-avatar .author-thumb { - margin: 0 auto; - height: 98px; - width: 98px; - margin-bottom: 10px; -} - -.friend-avatar .author-thumb img { - border: 4px solid #fff; - display: block; -} - -.friend-count { - margin-bottom: 35px; -} - -.friend-count-item { - display: inline-block; - margin-right: 25px; -} - -.friend-count-item .title { - color: #888da8; -} - -.friend-count-item:last-child { - margin-right: 0; -} - -.friend-about { - text-align: left; - margin-bottom: 30px; - font-size: 13px; -} - -.friend-since > *:first-child { - font-size: 11px; -} - -.more-dropdown { - display: block; - position: absolute; - top: 100%; - right: 0; - width: 180px; - /*border: 1px solid $border-color;*/ - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - background-color: #fff; - border-radius: 4px; - visibility: hidden; - opacity: 0; - -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear; - transition: visibility 0s linear 0.3s, opacity 0.3s linear; - text-align: left; - padding: 15px 20px; - z-index: 5; -} - -.more-dropdown ul { - padding: 15px 25px; - margin-bottom: 0; -} - -.more-dropdown li a > * { - display: inline-block; - vertical-align: middle; -} - -.more-dropdown a { - padding: 7px 0; - font-size: 12px; - color: #515365; - display: block; - font-weight: 700; -} - -.more-dropdown a.btn-sm { - padding: 0.5rem 1.7rem; - font-size: 0.688rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.more-dropdown a:hover { - color: #ff5e3a; -} - -.more:hover .more-dropdown { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0s; - transition-delay: 0s; -} - -.more { - position: relative; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - color: #888da8; - fill: #c0c4d8; -} - -.more .more { - cursor: pointer; -} - -.more > svg { - cursor: pointer; -} - -.more-with-triangle:before { - position: absolute; - display: inline-block; - content: ''; - top: -7px; - border-right: 7px solid transparent; - border-left: 7px solid transparent; - border-bottom: 7px solid #fff; - right: 25px; -} - -.more-with-triangle.triangle-bottom-right:before { - top: auto; - bottom: -7px; - right: 15px; - border-bottom: none; - border-top: 7px solid #fff; -} - -.more-with-triangle.triangle-top-center:before { - margin-right: -3px; - right: 50%; -} - -.more-with-triangle.triangle-top-left:before { - right: auto; - left: 15px; -} - -.friend-groups .friend-item-content { - padding: 25px; -} - -.friend-groups .friend-item-content .more { - top: 0; - right: 10px; -} - -.friend-groups .friend-avatar { - margin-top: 0; -} - -.friend-groups .friend-avatar .author-thumb { - width: 120px; - height: 120px; - border-radius: 100px; - line-height: 120px; - background-color: #d7d9e5; - margin-bottom: 20px; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.friend-groups .friend-avatar .author-thumb img { - border: none; - display: block; - margin: auto; -} - -.friend-groups .country { - font-size: 11px; -} - -.friend-groups .friends-harmonic { - display: inline-block; - margin-bottom: 35px; -} - -.friend-groups .control-block-button { - margin-bottom: 15px; -} - -.create-group { - background-color: transparent; - border: 2px dashed #bbc0d5; - position: relative; -} - -.create-group .content { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - width: 90%; - text-align: center; -} - -.create-group .content .btn-control { - margin-right: 0; - margin-bottom: 15px; -} - -.create-group .content .btn-control svg { - width: 20px; - height: 20px; -} - -.create-group .author-name { - font-size: 14px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 640px) { - .create-group .content { - position: relative; - -webkit-transform: none; - transform: none; - top: auto; - left: auto; - margin: 30px auto; - } -} - -/*------------- #SLIDERS --------------*/ -.swiper-pagination-bullet { - display: inline-block; - width: 10px; - height: 10px; - background-color: #fff; - margin: auto 10px; - border-radius: 50%; - cursor: pointer; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - border: 2px solid #d9dbe7; -} - -.swiper-pagination-bullet.swiper-pagination-bullet-active { - background-color: #ff5e3a; - border-color: transparent; -} - -.pagination-blue .page-link:focus, -.pagination-blue .page-link:hover { - background-color: #38a9ff; -} - -.pagination-blue .swiper-pagination-bullet.swiper-pagination-bullet-active { - background-color: #38a9ff; -} - -.swiper-pagination { - bottom: 0; - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); -} - -.pagination-bottom { - padding-bottom: 55px; -} - -.pagination-bottom .swiper-pagination { - bottom: 15px; -} - -.btn-next, -.btn-prev, -.btn-next-without, -.btn-prev-without { - position: absolute; - cursor: pointer; - width: 10px; - height: 18px; - display: block; - z-index: 10; - -webkit-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; - fill: #fff; - stroke: inherit; - top: 50%; - -webkit-transform: translate(0, -50%); - transform: translate(0, -50%); -} - -.btn-next:hover, -.btn-prev:hover, -.btn-next-without:hover, -.btn-prev-without:hover { - fill: #ff5e3a; -} - -.btn-next, -.btn-next-without { - right: 40px; -} - -.btn-prev, -.btn-prev-without { - left: 40px; -} - -.slider-slides { - position: absolute; - bottom: -200px; - width: 100%; - text-align: center; -} - -.slider-slides .slides-item { - position: relative; - z-index: 1; - display: inline-block; - margin-right: 10px; - border-radius: 5px; - overflow: hidden; -} - -.slider-slides .slides-item .overlay { - opacity: 1; - background: rgba(43, 45, 59, 0.6); -} - -.slider-slides .slides-item:last-child { - margin-right: 0; -} - -.slider-slides .slides-item.slide-active .overlay { - opacity: 0; -} - -.single-post-slider { - position: relative; - margin: 40px 0; - padding-bottom: 100px; -} - -.single-post-slider .slider-slides { - bottom: 0; -} - -.single-post-slider .btn-next, -.single-post-slider .btn-prev { - fill: #9a9fbf; -} - -.single-post-slider .btn-next:hover, -.single-post-slider .btn-prev:hover { - fill: #ff5e3a; -} - -.single-post-slider .btn-next { - right: 0; -} - -.single-post-slider .btn-prev { - left: 0; -} - -.single-post-slider .slider-slides .slides-item { - border-radius: 0; - margin-right: 22px; -} - -.single-post-slider .slider-slides .slides-item img { - display: block; -} - -.single-post-slider .slider-slides .slides-item:last-of-type { - margin-right: 0; -} - -.single-post-slider .swiper-slide img { - display: block; - width: 100%; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1080px) { - .slider-slides { - display: none; - } - .single-post-slider .slider-slides { - display: block; - } -} - -@media (max-width: 800px) { - .single-post-slider .slider-slides .slides-item { - width: 40px; - height: 40px; - } - .single-post-slider { - padding-bottom: 50px; - } -} - -@media (max-width: 560px) { - .single-post-slider .slider-slides .slides-item { - width: 20px; - height: 20px; - } -} - -@media (max-width: 460px) { - .single-post-slider .slider-slides .slides-item { - width: 15px; - height: 15px; - } - .single-post-slider .btn-next, - .single-post-slider .btn-prev { - display: none; - } -} - -/*------------- #PAGINATION --------------*/ -.pagination { - margin-top: 40px; - margin-bottom: 40px; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.pagination .page-item { - font-size: 12px; - font-weight: 700; - padding: 0 4px; -} - -.pagination .page-link { - border-radius: 5px; -} - -.pagination--small { - margin-top: 15px; - margin-bottom: 15px; -} - -.pagination--small .page-link { - padding: 0.25rem 0.45rem; - font-size: 8px; -} - -/*------------- #LANDING --------------*/ -.landing-content { - color: #fff; - margin-bottom: 30px; -} - -.landing-content > *:first-child { - font-weight: 300; -} - -.landing-content > *:last-child { - margin-bottom: 0; -} - -.landing-content > * { - color: inherit; - margin-bottom: 45px; -} - -.main-header.main-header-fullwidth { - width: 100%; - max-width: 100%; -} - -.main-header.main-landing { - width: 100%; - max-width: 100%; -} - -.main-header.main-landing .logo { - text-align: center; - display: block; - background-color: transparent; - margin-bottom: 60px; -} - -.main-header.main-landing .logo img { - display: block; - margin: 0 auto 10px; -} - -.main-header.main-landing h1 { - font-size: 36px; - font-weight: 300; - margin-bottom: 40px; -} - -.main-header.main-landing p { - margin-bottom: 60px; -} - -.img-rocket { - position: absolute; - bottom: 160px; - right: 30%; -} - -.landing-item { - text-align: center; - margin-bottom: 50px; -} - -.landing-item .title { - font-weight: 700; -} - -.landing-item .full-block { - z-index: 999; -} - -.landing-item .landing-item-thumb { - position: relative; - margin-bottom: 25px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.3); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.3); -} - -.landing-item .landing-item-thumb img { - width: 100%; - display: block; -} - -.landing-item .landing-item-thumb .btn { - margin-bottom: 0; - position: absolute; - opacity: 0; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - max-width: 90%; -} - -.landing-item .landing-item-thumb .new { - display: block; - position: absolute; - right: 5px; - top: 5px; - width: 50px; - height: 50px; - border-radius: 100%; - background-color: #ff5e3a; - color: #fff; - line-height: 50px; - text-align: center; - text-transform: uppercase; - font-size: 14px; - font-weight: 700; -} - -.landing-item:hover .overlay { - opacity: 1; -} - -.landing-item:hover .btn { - opacity: 1; -} - -.landing-main-content { - text-align: center; - margin: 80px 0; -} - -.landing-main-content svg { - fill: #ff5e3a; - margin-bottom: 30px; -} - -.landing-main-content .btn { - margin: 40px 0; -} - -.landing-main-content .title { - font-weight: 300; - margin-bottom: 30px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 800px) { - .img-rocket { - right: 5px; - } - .landing-content > * { - margin-bottom: 20px; - } -} - -@media (max-width: 420px) { - .img-rocket { - bottom: 60px; - } -} - -/*------------- #REGISTRATION-LOGIN-FORM --------------*/ -.login-title, .login-text { - color: #fff -} -.registration-login-form { - border: 1px solid #e6ecf5; - border-radius: 0 5px 5px 0; - background-color: #ffffff; - overflow: hidden; - position: relative; - padding-left: 71px; - margin-bottom: 20px; - min-height: 700px; -} - -.registration-login-form .nav-tabs { - float: left; - display: block; - height: 100%; - border: none; - position: absolute; - top: 0; - bottom: 0; - left: 0; -} - -.registration-login-form .nav-item { - margin-bottom: 0; - height: 50%; - display: table; -} - -.registration-login-form .nav-item:last-child .nav-link { - border-bottom: 0; -} - -.registration-login-form .nav-link { - border-radius: 0; - border: none; - border-bottom: 1px solid #e6ecf5; - border-right: 1px solid #e6ecf5; - padding: 25px; - color: #c0c4d8; - fill: #c0c4d8; - background-color: #fafbfd; - height: 100%; - display: table-cell; - vertical-align: middle; -} - -.registration-login-form .nav-link.active { - fill: #ff5e3a; - background-color: #fff; - border-color: #e6ecf5; -} - -.registration-login-form .nav-link svg { - width: 21px; - height: 21px; -} - -.registration-login-form .tab-content { - overflow: hidden; -} - -.registration-login-form .content { - padding: 35px 25px; -} - -.registration-login-form .title { - padding: 25px; - border-bottom: 1px solid #e6ecf5; - margin-bottom: 0; -} - -.registration-login-form p { - margin-bottom: 0; - font-size: 13px; -} - -.registration-login-form .remember { - margin: 0 0 25px; -} - -.remember { - margin-bottom: 1rem; -} - -.remember .checkbox { - display: inline-block; - margin-bottom: 0; -} - -.remember a { - line-height: 2; -} - -.remember .forgot { - float: right; - color: #888da8; -} - -.or { - position: relative; - width: 100%; - height: 1px; - margin: 1rem 0 2rem 0; - background-color: #e6ecf5; -} - -.or:after { - content: 'OR'; - display: block; - position: absolute; - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - background-color: #fff; - padding: 0 25px; - font-size: 10px; - z-index: 5; -} - -.form--login-logout { - width: 100%; - margin-right: 30px; -} - -.form--login-logout form { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; -} - -.form--login-logout .form-control { - background-color: #494c62; - border: 0; - color: #9a9fbf; -} - -.form--login-logout .login-btn-responsive { - display: none; -} - -.form--login-logout button.btn { - padding: 0.578rem 2.1rem; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1023px) { - .registration-login-form { - padding-top: 71px; - padding-left: 0; - } - .registration-login-form .nav-tabs { - bottom: auto; - height: auto; - width: 100%; - } - .registration-login-form .nav-item { - height: 100%; - display: block; - width: 50%; - float: left; - text-align: center; - } - .registration-login-form .nav-link { - display: block; - } - .registration-login-form .nav-item:last-child .nav-link { - border-bottom: 1px solid #e6ecf5; - } -} - -@media (max-width: 580px) { - .form--login-logout { - text-align: right; - } - .form--login-logout form { - display: none; - } - .form--login-logout .btn { - display: none; - margin-bottom: 0; - } - .form--login-logout .btn.login-btn-responsive { - display: inline-block; - padding: 0.6rem 1.5rem; - } -} - -/*------------- #MAIN-HEADER --------------*/ -.main-header { - padding: 70px 0 70px 0; - margin: 0 auto 30px; - position: relative; - background-position: 50% 50%; -} - -.main-header.main-header-has-header-standard { - padding-top: 0; -} - -.img-bottom { - position: relative; - display: block; - margin: 20px auto 0; - margin-bottom: -70px; -} - -.bg-account { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header3.png'); -} - -.bg-birthday { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header6.png'); -} - -.bg-badges { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header4.png'); -} - -.bg-events { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header5.png'); -} - -.bg-weather { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header6.png'); -} - -.bg-group { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-group.png'); -} - -.bg-music { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/top-header7.png'); -} - -.bg-landing { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/landing-users_s9srpx.png'); -} - -.bg-users { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-users.png'); -} - -.main-header-content { - color: #fff; - text-align: center; -} - -.main-header-content > * { - color: inherit; -} - -.main-header-content > *:first-child { - font-weight: 300; - margin-bottom: 20px; -} - -.main-header-content p { - font-weight: 400; - margin-bottom: 0; -} - -/*------------- Logout Content --------------*/ -.logout-content { - text-align: center; -} - -.logout-content .logout-icon { - font-weight: 900; - width: 20px; - height: 20px; - line-height: 20px; - border-radius: 100%; - font-size: 9px; - text-align: center; - color: #fff; - background-color: #3f4257; - margin: 0 auto 35px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .main-header { - max-width: 100%; - } -} - -/*------------- #YOUR-PROFILE--------------*/ -.items-round-little { - color: #fff; - font-weight: 700; - font-size: 10px; - text-align: center; - width: 19px; - height: 19px; - line-height: 19px; - border-radius: 100%; - margin-left: 12px; -} - -.items-round-little:hover { - color: #fff; -} - -.your-profile-menu { - padding: 12px 25px; - border-bottom: 1px solid #e6ecf5; - margin-bottom: 0; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.your-profile-menu li a { - font-size: 11px; - padding: 12px 0; - color: #888da8; - display: block; - font-weight: 700; -} - -.your-profile-menu li a:hover { - color: #515365; -} - -.your-profile-menu.nav-tabs .nav-link { - border: none; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.your-profile-menu.nav-tabs .nav-link .ripple-container { - display: none; -} - -.your-profile-menu.main { - padding: 0; - border-bottom: 0; -} - -.your-profile-menu.main.nav-tabs .nav-link { - padding: 0; -} - -.your-profile-menu.main.nav-tabs .nav-item { - margin-bottom: 0; -} - -.your-profile-menu.main.nav-tabs .nav-item:last-child .ui-block-title { - border-bottom: 0; -} - -.your-profile-menu.main .ui-block-title:last-child { - border-bottom: 1px solid #e6ecf5; -} - -.profile-settings-responsive { - width: 250px; - min-height: 100vh; - position: fixed; - top: 70px; - left: 0; - -webkit-transform: translateX(-72%); - transform: translateX(-72%); - z-index: 21; - background-color: #fff; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - visibility: hidden; - opacity: 0; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} - -.profile-settings-responsive .fa-angle-left { - display: none; -} - -.profile-settings-responsive.open { - -webkit-transform: translateX(0); - transform: translateX(0); - z-index: 99; -} - -.profile-settings-responsive.open .fa-angle-right { - display: none; -} - -.profile-settings-responsive.open .fa-angle-left { - display: block; -} - -.profile-settings-responsive.open .mCustomScrollbar { - visibility: visible; - opacity: 1; -} - -.profile-settings-responsive .ps > .ps__scrollbar-y-rail { - opacity: 0; - visibility: hidden; - z-index: -4444; -} - -.profile-settings-responsive .mCustomScrollbar { - max-height: calc(100vh - 70px); - opacity: 0; - visibility: hidden; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.profile-settings-open { - cursor: pointer; - position: absolute; - left: 100%; - top: calc(50% - 25px); - background-color: #ff5e3a; - color: #fff; - -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.2); - box-shadow: 1px 0 3px rgba(0, 0, 0, 0.2); - border-radius: 0 100px 100px 0; - line-height: 1; - padding: 20px 8px 20px 8px; - font-size: 20px; -} - -.profile-settings-open:hover { - color: #fff; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1024px) { - .profile-settings-responsive { - visibility: visible; - opacity: 1; - } - .responsive-display-none { - display: none; - } -} - -@media (max-width: 768px) { - .profile-settings-responsive { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - } -} - -/*------------- #NOTIFICATION --------------*/ -.notification-list { - margin-bottom: 0; -} - -.notification-list .selectize-dropdown-content > *, -.notification-list li { - padding: 25px; - border-bottom: 1px solid #e6ecf5; - display: block; - position: relative; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.notification-list .selectize-dropdown-content > * > *, -.notification-list li > * { - margin-bottom: 0; - display: inline-block; - vertical-align: middle; -} - -.notification-list .selectize-dropdown-content > *:hover, -.notification-list li:hover { - background-color: #fafbfd; -} - -.notification-list .selectize-dropdown-content > *:hover .more, -.notification-list li:hover .more { - opacity: 1; -} - -.notification-list .selectize-dropdown-content > *.un-read, -.notification-list li.un-read { - background-color: #f7f9fc; -} - -.notification-list .selectize-dropdown-content > *.un-read .notification-icon, -.notification-list li.un-read .notification-icon { - color: #9da2c1; - fill: #9da2c1; -} - -.notification-list .selectize-dropdown-content > * { - cursor: pointer; -} - -.notification-list .selectize-dropdown-content > *:last-child { - border-bottom: none; -} - -.notification-list .notification-friend { - display: inline-block; -} - -.notification-list .comment-photo { - margin: 30px 0 0 60px; - max-width: 280px; - border-radius: 10px; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.notification-list .comment-photo span { - background-color: #f5f7fb; - padding: 0 15px; -} - -.notification-list .author-thumb { - height: 40px; - width: 40px; -} - -.notification-list .notification-event { - padding-left: 15px; -} - -.notification-list .notification-date { - font-size: 11px; - display: block; - margin-top: 5px; -} - -.notification-list .notification-link { - color: #ff5e3a; -} - -.notification-list .notification-icon { - color: #d7d9e5; - fill: #d7d9e5; - float: right; - margin-top: 10px; -} - -.notification-list .notification-icon svg { - width: 22px; - height: 20px; -} - -.notification-list .more { - position: absolute; - right: 10px; - top: 5px; - font-size: 10px; - color: #d6d9e6; - opacity: 0; -} - -.notification-list .more i + i { - margin-left: 5px; -} - -.notification-list .more svg + i { - margin-left: 5px; -} - -.notification-list .more i + svg { - margin-left: 5px; -} - -.notification-list .more svg + svg { - margin-left: 5px; -} - -.notification-list.chat-message { - background-color: transparent; -} - -.notification-friend { - margin-bottom: 0; -} - -.chat-message .notification-event { - max-width: 75%; - font-size: 12px; -} - -.chat-message .notification-friend { - display: block; -} - -.chat-message li > * { - vertical-align: top; -} - -.chat-message .author-thumb { - height: 36px; - width: 36px; -} - -.chat-message li.chat-group .author-thumb { - border-radius: 0; -} - -.chat-message li.chat-group .author-thumb img { - width: 16px; - height: 16px; - float: left; - margin-right: 2px; - margin-bottom: 2px; - border-radius: 100%; - overflow: hidden; -} - -.chat-message li.chat-group .last-message-author { - color: #515365; - font-weight: 700; -} - -.chat-message li.message-unread { - background-color: #f7f9fc; -} - -.chat-message li.message-unread .notification-icon { - fill: #9a9fbf; -} - -.chat-field { - border-left: 1px solid #e6ecf5; -} - -.chat-field .mCustomScrollbar { - overflow: hidden; - max-height: 450px; -} - -.chat-field .ps > .ps__scrollbar-y-rail, -.chat-field .ps:hover > .ps__scrollbar-y-rail { - opacity: 0; - z-index: -1; - visibility: hidden; -} - -.chat-field textarea { - border-radius: 0; - border-right: 0; - border-left: 0; -} - -.chat-message-field .notification-event { - max-width: 90%; -} - -.chat-message-field li { - border-bottom: none; -} - -.chat-message-field li:hover { - background-color: transparent; -} - -.chat-message-field .chat-message-item { - float: left; - margin-top: 10px; - font-size: 13px; -} - -.chat-message-field .notification-date { - font-size: 10px; - float: right; - margin-top: 0; -} - -.chat-message-field .notification-friend { - float: left; -} - -.added-photos { - float: left; - margin-top: 20px; -} - -.added-photos img { - border-radius: 10px; - margin-right: 8px; - margin-bottom: 15px; - display: block; -} - -.added-photos img:last-child { - margin-right: 0; -} - -.added-photos .photos-name { - display: block; - font-size: 10px; -} - -.add-options-message { - padding: 20px 25px; - float: left; - width: 100%; -} - -.add-options-message button { - margin-bottom: 0; - float: right; -} - -.add-options-message button + button { - margin-right: 15px; -} - -.add-options-message .options-message { - color: #c2c5d9; - fill: #c2c5d9; - position: relative; - display: inline-block; - cursor: pointer; - vertical-align: middle; -} - -.add-options-message .options-message + .options-message { - margin-left: 35px; -} - -.add-options-message .options-message svg { - width: 24px; - height: 18px; -} - -.add-options-message .more-dropdown { - width: 215px; - top: auto; - bottom: 20px; - right: -20px; - padding: 8px; -} - -.add-options-message .more-dropdown a { - padding: 0; -} - -.add-options-message .more-dropdown li { - float: left; - padding: 4px; -} - -.smile-block:hover .more-dropdown { - opacity: 1; - visibility: visible; -} - -.smile-block li a { - opacity: 0.7; -} - -.smile-block li:hover a { - opacity: 1; -} - -.icon-status { - width: 6px; - height: 6px; - border-radius: 100%; - display: inline-block; - margin-right: 8px; -} - -.icon-status.online { - background-color: #32e4cd; -} - -.icon-status.away { - background-color: #ffd52f; -} - -.icon-status.disconected { - background-color: #ff4f60; -} - -.icon-status.status-invisible { - background-color: #cbdfee; -} - -.friend-requests .notification-icon { - margin-top: 0; -} - -.friend-requests .notification-friend { - display: block; -} - -.friend-requests .accepted .notification-friend { - display: inline-block; -} - -.friend-requests .accepted .notification-link { - color: #00b7ff; -} - -.friend-requests .accepted .notification-icon { - margin-top: 10px; -} - -.friend-requests .chat-message-item { - font-size: 12px; -} - -.birthday-item { - padding: 25px; -} - -.birthday-item .author-thumb { - width: 40px; - height: 40px; - margin-right: 12px; -} - -.birthday-item .birthday-date { - font-size: 12px; -} - -.birthday-item .btn { - margin-bottom: 0; - float: right; - margin-top: 5px; - max-width: 35%; -} - -.birthday-item.badges .author-thumb { - width: 38px; - height: 38px; - margin-right: 25px; -} - -.birthday-item.badges .birthday-date { - font-size: 13px; -} - -.birthday-item.badges .skills-item { - min-width: 220px; - display: block; - float: right; - margin-bottom: 0; - margin-top: 18px; -} - -@media (max-width: 999px) { - .birthday-item.badges .skills-item { - float: none; - } -} - -.birthday-item.badges .skills-item-meter-active { - background: -webkit-gradient(linear, left top, right top, from(#ff613a), to(#ff9432)); - background: linear-gradient(to right, #ff613a, #ff9432); -} - -.label-avatar { - position: absolute; - top: -1px; - right: -4px; - width: 16px; - height: 16px; - line-height: 16px; - text-align: center; - color: #fff; - font-size: 10px; - font-weight: 700; - border-radius: 100%; - overflow: hidden; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1400px) { - .birthday-item { - padding: 25px 10px; - } -} - -@media (max-width: 1200px) { - .birthday-item { - padding: 15px; - } -} - -@media (max-width: 980px) { - .col-xl-5.col-lg-6.col-md-12.col-sm-12.col-xs-12.padding-r-0 { - padding-right: 15px; - } - .col-xl-7.col-lg-6.col-md-12.col-sm-12.col-xs-12.padding-l-0 { - padding-left: 15px; - } -} - -@media (max-width: 480px) { - .add-options-message .options-message + .options-message { - margin-left: 15px; - } - .add-options-message button { - float: none; - margin-left: 0; - display: block; - margin-top: 10px; - } - .add-options-message button + button { - margin-right: 0; - } - .notification-list .notification-event { - max-width: 75%; - } - .birthday-item { - padding: 10px; - } - .birthday-item .author-thumb { - margin-right: 5px; - } -} - -@media (max-width: 420px) { - .birthday-item.badges .author-thumb { - margin-right: 0; - margin-bottom: 15px; - display: block; - } -} - -@media (max-width: 360px) { - .notification-list .notification-event { - max-width: 60%; - } - .chat-message-field .notification-date { - float: none; - margin-top: 5px; - } - .chat-message-field .notification-friend { - float: none; - } -} - -/*------------- #NOTIFICATION --------------*/ -.popup-chat { - width: 320px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - overflow: hidden; - position: relative; - z-index: 5; -} - -.popup-chat .modal-body { - padding: 0; -} - -.popup-chat .modal-header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.popup-chat .modal-header .title { - margin-right: auto; -} - -.popup-chat .modal-content { - border: 0; -} - -.popup-chat .mCustomScrollbar { - overflow: hidden; - max-height: 350px; -} - -.popup-chat .ps > .ps__scrollbar-y-rail, -.popup-chat .ps:hover > .ps__scrollbar-y-rail { - opacity: 0; - z-index: -1; - visibility: hidden; -} - -.popup-chat .modal-header { - background-color: #7c5ac2; - padding: 17px; -} - -.popup-chat .modal-header .title { - color: #fff; -} - -.popup-chat .more { - width: auto; - font-size: 9px; - text-align: right; - color: #fff; - fill: #fff; -} - -.popup-chat .more i + i { - margin-left: 15px; -} - -.popup-chat .more svg + i { - margin-left: 15px; -} - -.popup-chat .more i + svg { - margin-left: 15px; -} - -.popup-chat .more svg + svg { - margin-left: 15px; -} - -.popup-chat .notification-event { - padding-left: 10px; - width: 75%; -} - -.popup-chat .chat-message-item { - padding: 13px; - background-color: #f0f4f9; - margin-top: 0; - border-radius: 10px; - margin-bottom: 5px; - font-size: 12px; -} - -.popup-chat .notification-date { - float: left; -} - -.popup-chat .author-thumb { - width: 26px; - height: 26px; -} - -.popup-chat .chat-message-field li { - overflow: hidden; - padding: 9px 25px; -} - -.popup-chat .chat-message-field li:nth-child(2n) .chat-message-item { - background-color: #7c5ac2; - color: #fff; -} - -.popup-chat .chat-message-field li:nth-child(2n) .author-thumb { - float: right; -} - -.popup-chat .chat-message-field li:nth-child(2n) .chat-message-item { - float: right; -} - -.popup-chat .chat-message-field li:nth-child(2n) .notification-event { - float: right; - padding-left: 0; - padding-right: 10px; -} - -.popup-chat .add-options-message { - position: absolute; - right: 20px; - bottom: 15px; - width: auto; - padding: 0; -} - -.popup-chat .add-options-message .options-message + .options-message { - margin-left: 15px; -} - -.popup-chat .form-group.label-floating textarea.form-control { - padding-right: 80px; - border-left: 0; - border-bottom: 0; - border-right: 0; -} - -.popup-chat .form-group { - margin-bottom: 0; -} - -.popup-chat textarea { - min-height: 60px; - height: 60px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - border-radius: 0; -} - -.popup-chat textarea:focus { - min-height: 100px; -} - -.popup-chat-responsive { - position: fixed; - right: 0; - top: 0; - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - max-width: 300px; - opacity: 1; - visibility: visible; - display: block; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - margin-bottom: 0; - z-index: 999; - max-height: 70vh; -} - -.popup-chat-responsive .mCustomScrollbar { - overflow: hidden; - max-height: 150px; -} - -.popup-chat-responsive.open-chat { - bottom: auto; - top: 0; - -webkit-transform: translateY(0); - transform: translateY(0); -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .popup-chat-responsive { - opacity: 1; - visibility: visible; - display: block; - } -} - -/*------------- #OVERLAY-MENU --------------*/ -body { - overflow-x: hidden; -} - -body:before { - content: ''; - display: block; - width: 100%; - height: 100%; - position: fixed; - top: 0; - left: 0; - background: rgba(43, 45, 59, 0.9); - opacity: 0; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; - z-index: -999; -} - -body.overlay-enable:before { - opacity: 0.8; - z-index: 500; -} - -body.body--fixed { - position: fixed; - width: 100%; -} - -/*------------- #POPUP-WINDOWS --------------*/ -.window-popup { - max-width: calc(100% - 40px); -} - -.window-popup .icon-close { - opacity: 1; - margin-top: 0; - margin-right: 0; -} - -.window-popup .icon { - fill: #888da8; - float: right; - margin-top: 7px; - padding: 0; -} - -.window-popup .input-group-addon .icon { - margin-top: 0; -} - -.window-popup .form-group { - margin-bottom: 25px; -} - -.window-popup .form-group.with-button button { - width: 50px; - border-radius: 0 5px 5px 0; -} - -.window-popup .olymp-computer-icon { - width: 22px; - height: 20px; -} - -.fav-page-popup { - width: 470px; -} - -.fav-page-popup button { - margin-bottom: 0; -} - -.fav-page-popup - .form-group.label-floating - .bootstrap-select.btn-group - .dropdown-toggle - .filter-option { - color: #ff5e3a; -} - -.icon-close { - position: absolute; - top: -25px; - right: -25px; - color: #888da8; - fill: #888da8; -} - -.icon-close:hover { - color: #ff5e3a; - fill: #ff5e3a; -} - -.icon-close svg { - width: 18px; - height: 18px; -} - -.update-header-photo { - width: 770px; -} - -.update-header-photo .modal-body { - padding: 0; -} - -.upload-photo-item { - display: inline-block; - vertical-align: middle; - width: 49%; - padding: 50px; - text-align: center; - fill: #c2c5d9; - border-left: 1px solid #e6ecf5; -} - -.upload-photo-item:first-child { - border-right: none; -} - -.upload-photo-item h6, -.upload-photo-item .h6 { - margin-bottom: 0; -} - -.upload-photo-item svg { - margin-bottom: 30px; - width: 55px; - height: 50px; -} - -.upload-photo-item span { - font-size: 11px; - color: #888da8; -} - -.upload-photo-item:hover { - fill: #ff5e3a; - background-color: #fafbfd; -} - -.choose-from-my-photo { - width: 770px; -} - -.choose-from-my-photo .nav-tabs { - position: absolute; - top: 0; - right: 0; - max-height: 100%; - border-bottom: none; -} - -.choose-from-my-photo .nav-tabs .nav-link { - border-radius: 0; - padding: 18px 25px; - fill: #c2c5d9; - background-color: #fafbfd; - border-color: #e6ecf5; - border-top-color: transparent; - border-right: none; - height: 100%; -} - -.choose-from-my-photo .nav-tabs .nav-link.active { - fill: #ff5e3a; - background-color: #fff; -} - -.choose-from-my-photo .nav-tabs .nav-link svg { - width: 18px; - height: 20px; -} - -.choose-from-my-photo .btn { - margin-bottom: 30px; -} - -.choose-from-my-photo .btn + .btn { - margin-left: 20px; -} - -.choose-photo-item { - position: relative; - border-radius: 5px; - width: 33%; - float: left; - padding: 0 22px 25px 0; -} - -.choose-photo-item img { - max-width: 100%; - width: 100%; - display: block; -} - -.choose-photo-item:last-child { - margin-right: 0; -} - -.choose-photo-item .radio { - position: relative; - margin-bottom: 0; - border: 1px solid #e6ecf5; - border-radius: 5px; -} - -.choose-photo-item .radio label { - padding-left: 0; - margin-bottom: 0; - width: 100%; -} - -.choose-photo-item .radio label span { - position: absolute; - top: 10px; - right: 10px; - left: auto; -} - -.choose-photo-item .circle { - background-color: #fff; -} - -figcaption { - padding: 20px 25px; - text-align: center; - font-size: 13px; - font-weight: 700; - color: #515365; -} - -figcaption a { - color: #515365; -} - -figcaption a:hover { - color: #ff5e3a; -} - -figcaption span { - font-size: 10px; - color: #888da8; - font-weight: 400; - display: block; -} - -figure { - margin: 0; -} - -.blog-post-popup { - width: 770px; -} - -.blog-post-popup .modal-body { - padding: 0; -} - -.blog-post-popup .post p { - padding: 0 15px; -} - -.blog-post-popup .post-thumb { - position: relative; -} - -.blog-post-popup .overlay { - opacity: 1; -} - -.blog-post-popup .post-title { - position: absolute; - top: 50%; - left: 50%; - color: #fff; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - text-align: center; - z-index: 20; -} - -.blog-post-popup .mCustomScrollbar { - overflow: hidden; - max-height: 365px; -} - -.blog-post-popup .ps > .ps__scrollbar-y-rail, -.blog-post-popup .ps:hover > .ps__scrollbar-y-rail { - display: none; -} - -.open-photo-popup { - width: 970px; -} - -.open-photo-popup .modal-body { - padding: 0; -} - -.open-photo-popup .modal-content { - border: none; -} - -.open-photo-popup .mCustomScrollbar { - overflow: hidden; - max-height: 140px; -} - -.open-photo-popup .ps > .ps__scrollbar-y-rail, -.open-photo-popup .ps:hover > .ps__scrollbar-y-rail { - display: none; -} - -.open-photo-thumb { - padding: 55px 0; - background-color: #000; -} - -.open-photo-thumb .photo-item { - margin: 0; - border-radius: 0; - padding: 0; - display: block; -} - -.open-photo-thumb .photo-item .overlay { - bottom: 0; - right: 0; -} - -.open-photo-thumb .photo-item img { - border-radius: 0; - display: block; -} - -.open-photo-thumb .photo-item:hover .tag-friends { - opacity: 1; -} - -.open-photo-thumb .tag-friends { - position: absolute; - top: 25px; - right: 55px; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - fill: #fff; -} - -.open-photo-thumb .tag-friends svg { - width: 20px; - height: 20px; -} - -.open-photo-popup-v2 { - width: 1200px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.open-photo-popup-v2 .open-photo-thumb { - width: 66.66%; - float: left; - z-index: 10; -} - -.open-photo-popup-v2 .open-photo-content { - width: 33%; - float: left; -} - -.open-photo-popup-v2 .post-additional-info .comments-shared { - margin-top: 0; -} - -.open-photo-popup-v2 .mCustomScrollbar { - max-height: 180px; -} - -.create-photo-album { - width: 770px; -} - -.create-photo-album .photo-album-item.create-album { - min-height: 200px; -} - -.create-photo-album .more { - padding: 10px 13px; - fill: #9a9fbf; -} - -.create-photo-album .more a { - font-size: 12px; - display: inline-block; - margin-bottom: 0; -} - -.create-photo-album .more svg { - margin-right: 5px; -} - -.create-photo-album .olymp-happy-face-icon { - width: 20px; - height: 20px; - fill: #9a9fbf; - position: absolute; - top: 10px; - left: 15px; -} - -.create-photo-album textarea { - border-radius: 0; - border-right: 0; - border-left: 0; - font-size: 12px; -} - -.create-photo-album .btn { - margin: 30px 0; -} - -.create-photo-album .btn + .btn { - margin-left: 20px; -} - -.create-photo-album .more-dropdown { - width: 260px; - right: auto; - left: 0; - padding: 0; -} - -.create-photo-album .more-dropdown input { - border: 0; - border-bottom: 1px solid #e6ecf5; - font-size: 12px; -} - -.create-photo-album .author-thumb { - margin-right: 10px; -} - -.create-photo-album .author-title { - margin-bottom: 0; -} - -.registration-login-form-popup { - width: 470px; -} - -.registration-login-form-popup .registration-login-form { - margin-bottom: 0; -} - -.registration-login-form-popup .modal-body { - padding: 0; -} - -.edit-widget { - width: 470px; -} - -.edit-widget .custom-control-indicator { - width: 18px; - height: 18px; -} - -.edit-widget .custom-control { - margin-right: 0; - padding-left: 20px; -} - -.add-option { - display: block; - margin: 30px 0; - color: #888da8; -} - -.add-option svg { - fill: #888da8; - margin-right: 12px; - width: 14px; - height: 14px; -} - -.add-option span { - line-height: 1; -} - -.create-friend-group { - width: 470px; -} - -.create-friend-group .more-dropdown { - width: 300px; - top: 70px; - right: -301px; - visibility: visible; - opacity: 1; - padding: 0; -} - -.create-friend-group .more-dropdown a { - display: inline-block; - margin-bottom: 0; -} - -.create-friend-group .more-dropdown input { - border: 0; - border-bottom: 1px solid #e6ecf5; - font-size: 12px; -} - -.create-friend-group .more-dropdown .form-group { - margin-bottom: 0; -} - -.create-friend-group .more-dropdown li { - padding: 9px 0; -} - -.create-friend-group .icon:hover { - fill: #ff5e3a; -} - -.create-friend-group .icon.check { - fill: #38a9ff; -} - -.create-friend-group .icon svg { - width: 14px; - height: 12px; -} - -.create-friend-group .author-thumb { - margin-right: 10px; -} - -.create-friend-group .olymp-happy-face-icon { - width: 20px; - height: 20px; - fill: #9a9fbf; - position: absolute; - top: 19px; - right: 15px; -} - -.create-friend-group .bootstrap-select.form-control { - border-radius: 4px; - border: 1px solid #e6ecf5; -} - -.create-friend-group .bootstrap-select.style-2 > .dropdown-toggle { - padding: 1.1rem; -} - -.create-friend-group - .form-group.label-floating - .bootstrap-select.btn-group - .dropdown-toggle - .filter-option { - color: #38a9ff; -} - -.create-friend-group .dropdown-menu { - top: auto; - bottom: -100%; - left: calc(100% + 25px); -} - -.create-friend-group.create-friend-group-add-friends - .bootstrap-select.style-2 - .dropdown-menu { - display: block; - position: relative; - top: auto; - bottom: auto; - left: auto; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 0 0 0.25rem 0.25rem; - border: none; -} - -.create-friend-group.create-friend-group-add-friends - .bootstrap-select.style-2 - > .dropdown-toggle { - display: none; -} - -.faqs-popup { - width: 470px; -} - -.faqs-popup .collapse { - padding: 0 0 0.75rem; - margin-bottom: 0; -} - -.faqs-popup .collapse p { - margin-bottom: 0; -} - -.faqs-popup .modal-body { - padding: 0; -} - -.faqs-popup .card { - padding: 1px 1.5rem; - border-top: 1px solid #e6ecf5; -} - -.faqs-popup .card-header { - padding: 1.5rem 0; - border-bottom: none; -} - -.faqs-popup .card-header a { - font-size: 13px; -} - -.faqs-popup .card-header i, -.faqs-popup .card-header svg { - margin-top: 3px; -} - -.faqs-popup .card:first-child { - border-top: none; -} - -.playlist-popup { - width: 100%; - max-width: 100%; - top: 0 !important; - left: 0; - -webkit-transform: none; - transform: none; - height: 100vh; - position: fixed; - visibility: hidden; - opacity: 0; - z-index: 999; -} - -.playlist-popup.open { - visibility: visible; - opacity: 1; -} - -.playlist-popup .icon-close { - top: auto; - right: 25px; - bottom: 75px; - fill: #ff5e3a; -} - -.playlist-popup .mCustomScrollbar { - max-height: calc(100vh - 70px); - overflow: hidden; -} - -.create-event { - width: 470px; -} - -.create-event .icon-close { - margin-top: 0; - margin-right: 0; -} - -.create-event .more-dropdown { - width: 300px; - top: 70px; - right: -301px; - visibility: visible; - opacity: 1; - padding: 0; -} - -.create-event .more-dropdown a { - display: inline-block; - margin-bottom: 0; -} - -.create-event .more-dropdown input { - border: 0; - border-bottom: 1px solid #e6ecf5; - font-size: 12px; -} - -.create-event .more-dropdown .form-group { - margin-bottom: 0; -} - -.create-event .more-dropdown li { - padding: 9px 0; -} - -.create-event .more-dropdown svg { - width: 14px; - height: 14px; -} - -.create-event .author-thumb { - margin-right: 10px; -} - -.create-event .icon:hover { - fill: #ff5e3a; -} - -.create-event .icon.check { - fill: #08ddc1; -} - -.create-event .olymp-happy-face-icon { - width: 20px; - height: 20px; - fill: #9a9fbf; - position: absolute; - top: 19px; - right: 15px; -} - -.create-event .bootstrap-select.style-2.form-control { - border-radius: 4px; - border: 1px solid #e6ecf5; -} - -.create-event .bootstrap-select.style-2 > .dropdown-toggle { - padding: 1.1rem; - padding-right: 40px; - border: none; -} - -.create-event .bootstrap-select.style-2 > .dropdown-toggle:after { - display: none; -} - -.create-event - .form-group.label-floating - .bootstrap-select.btn-group - .dropdown-toggle - .filter-option { - color: #08ddc1; -} - -.create-event .bootstrap-select.style-2 .dropdown-menu { - top: auto; - bottom: -100%; - left: calc(100% + 24px); -} - -.create-event .bootstrap-select li.selected a { - background-color: #08ddc1; -} - -.create-event .bs-searchbox { - padding: 0; -} - -.create-event .bs-searchbox input { - border-radius: 0; - border-width: 0 0 1px 0; -} - -.event-private-public { - width: 770px; -} - -.event-private-public .mCustomScrollbar { - overflow: hidden; - max-height: 365px; -} - -.event-private-public .ps > .ps__scrollbar-y-rail, -.event-private-public .ps:hover > .ps__scrollbar-y-rail { - display: none; -} - -.event-private-public .modal-body { - padding: 0; -} - -.private-event-head { - margin-bottom: 20px; -} - -.private-event-head img { - margin-right: 14px; -} - -.private-event-head .author-date .event-title { - line-height: 1; - margin-bottom: 0; -} - -.private-event-head .event__date { - font-size: 12px; -} - -.private-event-head .more { - float: right; - font-size: 16px; - margin-right: 10px; -} - -.private-event-head .more-dropdown a:hover { - color: #08ddc1; -} - -.event-description { - padding-left: 30px; - border-left: 1px solid #e6ecf5; - margin-bottom: 40px; -} - -.event-description .event-description-title { - font-weight: 700; - margin-bottom: 40px; -} - -.event-description .place { - margin-bottom: 20px; -} - -.event-description .friends-harmonic { - margin-bottom: 35px; -} - -.relative { - position: relative; - top: auto; - left: auto; - -webkit-transform: none; - transform: none; -} - -.edit-my-poll-popup { - width: 770px; -} - -.edit-my-poll-popup .control-block-button { - top: 20px; - right: -17px; -} - -.edit-my-poll-popup .edit-my-poll-head { - border-radius: 5px 5px 0 0; - padding: 35px 60px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.edit-my-poll-popup .edit-my-poll-head .poll-img { - margin-left: auto; -} - -.edit-my-poll-popup .head-content { - color: #fff; -} - -.edit-my-poll-popup .head-content .title { - margin-bottom: 20px; - color: inherit; -} - -.edit-my-poll-popup .head-content svg { - fill: #fff; -} - -.edit-my-poll-popup .place span { - position: relative; -} - -.edit-my-poll-popup .place span + span { - padding-left: 17px; - margin-left: 12px; -} - -.edit-my-poll-popup .place span + span:after { - content: '/'; - display: block; - position: absolute; - left: 0; - top: 0; -} - -.edit-my-poll-popup .edit-my-poll-content { - padding: 35px 60px; -} - -.edit-my-poll-popup .edit-my-poll-content h3 { - margin: 40px 0; -} - -.edit-my-poll-popup .modal-content { - border: none; -} - -.edit-my-poll-popup .modal-body { - padding: 0; -} - -.modal.show .modal-dialog { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; -} - -.popup-write-rewiev { - width: 470px; -} - -.restore-password-popup { - width: 400px; -} - -.modal-has-swiper { - display: block !important; - visibility: hidden; - opacity: 0; -} - -.modal-has-swiper.show { - visibility: visible; - opacity: 1; -} - -.main-popup-search { - width: 770px; -} - -.main-popup-search .search-form { - padding: 30px; - -webkit-box-shadow: none; - box-shadow: none; -} - -.main-popup-search .form-group { - margin-bottom: 0; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1080px) { - .window-popup .icon-close, - .icon-close { - right: 50%; - margin-right: -9px; - } - .open-photo-popup-v2 { - display: block; - } - .modal.show .modal-dialog.open-photo-popup-v2 { - display: block !important; - } - .open-photo-popup-v2 .open-photo-thumb { - width: 100%; - float: none; - } - .open-photo-popup-v2 .open-photo-content { - width: 100%; - float: none; - } - .create-friend-group .dropdown-menu { - bottom: auto; - left: 0; - top: 100%; - } - .create-friend-group .bootstrap-select.style-2 > .dropdown-toggle { - padding-right: 2.5rem; - } - .create-event .bootstrap-select.style-2 .dropdown-menu { - top: 100%; - bottom: auto; - left: 0; - } -} - -@media (max-width: 768px) { - .edit-my-poll-popup .control-block-button { - top: -20px; - right: 17px; - } - .icon-close { - right: 50%; - margin-right: -9px; - } - .choose-from-my-photo .modal-header .title { - width: 50%; - } - .choose-from-my-photo .nav-tabs .nav-link { - height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - } - .choose-from-my-photo .nav-tabs .nav-item { - width: auto; - } - .choose-from-my-photo .nav-tabs .nav-link svg { - margin: auto; - } - .create-photo-album .btn + .btn { - margin-left: 0; - float: none; - } - .create-photo-album .btn { - width: 100%; - margin: 10px 0; - } - .choose-from-my-photo .btn { - width: 45%; - } - .photo-album-item.create-album .btn-control { - width: 50px; - } - .blog-post-popup .post p { - padding: 0; - } -} - -@media (max-width: 580px) { - .edit-my-poll-popup .edit-my-poll-head { - padding: 20px 40px; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .edit-my-poll-popup .edit-my-poll-content { - padding: 20px 40px; - } - .edit-my-poll-popup .edit-my-poll-head .poll-img { - margin: 20px auto 0 0; - } - .edit-my-poll-popup .edit-my-poll-content h3 { - margin: 20px 0; - } -} - -@media (max-width: 480px) { - .choose-photo-item { - width: 50%; - } - .private-event-head .more { - float: none; - } - .upload-photo-item { - padding: 10px; - } - .choose-from-my-photo .btn { - width: 100%; - } - .upload-photo-item svg { - margin-bottom: 10px; - } - .remember a { - float: none; - display: block; - } - .page-link { - padding: 10px; - } - .notification-list.friend-requests .notification-icon { - float: none; - display: block; - margin-top: 10px; - } - .choose-from-my-photo .btn { - margin-bottom: 10px; - } - .choose-from-my-photo .btn + .btn { - margin-left: 0; - } - .choose-photo-item { - padding: 0 5px 5px 0; - } - .blog-post-popup .post .post-title { - display: none; - } - .main-popup-search .search-form { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding: 0; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - } - .main-popup-search .search-form .btn { - border-radius: 5px; - } - .main-popup-search .search-form > * + * { - margin-left: 0; - } - .main-popup-search .form-group { - margin-bottom: 20px; - width: 100%; - } -} - -@media (max-width: 360px) { - .choose-photo-item { - width: 100%; - } - .private-event-head .more { - float: none; - display: block; - } - .private-event-head img { - display: block; - margin-right: 0; - margin-bottom: 15px; - } - .event-private-public .post__author img { - display: block; - margin-bottom: 10px; - } -} - -/*------------- #OL-LISTS --------------*/ -ol { - counter-reset: list1; - margin: 0; - padding-left: 0; -} - -ol li { - list-style: none; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -/* Init counter */ -ol li:before { - position: relative; - counter-increment: list1; - /* Add "1" */ - content: counter(list1) ' '; - /* Show count */ - color: #888da8; - display: inline-block; - margin-right: 10px; - font-size: 10px; -} - -ol li ul li:before { - display: none; -} - -ol ol { - counter-reset: list2; - margin-top: 10px; -} - -ol ol li:before { - counter-increment: list2; - content: counter(list1) '.' counter(list2) '. '; -} - -ol ol li { - padding-left: 40px; -} - -/*------------- #FRIENDS-HARMONIC --------------*/ -.friends-harmonic { - margin-bottom: 0; - overflow: hidden; -} - -.friends-harmonic a { - width: 28px; - height: 28px; - border-radius: 100%; - overflow: hidden; - border: 2px solid #fff; - display: block; - margin-left: -12px; -} - -.friends-harmonic li { - float: left; -} - -.friends-harmonic li:first-child a { - margin-left: 0; -} - -.friends-harmonic .with-text { - margin-top: 5px; - margin-left: 15px; -} - -.friends-harmonic .all-users { - line-height: 26px; - opacity: 0.8; -} - -.friends-harmonic .all-users:hover { - color: #fff; -} - -.friends-harmonic-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.friends-harmonic-wrap + .comments-shared { - margin-top: 15px; -} - -/*------------- #POSTS --------------*/ -.post { - position: relative; - padding: 25px; - border-bottom: 1px solid #e6ecf5; -} - -.post p { - margin: 25px 0; -} - -.post .control-block-button { - top: 20px; - right: -17px; -} - -.post.thumb-full-width .post-thumb { - border-radius: 0; - margin: 0 -25px 25px; -} - -.post .btn { - margin-bottom: 25px; -} - -.post h1, -.post h2, -.post h3, -.post h4, -.post h5, -.post h6, -.post .h1, -.post .h2, -.post .h3, -.post .h4, -.post .h5, -.post .h6 { - display: inline-block; -} - -.post h1 + p, -.post h2 + p, -.post h3 + p, -.post h4 + p, -.post h5 + p, -.post h6 + p, -.post .h1 + p, -.post .h2 + p, -.post .h3 + p, -.post .h4 + p, -.post .h5 + p, -.post .h6 + p { - margin-top: 10px; -} - -.post .post__author-name { - font-weight: 700; - margin-bottom: 0; -} - -.post .more-photos span { - font-weight: 700; -} - -.post.shared-photo .post-thumb { - border: 1px solid #e6ecf5; - margin-bottom: 0; -} - -.post .author-date a { - font-weight: 700; -} - -.post-block-photo { - margin-bottom: 20px; - overflow: hidden; -} - -.post-block-photo a, -.post-block-photo span { - float: left; - overflow: hidden; - padding: 0 8px 8px 0; -} - -.post-block-photo a img, -.post-block-photo span img { - border-radius: 3px; - width: 100%; - display: block; -} - -.more-photos { - position: relative; -} - -.more-photos:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - right: 8px; - bottom: 8px; - background-color: #ff5e3a; - opacity: 0.8; - border-radius: 3px; -} - -.more-photos span { - color: #fff; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - z-index: 5; - font-weight: 700; - margin-left: -8px; -} - -.post-thumb { - border-radius: 5px; - margin-bottom: 25px; - overflow: hidden; - position: relative; -} - -.post-thumb img { - width: 100%; - display: block; -} - -.post__author { - margin-bottom: 20px; -} - -.post__author img { - width: 40px; - height: 40px; - border-radius: 100%; - overflow: hidden; - margin-right: 12px; -} - -.post__author .more { - float: right; - font-size: 16px; - margin-right: 20px; -} - -.post-additional-info { - padding: 20px 0 0; - border-top: 1px solid #e6ecf5; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.post-additional-info > * { - margin-right: 15px; -} - -.post-additional-info > *:last-child { - margin-right: 0; - margin-left: auto; -} - -.comments-shared > * { - margin-right: 15px; -} - -.comments-shared > *:last-child { - margin-right: 0; -} - -.comments-shared span { - color: #888da8; -} - -.post-add-icon { - fill: #c2c5d9; - color: #c2c5d9; -} - -.post-add-icon > * { - vertical-align: middle; - -webkit-transition: all 0.15s ease; - transition: all 0.15s ease; -} - -.post-add-icon svg, -.post-add-icon img { - margin-right: 8px; - width: 20px; - height: 18px; -} - -.post-add-icon .olymp-speech-balloon-icon { - width: 22px; - height: 20px; -} - -.post-add-icon .olymp-share-icon { - width: 26px; - height: 21px; -} - -.post-add-icon:hover { - fill: #ff5e3a; - color: #ff5e3a; -} - -.post-add-icon:hover span { - color: #ff5e3a; -} - -.post-add-icon:active, -.post-add-icon:focus { - fill: #c2c5d9; - color: #c2c5d9; -} - -.names-people-likes { - font-size: 12px; -} - -.names-people-likes a { - color: #515365; - font-weight: 700; -} - -.post-control-button .btn-control { - display: block; - margin-bottom: 6px; - margin-right: 0; - background-color: #9a9fbf; - width: 34px; - height: 34px; - line-height: 36px; -} - -.post-control-button .btn-control.bg-facebook { - background-color: #2f5b9d; -} - -.post-control-button .btn-control.bg-facebook:hover { - background-color: #2f5b9d; -} - -.post-control-button .btn-control.bg-twitter { - background-color: #38bff1; -} - -.post-control-button .btn-control.bg-twitter:hover { - background-color: #38bff1; -} - -.post-control-button .btn-control svg { - width: 18px; - height: 18px; -} - -.post-control-button .btn-control .olymp-share-icon { - width: 24px; -} - -.post-control-button .btn-control:hover { - background-color: #ff5e3a; -} - -.post-control-button .btn-control.featured-post:hover { - background-color: #ffc923; -} - -.post-control-button .btn-control.has-i svg, -.post-control-button .btn-control.has-i i { - font-size: 15px; - width: 15px; - height: 15px; -} - -.empty-post { - height: 600px; - background-color: #dce1eb; - opacity: 0.5; -} - -.empty-post-content { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - text-align: center; -} - -.empty-post-content .title { - font-size: 16px; - font-weight: 700; - color: #515365; -} - -.empty-post-content span { - font-size: 11px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .post-control-button .btn-control { - display: inline-block; - } - .post .control-block-button { - right: 20px; - top: -13px; - } - .post__author .more { - margin-right: -16px; - } - .post-control-button .btn-control svg { - width: 14px; - height: 14px; - } - .post-control-button .btn-control { - line-height: 32px; - } - .post-control-button .btn-control.has-i { - line-height: 36px; - } - .post__author { - margin-bottom: 5px; - } -} - -@media (max-width: 480px) { - .post-additional-info { - -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; - } - .post-additional-info > * { - margin-right: 0; - } - .post-additional-info > * + * { - margin-top: 10px; - } - .post-additional-info > *:last-child { - margin-left: 0; - } -} - -/*------------- #COMMENTS-LIST --------------*/ -.comments-list { - margin-bottom: 0; -} - -.comments-list .comment-item { - padding: 25px; - border-bottom: 1px solid #e6ecf5; - background-color: #fafbfd; - position: relative; -} - -.comments-list .comment-item.has-children { - padding-bottom: 0; -} - -.comments-list .post-add-icon { - margin-right: 20px; -} - -.comments-list .post__author img { - width: 26px; - height: 26px; -} - -.comments-list.style-2 .comment-item .post__author img { - float: left; -} - -.comments-list.style-2 .reply { - margin-right: 20px; -} - -.comments-list.style-2 .post__date { - display: inline-block; - margin-right: 20px; -} - -.comments-list.style-2 .author-date { - overflow: hidden; -} - -.comments-list.style-2 .post__author .more { - float: none; -} - -.comments-list.style-2 .post__author { - margin-bottom: 0; -} - -.comments-list.style-3 .comment-item { - background-color: transparent; -} - -.comments-list.style-3 .reply { - margin-right: 20px; - color: #ff5e3a; -} - -.comments-list.style-3 .post__author-thumb { - margin-right: 20px; - float: left; -} - -.comments-list.style-3 .post__author-thumb img { - width: 56px; - height: 56px; - border-radius: 100%; - display: block; -} - -.comments-list.style-3 .comments-content { - overflow: hidden; -} - -.comments-list.style-3 .children .comment-item { - border-left: none; -} - -.comments-list.style-3 .children .comment-item:before { - display: none; -} - -.children { - border-top: 1px solid #e6ecf5; - margin: 25px -25px 0; - padding-left: 35px; -} - -.children .comment-item { - border-left: 1px solid #e6ecf5; -} - -.children .comment-item:last-child { - border-bottom: none; -} - -.children .comment-item:before { - content: ''; - position: absolute; - width: 9px; - height: 9px; - top: 40px; - left: -5px; - background-color: #fafbfd; - border-radius: 100%; - border: 2px solid #c2c5d9; - z-index: 13; -} - -.children.single-children { - border-top: 0; - margin: -3px 0 25px; - padding-left: 0; -} - -.children.single-children .comment-item { - padding: 25px; - position: relative; -} - -.children.single-children .comment-item:last-child { - padding-bottom: 0; -} - -.reply { - font-size: 12px; - color: #888da8; -} - -.report { - font-size: 12px; - color: #888da8; -} - -.more-comments { - text-align: center; - padding: 15px 0; - font-size: 12px; - color: #515365; - display: block; - font-weight: 700; - margin: 0 auto; -} - -.more-comments span { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.more-comments:hover { - color: #515365; -} - -.more-comments:hover span { - color: #ff5e3a; -} - -.comment-form { - padding: 25px; - border-top: 1px solid #e6ecf5; - overflow: hidden; -} - -.comment-form .add-options-message { - position: absolute; - right: 20px; - bottom: 15px; - width: auto; - padding: 0; -} - -.comment-form .post__author { - margin-bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.comment-form .post__author img { - margin-right: 10px; - min-width: 28px; - max-width: 28px; - height: 28px; - display: block; -} - -.comment-form .form-group { - margin-bottom: 0; - width: 100%; - margin-left: auto; -} - -.comment-form textarea { - min-height: 60px; - height: 60px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.comment-form textarea:focus { - min-height: 100px; -} - -.comment-form button { - float: right; - margin-bottom: 0; - margin-top: 15px; -} - -.comment-form button + button { - margin-right: 15px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .comments-list .comment-item { - padding: 10px; - } - .children { - margin-right: -10px; - } - .comments-list .comment-item .post__author .more { - margin-right: 0; - } - .comments-list.style-3 .post__author-thumb img { - width: 30px; - height: 30px; - } -} - -@media (max-width: 480px) { - .comment-form .form-group { - width: 80%; - } -} - -/*------------- #POST-VIDEO --------------*/ -.post-video { - border: 1px solid #e6ecf5; - border-radius: 3px; - overflow: hidden; - margin: 20px 0; -} - -.post-video .video-content { - padding: 20px; - overflow: hidden; -} - -.post-video .video-content .title { - display: block; -} - -.post-video .video-content p { - margin: 10px 0; - font-size: 13px; -} - -.post-video .video-content .link-site { - font-size: 10px; - color: #9a9fbf; -} - -.post-video .video-content .link-site:hover { - color: #ff5e3a; -} - -.video-thumb { - position: relative; - float: left; -} - -.video-thumb img { - display: block; - width: 100%; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 480px) { - .video-thumb { - float: none; - } -} - -/*------------- #VIDEO-PLAYER --------------*/ -.video-player { - position: relative; - overflow: hidden; - border-radius: 3px; - margin: 20px 0; -} - -.video-player img { - width: 100%; - display: block; -} - -.video-player .video-content { - position: absolute; - bottom: 25px; - left: 25px; - color: #fff; - z-index: 5; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - padding: 0; -} - -.video-player .video-content .title { - color: #fff; - display: block; -} - -.video-player .play-video { - opacity: 0; -} - -.video-player:hover .video-content { - opacity: 1; -} - -.video-player:hover .play-video { - opacity: 1; -} - -.video-player:hover .overlay { - opacity: 1; -} - -.video-player:hover:after { - opacity: 1; -} - -.video-player:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 480px) { - .video-player .video-content .title { - display: none; - } -} - -/*------------- #NEWS-FEED-FORM --------------*/ -.news-feed-form { - overflow: hidden; -} - -.news-feed-form .form-group.with-icon::after { - display: none; -} - -.news-feed-form .nav-tabs .nav-link { - padding: 20px; - border: none; - border-bottom: 1px solid #e6ecf5; - border-right: 1px solid #e6ecf5; -} - -.news-feed-form .nav-tabs .nav-link.active { - background-color: #fff; - fill: #ff5e3a; - color: #515365; - border-bottom: transparent; -} - -.news-feed-form .nav-tabs { - background-color: #fafbfd; - border-bottom: none; -} - -.news-feed-form .nav-link { - fill: #888da8; - color: #888da8; -} - -.news-feed-form .nav-link svg { - margin-right: 10px; - width: 18px; -} - -.news-feed-form .nav-link .olymp-status-icon { - width: 20px; -} - -.news-feed-form textarea { - min-height: 160px; - border-radius: 0; - border-top: none; - border-left: none; - border-right: none; -} - -.news-feed-form .form-group.label-floating.is-focused .control-label, -.news-feed-form .form-group.label-floating.has-bootstrap-select .control-label { - top: 16px; -} - -.news-feed-form .options-message { - margin-top: 7px; -} - -.news-feed-form .options-message svg { - width: 22px; - height: 22px; -} - -.news-feed-form .options-message:hover { - fill: #9a9fbf; -} - -.news-feed-form form { - position: relative; -} - -.news-feed-form .author-thumb { - position: absolute; - top: 25px; - left: 25px; - z-index: 1; -} - -.news-feed-form .form-group { - margin-bottom: 0; -} - -/*------------- #NEWS-FEED-Masonry --------------*/ -.cat-list-bg-style { - margin: 50px 0; - padding: 0; - list-style: none; -} - -.cat-list-bg-style.cat-list__item-bg-blue .cat-list__item { - display: inline-block; -} - -.cat-list-bg-style.cat-list__item-bg-blue .cat-list__item a:hover { - background-color: #38a9ff; -} - -.cat-list-bg-style.cat-list__item-bg-blue .cat-list__item.active { - background-color: #38a9ff; -} - -.cat-list__item { - display: inline-block; - background-color: #dee4ec; - margin: 0 10px; - border-radius: 30px; - overflow: hidden; -} - -.cat-list__item a { - font-size: 14px; - color: #888da8; - position: relative; - text-transform: capitalize; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - padding: 10px 20px; - display: block; -} - -.cat-list__item a:hover { - color: #fff; - background-color: #ff5e3a; -} - -.cat-list__item.active { - background-color: #ff5e3a; -} - -.cat-list__item.active a { - color: #fff; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .cat-list-bg-style { - margin: 30px 0; - } - .cat-list-bg-style.cat-list__item-bg-blue .cat-list__item { - display: block; - margin-top: 10px; - } -} - -@media (max-width: 460px) { - .news-feed-form .nav-tabs .nav-link { - padding: 12px; - text-align: center; - } - .news-feed-form .nav-link svg { - display: block; - margin: 0 auto; - } -} - -/*------------- #PHOTO-GALLERY --------------*/ -.photo-gallery { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - top: 0; - right: 65px; - height: 100%; - position: absolute; - border-bottom: 0; -} - -.photo-gallery .nav-link { - border-radius: 0; - padding: 30px 26px; - fill: #c2c5d9; - background-color: #fafbfd; - border-color: transparent; - height: 100%; - border-right-color: #e6ecf5; - border-left-color: #e6ecf5; - border-top-color: transparent; -} - -.photo-gallery .nav-link.active { - fill: #ff5e3a; - background-color: #fff; - border-top-color: transparent; -} - -.photo-gallery .nav-link:hover { - border-right-color: #e6ecf5; - border-left-color: #e6ecf5; - border-top-color: transparent; - border-bottom-color: transparent; -} - -.photo-gallery .nav-link svg { - width: 18px; - height: 20px; -} - -.photo-gallery.nav-tabs .nav-item { - margin-bottom: 0; - max-height: 100%; -} - -.photo-gallery.nav-tabs .nav-item + .nav-item { - margin-left: -1px; -} - -.block-btn { - padding-right: 170px; -} - -.photo-item { - display: inline-block; - padding: 0 12px 12px 0; - margin-right: -3px; - position: relative; - overflow: hidden; -} - -.photo-item .overlay { - bottom: 12px; - right: 12px; - border-radius: 5px; -} - -.photo-item img { - border-radius: 5px; - width: 100%; - display: block; -} - -.photo-item:last-child { - margin-right: 0; -} - -.photo-item .more { - position: absolute; - top: 25px; - right: 25px; - color: #fff; - fill: #fff; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.photo-item .content { - position: absolute; - bottom: 25px; - left: 20px; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.photo-item .content .title { - color: #fff; - display: block; - margin-bottom: 0; -} - -.photo-item .content time { - font-size: 12px; - color: #b6bbd7; -} - -.photo-item .post-add-icon { - fill: #fff; - position: absolute; - right: 25px; - bottom: 30px; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.photo-item:hover .more, -.photo-item:hover .content, -.photo-item:hover .post-add-icon, -.photo-item:hover .overlay { - opacity: 1; -} - -.photo-album-wrapper { - margin-right: -12px; -} - -.photo-album-item-wrap { - display: inline-block; - margin-right: -3px; - padding: 0 12px 12px 0; - vertical-align: top; -} - -.photo-album-item { - position: relative; - border-radius: 5px; - border: 1px solid #e6ecf5; - background-color: #fff; -} - -.photo-album-item:last-child { - margin-right: 0; -} - -.photo-album-item .photo-item { - float: none; - margin: 0; - border-radius: 3px; - display: block; - padding: 0; -} - -.photo-album-item .photo-item img { - width: 100%; - border-radius: 0; - display: block; -} - -.photo-album-item .photo-item .overlay { - bottom: 0; - right: 0; - border-radius: 0; -} - -.photo-album-item .content { - padding: 25px 25px 20px; - text-align: center; -} - -.photo-album-item .title { - display: block; - margin-bottom: 0; -} - -.photo-album-item .sub-title { - margin-bottom: 30px; - display: block; -} - -.photo-album-item .friends-harmonic { - display: inline-block; -} - -.photo-album-item.create-album { - background-color: transparent; - border: 2px dashed #bbc0d5; -} - -.photo-album-item.create-album .content { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - width: 90%; -} - -.photo-album-item.create-album .btn-control { - margin-bottom: 20px; - float: none; -} - -.photo-album-item.create-album svg { - width: 20px; - height: 20px; -} - -.photo-album-item .form-group { - margin-bottom: 0; -} - -.photo-album-item .form-group > img { - width: 100%; - border-radius: 5px 5px 0 0; - overflow: hidden; - display: block; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .photo-gallery.nav-tabs .nav-item { - width: 50%; - } -} - -@media (max-width: 480px) { - .photo-item .post-add-icon { - right: auto; - bottom: auto; - left: 25px; - top: 25px; - } - .block-btn .btn + .btn { - margin-left: 0; - margin-top: 10px; - } - .photo-album-item.create-album .content { - position: relative; - -webkit-transform: none; - transform: none; - top: auto; - left: auto; - width: 100%; - } -} - -/*------------- #FEATURES-VIDEO --------------*/ -.features-video { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 15px; -} - -.features-video .video-player { - width: 66.66%; - margin: 0; - display: inline-block; - border-radius: 3px 0 0 3px; -} - -.features-video .video-player .play-video { - top: 40%; -} - -.features-video .video-player img { - width: 100%; - display: block; -} - -.features-video .video-content { - left: 50%; - bottom: 30%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - text-align: center; -} - -.features-video .title { - font-weight: 400; - font-size: 20px; -} - -.features-video .mCustomScrollbar { - max-height: 110px; - overflow: hidden; -} - -.features-video .comments-shared { - margin-top: 0; -} - -.features-video .form-group { - max-width: 85%; -} - -.features-video textarea { - font-size: 13px; -} - -.features-video .ps > .ps__scrollbar-y-rail, -.features-video .ps:hover > .ps__scrollbar-y-rail { - display: none; -} - -.features-video-content { - width: 33%; - display: inline-block; - background-color: #fff; -} - -.video-item .video-player { - margin: 0; - border-radius: 3px 3px 0 0; -} - -.video-item .title { - display: block; - margin-bottom: 0; -} - -.video-item .more { - position: absolute; - right: 25px; - top: 20px; - color: #fff; - fill: #fff; - opacity: 0; - z-index: 5; -} - -.video-item:hover .more, -.video-item:hover .play-video, -.video-item:hover .overlay { - opacity: 1; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 999px) { - .features-video { - display: block; - } - .features-video .video-player { - width: 100%; - } - .features-video .video-content { - bottom: 20px; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - } - .features-video-content { - width: 100%; - } -} - -@media (max-width: 480px) { - .features-video .video-content .title { - display: block; - } -} - -@media (max-width: 380px) { - .features-video .video-content .title { - display: none; - } -} - -/*------------- #EVENT-ITEM --------------*/ -.event-item { - padding: 30px; - border-bottom: 1px solid #e6ecf5; -} - -.event-item:last-child { - border-bottom: 0; -} - -.event-item .place { - font-size: 12px; -} - -.event-item .description { - max-width: 260px; - font-size: 12px; - margin-bottom: 0; -} - -.event-item .btn { - margin-bottom: 0; -} - -.date-event { - text-align: center; -} - -.date-event > * { - display: block; - line-height: 1; -} - -.date-event .olymp-small-calendar-icon { - width: 14px; - height: 18px; -} - -.date-event svg { - margin: 0 auto 5px; - fill: #c2c5d9; -} - -.date-event .day { - font-size: 14px; - color: #515365; - font-weight: 700; - margin-bottom: 3px; -} - -.date-event .month { - font-size: 9px; - text-transform: uppercase; -} - -.event-author .author-thumb { - margin-right: 12px; -} - -.event-author .author-name { - margin-bottom: 0; -} - -.event-author time { - font-size: 11px; - display: block; -} - -.place svg { - margin-right: 10px; - fill: #c6c9db; - width: 20px; - height: 20px; -} - -.place { - font-size: 11px; -} - -.no-past-events { - color: #d7d9e5; - padding: 65px 30px; - position: relative; - margin: 0 auto; - text-align: center; -} - -.no-past-events .control-block-button { - right: 25px; - top: -25px; - z-index: 5; -} - -.no-past-events .btn-control svg { - fill: #fff; - margin-bottom: 0; - width: 20px; - height: 20px; -} - -.no-past-events a:hover { - color: #08ddc1; - font-weight: 500; -} - -.no-past-events svg { - fill: #d7d9e5; - margin-bottom: 20px; -} - -.no-past-events span { - font-size: 14px; - display: block; -} - -.event-item-table { - width: 100%; -} - -.event-item-table td { - padding: 25px 12px; -} - -.event-item-table td:first-child { - padding-left: 30px; -} - -.event-item-table td:last-child { - padding-right: 30px; -} - -.event-item-table .add-event { - text-align: right; -} - -.event-item-table thead { - border-bottom: 1px solid #e6ecf5; -} - -.event-item-table thead th { - font-size: 9px; - font-weight: 700; - padding: 12px; -} - -.event-item-table thead th:first-child { - padding-left: 25px; -} - -.event-item-table thead th:last-child { - padding-right: 25px; -} - -.event-item-table .author-date a { - color: #08ddc1; -} - -.event-item-table .author-date .author-name { - color: #515365; -} - -.event-item-table-fixed-width .author-date { - font-size: 12px; -} - -.event-item-table-fixed-width .author-date .author-name { - font-size: 12px; -} - -.event-item-table-fixed-width .event-item .btn { - display: block; -} - -.event-item-table-fixed-width .event-item .btn + .btn { - margin-top: 8px; -} - -.event-item-table-fixed-width .date-event svg { - margin: 0 10px 0 0; - width: 20px; - height: 20px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 640px) { - .event-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - text-align: center; - } - .event-item .description { - max-width: 100%; - } - .event-item .friends-harmonic { - display: inline-block; - } - .event-item .add-event { - text-align: center; - } - .event-item-table td { - padding: 10px 12px; - } - .event-item-table td:last-child { - padding-right: 12px; - } - .event-item-table td:first-child { - padding-left: 12px; - } - .date-event.align-left { - text-align: center; - } - .event-item-table thead { - display: none; - } -} - -/*------------- #AVAILABLE-WIDGET --------------*/ -.available-widget { - padding: 16px 25px; - display: table; - width: 100%; -} - -.available-widget .custom-control-description { - color: #515365; - font-weight: 700; -} - -.available-widget .form-group { - margin-bottom: 0; -} - -.available-widget .custom-control { - margin: 0; -} - -.available-widget > * { - margin-bottom: 0; - display: table-cell; - vertical-align: middle; -} - -.available-widget .more { - font-size: 16px; - padding-left: 25px; - text-align: right; - width: 16px; -} - -.empty-area { - border: 2px dashed #bbc0d5; - height: 50px; -} - -/*------------- #TODAY-EVENTS --------------*/ -.today-events .control-block-button { - right: 25px; - top: -25px; - z-index: 5; -} - -.today-events .control-block-button svg { - width: 20px; - height: 20px; -} - -.today-events .control-block-button .olymp-dropdown-arrow-icon { - width: 6px; - height: 4px; -} - -.today-events .day-event { - display: block !important; - border-top: none; -} - -.today-events .day-event .card-header i, -.today-events .day-event .card-header svg { - margin-top: 3px; - margin-left: 7px; - float: none; -} - -.today-events .card.checked .event-time:before { - border-color: #38a9ff; -} - -.today-events .event-time { - position: relative; -} - -.today-events .event-time:before { - content: ''; - width: 9px; - height: 9px; - border: 2px solid #08ddc1; - border-radius: 100%; - display: block; - position: absolute; - left: -29px; - top: 5px; - background-color: #fff; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.today-events .title { - position: relative; - padding-right: 30px; -} - -.today-events .event-status-icon { - position: absolute; - top: 0; - right: 0; - fill: #888da8; -} - -.today-events .event-status-icon.completed { - fill: #08ddc1; -} - -.today-events .event-status-icon.checked { - fill: #38a9ff; -} - -.today-events .event-time { - margin-bottom: 10px; -} - -.today-events .event-time time { - font-size: 12px; -} - -.today-events.calendar .list { - margin-top: 0; - position: relative; - overflow: visible; -} - -.today-events.calendar .card { - border-bottom: none; - padding-left: 25px; -} - -.today-events.calendar .card:before { - display: block; - content: ''; - width: 1px; - height: 100%; - background-color: #e6ecf5; - position: absolute; - left: 25px; - top: 0; -} - -.today-events.calendar .card:last-child:before { - height: 25px; -} - -.today-events.calendar .card:last-child .card-header { - padding-bottom: 25px; -} - -.today-events.calendar .card:first-child .card-header { - padding-top: 25px; -} - -.today-events.calendar .day-event .card-header .event-status-icon i, -.today-events.calendar .day-event .card-header .event-status-icon svg { - margin-top: 0; - margin-left: 0; - width: 20px; - height: 20px; -} - -.today-events.calendar .card-header { - padding: 15px 25px; -} - -.today-events.calendar .card-header a { - font-size: 14px; -} - -.today-events.calendar .card-header .more-dropdown { - right: auto; - left: 0; -} - -.today-events.calendar .card-header .more-dropdown a { - font-size: 12px; -} - -.today-events.calendar .card-header .more-dropdown a:hover { - color: #08ddc1; -} - -.today-events.calendar .card-header .olymp-dropdown-arrow-icon { - width: 6px; - height: 4px; - margin-left: 5px; -} - -.today-events.calendar .card-header .olymp-three-dots-icon { - width: 16px; - height: 4px; - margin-left: 7px; -} - -.today-events-thumb { - position: relative; - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-event-day.jpg'); - text-align: center; - padding: 25px; - color: #fff; -} - -.today-events-thumb .day-number { - font-size: 80px; - line-height: 1; - margin-bottom: 5px; -} - -.today-events-thumb .day-week { - font-size: 24px; - margin-bottom: 5px; -} - -.today-events-thumb .month-year { - font-size: 12px; - color: #888da8; -} - -.card-header a .olymp-dropdown-arrow-icon { - width: 6px; - height: 4px; -} - -/*------------- #CALENDAR-EVENTS-TABS --------------*/ -.calendar-events-tabs .nav-item { - display: inline-block; -} - -.calendar-events-tabs .nav-item + .nav-item { - margin-left: 60px; -} - -.calendar-events-tabs.nav-tabs { - border-bottom: none; -} - -.calendar-events-tabs.nav-tabs .nav-link { - padding: 0; - border: none; - border-color: transparent; - font-weight: 700; - font-size: 14px; - color: #888da8; -} - -.calendar-events-tabs.nav-tabs .nav-link.active { - color: #515365; - background-color: transparent; -} - -.calendar-events-tabs.nav-tabs .items-round-little { - display: inline-block; -} - -.calendar-block-events { - text-align: left; - margin: 10px -8px 0; -} - -.calendar-block-events li { - font-size: 9px; - font-weight: 500; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - cursor: pointer; -} - -.calendar-block-events .event-status { - display: inline-block; - width: 4px; - height: 4px; - margin-right: 6px; - border-radius: 100%; - margin-bottom: 2px; -} - -.event-status.uncompleted { - background-color: #9a9fbf; -} - -.event-status.completed { - background-color: #08ddc1; -} - -.event-status.b-day { - background-color: #38a9ff; -} - -.fc-agendaDay-view .calendar-block-events { - margin: 4px 0 0 3px; -} - -.fc-agendaWeek-view .calendar-block-events { - margin: 4px 0 0 3px; -} - -.event-time { - margin-bottom: 20px; -} - -.event-time .circle { - width: 8px; - height: 8px; - border: 2px solid #34eccd; - border-radius: 100%; - margin-right: 7px; - display: inline-block; -} - -.event-time time { - font-size: 10px; - color: #515365; - font-weight: bold; -} - -.event-time .more svg { - float: none; - color: #d7d9e5; - margin-left: 5px; -} - -.event-time .more { - display: inline-block; -} - -.check-all { - padding: 20px; - background-color: #08ddc1; - color: #fff; - font-size: 12px; - font-weight: bold; - display: block; - text-align: center; -} - -/*------------- #FULL-CALENDAR-customization --------------*/ -.crumina-full-calendar .fc-button.fc-next-button, -.crumina-full-calendar .fc-button.fc-prev-button, -.crumina-full-calendar .fc-button.fc-dayGridMonth-button, -.crumina-full-calendar .fc-button.fc-timeGridWeek-button, -.crumina-full-calendar .fc-button.fc-timeGridDay-button { - background-color: transparent; - border: none; -} - -.crumina-full-calendar .fc-button.fc-next-button .fc-icon, -.crumina-full-calendar .fc-button.fc-prev-button .fc-icon, -.crumina-full-calendar .fc-button.fc-dayGridMonth-button .fc-icon, -.crumina-full-calendar .fc-button.fc-timeGridWeek-button .fc-icon, -.crumina-full-calendar .fc-button.fc-timeGridDay-button .fc-icon { - font-family: 'Font Awesome 5 Free' !important; - font-weight: 900; - color: #888da8; -} - -.crumina-full-calendar .fc-button.fc-next-button .fc-icon:hover, -.crumina-full-calendar .fc-button.fc-prev-button .fc-icon:hover, -.crumina-full-calendar .fc-button.fc-dayGridMonth-button .fc-icon:hover, -.crumina-full-calendar .fc-button.fc-timeGridWeek-button .fc-icon:hover, -.crumina-full-calendar .fc-button.fc-timeGridDay-button .fc-icon:hover { - color: #08ddc1; -} - -.crumina-full-calendar .fc-button.fc-next-button:focus, -.crumina-full-calendar .fc-button.fc-prev-button:focus, -.crumina-full-calendar .fc-button.fc-dayGridMonth-button:focus, -.crumina-full-calendar .fc-button.fc-timeGridWeek-button:focus, -.crumina-full-calendar .fc-button.fc-timeGridDay-button:focus { - -webkit-box-shadow: none; - box-shadow: none; -} - -.crumina-full-calendar .fc-button-primary:not(:disabled):active:focus, -.crumina-full-calendar - .fc-button-primary:not(:disabled).fc-button-active:focus { - -webkit-box-shadow: none; - box-shadow: none; -} - -.crumina-full-calendar .fc-toolbar.fc-header-toolbar { - margin-bottom: 0; -} - -.crumina-full-calendar .fc-toolbar h2 { - font-weight: 700; - line-height: 1.3; - color: #515365; - font-size: 0.875rem; -} - -.crumina-full-calendar .fc-button.fc-dayGridMonth-button, -.crumina-full-calendar .fc-button.fc-timeGridWeek-button, -.crumina-full-calendar .fc-button.fc-timeGridDay-button { - width: 65px; - height: 65px; - border-left: 1px solid #e6ecf5; - background-size: 20px; - background-position: center; - display: inline-block; - background-repeat: no-repeat; - vertical-align: middle; -} - -.crumina-full-calendar .fc-button.fc-dayGridMonth-button { - background-image: url('../../svg-icons/month-calendar-icon.svg'); -} - -.crumina-full-calendar .fc-button-primary:not(:disabled):active { - background-color: transparent; - border-color: transparent; -} - -.crumina-full-calendar .fc-button-primary:not(:disabled).fc-button-active { - background-color: rgba(8, 221, 193, 0.2); - border-color: rgba(8, 221, 193, 0.2); -} - -.crumina-full-calendar .fc-event, -.crumina-full-calendar .fc-event:hover { - background-color: transparent; - font-size: 9px; - font-weight: 500; - white-space: nowrap; - overflow: hidden; - cursor: pointer; - color: #888da8; - border: none; -} - -.crumina-full-calendar .fc-event:before, -.crumina-full-calendar .fc-event:hover:before { - content: ''; - display: inline-block; - vertical-align: middle; - width: 4px; - height: 4px; - margin-right: 6px; - border-radius: 100%; - margin-bottom: 2px; - background-color: #08ddc1; -} - -.crumina-full-calendar .fc-content { - display: inline-block; - vertical-align: middle; -} - -.crumina-full-calendar .fc-day-grid-event { - margin: 1px 8px 0; -} - -.crumina-full-calendar.fc th { - text-align: center; - padding: 12px; - background-color: transparent; - font-size: 9px; - color: #888da8; - text-transform: uppercase; - border-right-width: 0; - border-left-width: 0; -} - -.crumina-full-calendar.fc-unthemed th, -.crumina-full-calendar.fc-unthemed td, -.crumina-full-calendar.fc-unthemed thead, -.crumina-full-calendar.fc-unthemed tbody, -.crumina-full-calendar.fc-unthemed .fc-divider, -.crumina-full-calendar.fc-unthemed .fc-row, -.crumina-full-calendar.fc-unthemed .fc-content, -.crumina-full-calendar.fc-unthemed .fc-popover, -.crumina-full-calendar.fc-unthemed .fc-list-view, -.crumina-full-calendar.fc-unthemed .fc-list-heading td { - border-color: #e6ecf5; -} - -.crumina-full-calendar .fc-dayGrid-view .fc-day-number { - text-align: center; - font-size: 12px; - margin: 10px 10px 0; - width: 30px; - height: 30px; - line-height: 30px; - border-radius: 100%; -} - -.crumina-full-calendar .fc-dayGrid-view .fc-today .fc-day-number { - background-color: #08ddc1; - color: #fff; -} - -.crumina-full-calendar .fc-view-container + .ui-block-title { - border-top: none; -} - -.crumina-full-calendar - .fc-timeGrid-view - .fc-day-grid - .fc-row - .fc-content-skeleton { - padding: 1em 0; -} - -.crumina-full-calendar.fc-unthemed td.fc-today { - background-color: #f5f5f5; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .calendar-events-tabs .nav-item + .nav-item { - margin-top: 10px; - margin-left: 0; - } - .crumina-full-calendar .fc-button.fc-dayGridMonth-button, - .crumina-full-calendar .fc-button.fc-timeGridWeek-button, - .crumina-full-calendar .fc-button.fc-timeGridDay-button { - width: 40px; - height: 40px; - background-size: 14px; - } - .crumina-full-calendar .fc-dayGrid-view .fc-day-number { - font-size: 8px; - margin: 5px 5px 0; - width: 12px; - height: 12px; - line-height: 12px; - } -} - -/*------------- #STATISTICS --------------*/ -.monthly-indicator { - display: inline-block; -} - -.monthly-indicator .btn-control { - float: left; - margin-bottom: 0; - margin-right: 15px; -} - -.monthly-indicator > .negative { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -.monthly-indicator .olymp-stats-arrow { - width: 18px; - height: 18px; -} - -.monthly-indicator .olymp-happy-face-icon { - width: 20px; - height: 20px; -} - -.monthly-indicator .olymp-comments-post-icon { - width: 20px; - height: 20px; -} - -.monthly-count { - font-size: 24px; - color: #515365; - overflow: hidden; - line-height: 1; -} - -.monthly-count .indicator { - font-size: 10px; - font-weight: 700; - display: inline-block; - vertical-align: middle; - margin-left: 10px; -} - -.monthly-count .period { - display: block; - font-size: 12px; - color: #888da8; - line-height: 1.5; - margin-top: 3px; -} - -.positive { - color: #08ddc1; -} - -.negative { - color: #ff5e3a; -} - -.points { - font-size: 12px; - margin-bottom: 30px; -} - -.points > span + span { - margin-left: 15px; -} - -.points.points-block { - margin-bottom: 0; -} - -.points.points-block > span { - display: block; -} - -.points.points-block > span + span { - margin-left: 0; - margin-top: 15px; -} - -.statistics-point { - display: inline-block; - width: 8px; - height: 8px; - border-radius: 100%; - margin-right: 6px; -} - -.ui-block-title .points { - font-size: 9px; - float: right; - margin-bottom: 0; - margin-top: 5px; -} - -.chart-with-statistic { - overflow: hidden; -} - -.chart-with-statistic .statistics-list-count { - width: 40%; - float: left; -} - -.chart-with-statistic .chart-js-pie-color { - width: 60%; - float: left; -} - -.statistics-list-count { - margin-bottom: 0; -} - -.statistics-list-count .points { - margin-bottom: 0; -} - -.statistics-list-count .indicator { - font-size: 10px; - font-weight: 700; - display: inline-block; - vertical-align: middle; - margin-left: 10px; -} - -.statistics-list-count .count-stat { - font-size: 24px; - color: #515365; -} - -.statistics-list-count li { - margin-bottom: 18px; -} - -.statistics-list-count li:last-child { - margin-bottom: 0; -} - -.statistics-list-count.style-2 { - overflow: hidden; -} - -.statistics-list-count.style-2 li { - text-align: center; -} - -.statistics-list-count.style-2 li:first-child { - float: left; - margin-left: 50px; -} - -.statistics-list-count.style-2 li:last-child { - float: right; - margin-right: 50px; -} - -.statistics-list-count.style-2 .statistics-point { - display: block; - margin: 0 auto 10px; -} - -.general-statistics { - font-size: 28px; - color: #515365; - text-align: center; -} - -.general-statistics span { - display: block; - font-size: 12px; - color: #888da8; - white-space: nowrap; -} - -.chart-js-pie-color { - position: relative; -} - -.chart-js-pie-color .general-statistics { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.world-statistics-img { - display: inline-block; - vertical-align: middle; - margin-right: 20px; - max-width: 70%; -} - -.world-statistics-img img { - display: block; - width: 100%; -} - -.country-statistics { - float: right; - margin-bottom: 0; -} - -.country-statistics li { - margin-bottom: 20px; - font-size: 12px; -} - -.country-statistics li > * { - display: inline-block; - vertical-align: bottom; -} - -.country-statistics .count-stat { - font-weight: 700; - float: right; - margin-top: 3px; - color: #515365; -} - -.country-statistics .country { - margin-right: 30px; - line-height: 1; -} - -.country-statistics img { - margin-right: 7px; - position: relative; - bottom: 2px; -} - -.monthly-indicator-wrap { - overflow: hidden; -} - -.monthly-indicator-wrap .monthly-indicator { - margin: 0 25px 30px 0; - float: left; -} - -.chart-text { - text-align: center; -} - -.chart-text .title { - margin-bottom: 10px; -} - -.circle-pie-chart { - text-align: center; - position: relative; - margin-bottom: 30px; -} - -.circle-pie-chart canvas { - max-width: 180px; - max-height: 180px; -} - -.circle-pie-chart .pie-chart .content { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - font-size: 42px; - color: #515365; -} - -#us-chart-map { - margin: 0 auto 35px; -} - -.chart-js-small-pie { - width: 90px; - height: 90px; -} - -.text-stat { - text-align: center; -} - -.text-stat .count-stat { - font-size: 32px; - color: #515365; -} - -.text-stat .title { - font-size: 12px; - font-weight: 700; - color: #515365; -} - -.text-stat .sub-title { - font-size: 12px; -} - -.statistics-slide { - text-align: center; - margin-bottom: 80px; -} - -.statistics-slide .count-stat { - font-size: 60px; - color: #515365; - margin-bottom: 20px; -} - -.statistics-slide .title { - font-size: 16px; - font-weight: 700; - color: #515365; - margin-bottom: 10px; -} - -.statistics-slide .title .c-primary { - color: #ff5e3a; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1200px) { - .world-statistics-img { - max-width: 50%; - display: inline-block; - vertical-align: middle; - } - .country-statistics { - vertical-align: middle; - display: inline-block; - float: none; - } -} - -@media (max-width: 1080px) { - .text-stat .count-stat { - font-size: 16px; - } - .statistics-list-count.style-2 li:first-child { - margin-left: 20px; - } - .statistics-list-count.style-2 li:last-child { - margin-right: 20px; - } -} - -@media (max-width: 380px) { - .world-statistics-img { - max-width: 100%; - margin-bottom: 20px; - } - .world-statistics { - text-align: center; - } - .country-statistics { - text-align: left; - } -} - -/*------------- #FORUMS --------------*/ -.forums-table { - width: 100%; - border-radius: 5px; - overflow: hidden; -} - -.forums-table thead { - background-color: #38a9ff; -} - -.forums-table thead th { - font-size: 12px; - font-weight: 700; - padding: 15px 25px; - color: #fff; - text-align: center; -} - -.forums-table thead th.forum { - text-align: left; -} - -.forums-table td { - padding: 35px 25px; - text-align: center; -} - -.forums-table td.forum { - text-align: left; -} - -.forums-table tr { - border-bottom: 1px solid #e6ecf5; - border-top: 1px solid #e6ecf5; -} - -.forums-table tr:last-child { - border-bottom: none; -} - -.forums-table .count { - font-size: 12px; -} - -.forums-table .count:hover { - color: #ff5e3a; -} - -.forum-item img { - float: left; - margin-right: 15px; -} - -.forum-item .content { - overflow: hidden; -} - -.forum-item .title:hover { - color: #ff5e3a; -} - -.forum-item .text { - margin-bottom: 0; - font-size: 13px; -} - -.forum-item .icon { - font-size: 15px; - color: #ffdc1b; - margin-right: 10px; - float: left; -} - -.author-freshness .author-thumb { - display: inline-block; - margin-bottom: 10px; -} - -.author-freshness .author-thumb img { - width: 26px; - height: 26px; - display: block; -} - -.author-freshness .title { - display: block; - font-size: 12px; - margin-bottom: 0; -} - -.author-freshness .title:hover { - color: #ff5e3a; -} - -.author-freshness time { - font-size: 11px; -} - -.sub-forums { - margin-bottom: 0; - padding: 5px 0; - margin-top: 15px; - display: inline-block; - border-left: 1px solid #e6ecf5; -} - -.sub-forums a { - font-size: 12px; - padding: 5px 13px; - display: block; - margin-bottom: 0; -} - -.sub-forums a:hover { - color: #ff5e3a; -} - -.author-started { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-top: 10px; -} - -.author-started > * + * { - margin-left: 8px; -} - -.author-started span { - font-size: 12px; -} - -.author-started .title { - margin-bottom: 0; - font-size: 12px; -} - -.author-started .author-thumb img { - width: 18px; - height: 18px; - margin-right: 0; - display: block; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 560px) { - .forum-item { - text-align: center; - } - .forum-item img { - float: none; - margin-right: 0; - margin-bottom: 15px; - } - .forums-table thead th, - .forums-table td { - padding: 5px; - } -} - -/*------------- #OPEN-TOPIC-TABLE --------------*/ -.open-topic-table { - width: 100%; -} - -.open-topic-table thead { - background-color: #38a9ff; -} - -.open-topic-table thead th { - font-size: 12px; - font-weight: 700; - padding: 15px 25px; - color: #fff; -} - -.open-topic-table thead th.author { - text-align: left; -} - -.open-topic-table td { - padding: 35px 25px; -} - -.open-topic-table tr { - border-bottom: 1px solid #e6ecf5; - border-top: 1px solid #e6ecf5; -} - -.open-topic-table tr:last-child { - border-bottom: none; -} - -.open-topic-table .topic-date { - padding: 10px 23px; - background-color: #fafbfd; - font-size: 11px; -} - -.open-topic-table .author { - text-align: center; -} - -.open-topic-table .author-thumb { - margin-bottom: 20px; -} - -.open-topic-table .author-thumb img { - display: block; - width: 80px; - height: 80px; -} - -.open-topic-table .author-name { - display: block; - white-space: nowrap; -} - -.open-topic-table .author-name:hover { - color: #ff5e3a; -} - -.open-topic-table .country { - font-size: 11px; -} - -.open-topic-table .posts { - vertical-align: top; -} - -.reply-topic { - float: right; - color: #ff5e3a; - font-size: 11px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 640px) { - .open-topic-table thead th, - .open-topic-table td { - padding: 5px; - } - .open-topic-table .author-thumb img { - width: 40px; - height: 40px; - } -} - -/*------------- #BLOG-POSTS --------------*/ -.blog-post-wrap .blog-post { - margin-bottom: 30px; -} - -.blog-post-wrap .ui-block { - margin-bottom: 30px; -} - -.blog-post-wrap .ui-block .blog-post { - margin-bottom: 0; -} - -.blog-post .post-thumb { - border-radius: 5px 5px 0 0; - margin-bottom: 0; -} - -.blog-post .post-content { - padding: 20px 25px; -} - -.blog-post .post-title { - display: block; - margin-bottom: 14px; -} - -.blog-post .post-title:hover { - color: #ff5e3a; -} - -.blog-post .author-date { - text-transform: uppercase; - font-size: 10px; -} - -.blog-post .post__date { - display: inline-block; -} - -.blog-post .post__author-name { - font-size: 10px; -} - -.blog-post .post-additional-info { - margin-top: 15px; -} - -.blog-post .post-additional-info > * { - margin-right: 0; -} - -.blog-post .friends-harmonic a { - border-radius: 0; -} - -.blog-post .post-additional-info .comments-shared { - margin-top: 4px; -} - -.blog-post.format-link .overlay { - opacity: 1; -} - -.blog-post.format-link .post-link { - position: absolute; - bottom: 0; - right: 0; -} - -.blog-post.format-link .post-link svg { - width: 42px; - height: 42px; - fill: rgba(255, 255, 255, 0.8); - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.blog-post.format-link .post-link svg:hover { - fill: white; -} - -.blog-post.format-link .site-link:hover { - color: #fff; -} - -.blog-post.format-link .bg-link { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/post6.jpg'); -} - -.blog-post.format-link .post-thumb { - border-radius: 5px; - padding: 50px; - background-size: cover; - background-repeat: no-repeat; -} - -.blog-post.format-link .post-content { - padding: 0; - z-index: 5; - position: relative; -} - -.blog-post.format-link .post-title { - color: rgba(255, 255, 255, 0.8); -} - -.blog-post.format-link .post-title:hover { - color: white; -} - -.blog-post.format-slider .post-thumb { - padding-bottom: 10px; -} - -.blog-post.format-slider .swiper-container { - overflow: visible; -} - -.blog-post.format-slider .swiper-slide { - position: relative; -} - -.blog-post.format-slider .swiper-pagination { - background-color: #3f4257; - padding: 0 5px; - border-radius: 30px; - bottom: -10px; -} - -.blog-post.format-slider .swiper-pagination-bullet { - background-color: #8c8e9a; - border-color: transparent; -} - -.blog-post.format-slider - .swiper-pagination-bullet.swiper-pagination-bullet-active { - background-color: #fff; -} - -.blog-post.format-video .post-type-icon svg { - width: 14px; - height: 16px; -} - -.blog-post.format-quote { - text-align: center; -} - -.blog-post.format-quote .post__author img { - width: 48px; - height: 48px; - border-radius: 0; - margin: 0 auto 15px; - display: block; -} - -.blog-post.format-quote .post__author-name { - font-size: 12px; - color: #fff; -} - -.blog-post.format-quote .author-prof { - font-size: 10px; - color: rgba(255, 255, 255, 0.6); - font-weight: 700; -} - -.blog-post.format-quote .quote-icon svg { - width: 30px; - height: 30px; - fill: #fff; -} - -.blog-post.format-quote .post-title { - font-size: 36px; - margin: 100px auto; - color: rgba(255, 255, 255, 0.8); - font-weight: 300; -} - -.blog-post.format-quote .post-title:hover { - color: white; -} - -.blog-post.format-quote .overlay { - background-color: rgba(124, 90, 194, 0.95); - opacity: 1; -} - -.blog-post.format-quote .post-thumb { - padding: 60px 50px; - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/quote-bg.png'); - background-repeat: no-repeat; - background-size: cover; - border-radius: 5px; -} - -.blog-post.format-quote .post-content { - position: relative; - z-index: 2; - padding: 0; -} - -.blog-post .post-type-icon { - position: absolute; - top: 20px; - right: 20px; - left: auto; - width: 40px; - height: 40px; - background-color: #ff5e3a; - border-radius: 100%; - border: none; - -webkit-transform: none; - transform: none; -} - -.blog-post .post-type-icon svg { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - fill: #fff; - width: 20px; - height: 20px; -} - -.post-category { - display: inline-block; - border-radius: 3px; - padding: 4px 9px; - color: #fff; - font-size: 8px; - text-transform: uppercase; - margin-bottom: 20px; -} - -.post-category.bg-transparent { - background-color: transparent; - color: #ff5e3a; - padding: 0; - font-size: 10px; -} - -.post-category.bg-transparent:hover { - color: #ff5e3a; -} - -.post-category:hover { - color: #fff; -} - -.blog-post-v1:hover .post-title { - opacity: 1; - color: #fff; -} - -.blog-post-v1 .post-thumb { - position: relative; -} - -.blog-post-v1 .post-thumb:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0 -170px 55px -30px rgba(0, 0, 0, 0.8); - box-shadow: inset 0 -170px 55px -30px rgba(0, 0, 0, 0.8); -} - -.blog-post-v1 .post-content { - position: absolute; - bottom: 0; - left: 0; - z-index: 3; -} - -.blog-post-v1 .post-additional-info { - margin-top: 0; - border-top: none; - padding: 20px 25px; -} - -.blog-post-v1 .post-title { - color: #fff; - opacity: 0.7; -} - -.blog-post-v1 .author-date { - color: #888da8; -} - -.blog-post-v1 .post__author-name { - color: #fff; -} - -/*------------- Single-POST --------------*/ -.main-header-post { - position: relative; -} - -.main-header-post img { - width: 100%; - display: block; -} - -.main-header-post:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0 170px 55px -30px rgba(0, 0, 0, 0.8); - box-shadow: inset 0 170px 55px -30px rgba(0, 0, 0, 0.8); -} - -.single-post { - position: relative; -} - -.single-post h1, -.single-post h2, -.single-post h3, -.single-post h4, -.single-post h5, -.single-post h6, -.single-post .h1, -.single-post .h2, -.single-post .h3, -.single-post .h4, -.single-post .h5, -.single-post .h6, -.single-post p { - line-height: 1.5; -} - -.single-post .control-block-button { - top: 20px; - right: -17px; -} - -.single-post .post-title { - font-size: 46px; - margin-bottom: 35px; -} - -.single-post .post-title:hover { - color: #515365; -} - -.single-post .post-thumb { - border-radius: 0; - margin: 0 -60px 50px; -} - -.single-post .post__author-name { - font-weight: 700; -} - -.single-post-v1 { - padding: 60px 70px; - background-color: #fff; -} - -.single-post-v1 .post-content-wrap { - padding: 50px 0; - overflow: hidden; -} - -.single-post-v1 .post-content { - padding: 0 40px 0 60px; - overflow: hidden; -} - -.single-post-v1 .filter-icons { - float: left; -} - -.single-post-v1 .filter-icons li { - display: block; -} - -.single-post-v1 .filter-icons li + li { - margin-left: 0; - margin-top: 25px; -} - -.author-date .author-thumb { - margin-right: 13px; -} - -.author-date.not-uppercase { - text-transform: none; - font-size: 12px; -} - -.author-date.not-uppercase .post__author-name { - font-size: 12px; - font-weight: 400; - text-transform: none; -} - -.choose-reaction { - text-align: center; - padding: 30px; - border-top: 1px solid #e6ecf5; - border-bottom: 1px solid #e6ecf5; -} - -.choose-reaction .title { - font-size: 12px; - margin-bottom: 30px; -} - -.choose-reaction .title span { - color: #515365; -} - -.choose-reaction li { - display: inline-block; -} - -.choose-reaction li + li { - margin-left: 9px; -} - -.choose-reaction li img { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - display: block; -} - -.choose-reaction li:hover img { - -webkit-filter: grayscale(0%); - filter: grayscale(0%); -} - -.choose-reaction.reaction-colored li img { - -webkit-filter: grayscale(0); - filter: grayscale(0); - opacity: 0.7; -} - -.choose-reaction.reaction-colored li:hover img { - opacity: 1; -} - -.filter-icons li { - display: inline-block; - opacity: 0.7; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.filter-icons li:hover { - opacity: 1; -} - -.filter-icons li + li { - margin-left: 8px; -} - -.blog-post-v2 { - text-align: center; -} - -.blog-post-v2 .post__author img { - width: 28px; - height: 28px; -} - -.blog-post-v2 .post__date { - display: block; - font-size: 11px; -} - -.blog-post-v2 .author-date { - text-align: left; -} - -.blog-post-v2 .post__author-name { - margin-bottom: 0; -} - -.blog-post-v2 .post-additional-info { - display: inline-block; - margin-top: 0; -} - -.blog-post-v2 .post-additional-info .comments-shared { - margin-left: 20px; -} - -.single-post-v2 { - padding: 70px 60px; - text-align: center; -} - -.single-post-v2 .post-content { - text-align: left; - padding: 10px 40px; -} - -.single-post-v2 .author-date { - text-align: left; -} - -.single-post-additional { - margin-bottom: 50px; -} - -.single-post-additional > * { - padding: 20px 30px; -} - -.single-post-additional > * + * { - border-left: 1px solid #e6ecf5; -} - -.single-post-additional .post__author { - margin-bottom: 0; -} - -.single-post-additional .author_prof { - font-size: 11px; -} - -.single-post-additional a:hover { - color: #ff5e3a; -} - -.post-date-wrap svg { - height: 22px; - fill: #9a9fbf; - margin-right: 12px; -} - -.post-date-wrap .post-date { - text-align: left; - font-size: 12px; -} - -.post-date-wrap .post-date span { - font-size: 11px; - display: block; -} - -.post-date-wrap .date { - margin-bottom: 0; - font-size: 12px; - font-weight: 400; -} - -.post-comments-wrap svg { - width: 22px; - fill: #9a9fbf; - margin-right: 12px; -} - -.post-comments-wrap .post-comments { - text-align: left; - font-size: 12px; - font-weight: 400; -} - -.post-comments-wrap .post-comments span { - font-size: 11px; - display: block; -} - -.post-comments-wrap .comments { - margin-bottom: 0; - font-size: 12px; - font-weight: 400; -} - -.blog-post-v3 { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.blog-post-v3 .post-thumb { - border-radius: 5px 0 0 5px; - width: 50%; -} - -.blog-post-v3 .post-thumb img { - min-height: 100%; - display: block; -} - -.blog-post-v3 .post-content { - width: 50%; - padding: 25px 30px; -} - -.blog-post-v3 .post-category { - border-radius: 0; - position: absolute; - left: 0; - top: 15px; -} - -.blog-post-v3 .author-date { - margin-bottom: 13px; -} - -.blog-post-v3 .post-additional-info { - border-top: none; -} - -.blog-post-v3 .post-additional-info .comments-shared { - float: none; - margin-left: 22px; - margin-top: 0; -} - -.blog-post-v3.featured-post-item { - display: block; -} - -.blog-post-v3.featured-post-item .post-thumb { - border-radius: 5px 5px 0 0; - width: auto; -} - -.blog-post-v3.featured-post-item .post-content { - width: auto; - padding: 25px; -} - -.blog-post-v3.featured-post-item .post-additional-info { - padding: 0; -} - -.single-post-v3 { - padding: 60px 70px; -} - -.single-post-v3 .filter-icons { - display: inline-block; - margin-left: 25px; -} - -.single-post-v3 .post-thumb { - border-radius: 0; - margin: 50px -70px; -} - -.single-post-v3 .author-date { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.single-post-v3 .author-date .post__author-name { - margin-bottom: 0; -} - -.single-post-v3 .control-block-button { - float: left; - position: relative; - top: auto; - right: auto; -} - -.single-post-v3 .control-block-button > a { - margin-bottom: 18px; -} - -.single-post-v3 .control-block-button .post-add-icon { - display: block; - text-align: center; -} - -.single-post-v3 .control-block-button .post-add-icon svg { - margin-right: 0; - margin-bottom: 5px; -} - -.single-post-v3 .control-block-button .post-add-icon span { - display: block; -} - -.single-post-v3 .post-content { - padding: 0 40px 50px 60px; - overflow: hidden; -} - -.single-post-v3 .video-thumb { - float: none; - padding: 65px 0; - margin: 45px 0; -} - -.single-post-v3 .video-thumb img { - width: auto; - margin: 0 auto; - display: block; -} - -.single-post-v3 .video-thumb:hover .overlay { - opacity: 1; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1024px) { - .single-post .post-title { - font-size: 30px; - } - .single-post-v1 { - padding: 30px; - } - .single-post-v1 .post-content { - padding: 0 20px 0 30px; - } - .single-post-v3 { - padding: 30px; - } - .single-post-v3 .post-content { - padding: 0 20px 0 30px; - } - .single-post-v3 .post-thumb { - border-radius: 0; - margin: 30px -30px; - } - .single-post-v2 { - padding: 30px; - } - .single-post-v2 .post-content { - padding: 10px 0; - } - .single-post-v2 .post-thumb { - border-radius: 0; - margin: 0 -30px 50px; - } - .single-post-additional > * { - padding: 10px; - } - blockquote { - margin: 1.5em 0; - padding: 15px 30px 15px 30px; - } - blockquote p::before { - left: -30px; - } -} - -@media (max-width: 768px) { - .blog-post .post-control-button .btn-control { - display: block; - } - .author-date .author-thumb { - margin-right: 8px; - } - .choose-reaction { - padding: 15px; - } - .single-post-v1 .post-content-wrap { - padding: 20px 0; - } -} - -@media (max-width: 560px) { - .blog-post .post-additional-info .comments-shared { - float: right; - } - .single-post .post-title { - font-size: 22px; - } - .blog-post .post-additional-info > * { - display: inline-block !important; - margin-top: 0; - } - .blog-post .post-additional-info > *.friends-harmonic-wrap { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } - .single-post-v1 .filter-icons { - float: none; - } - .single-post-v1 .filter-icons li { - display: inline-block; - } - .single-post-v1 .filter-icons li + li { - margin-left: 5px; - margin-top: 0; - } - .single-post-v1 { - padding: 10px; - } - .single-post-v1 .post-content { - padding: 0; - } - .choose-reaction li + li { - margin-left: 5px; - } - .single-post-additional { - text-align: left; - } - .single-post-additional.inline-items > * { - display: block; - } - .single-post-additional.inline-items > * + * { - border-left: none; - } - .blog-post-v3 { - display: block; - } - .blog-post-v3 .post-thumb { - width: auto; - } - .blog-post-v3 .post-content { - width: auto; - } - .single-post-v3 .video-thumb { - margin: 20px 0; - } - .single-post-v3 .control-block-button { - float: none; - margin-bottom: 20px; - } - .single-post-v3 .control-block-button > a { - display: inline-block; - } - .single-post-v3 .control-block-button > a + a { - margin-left: 10px; - margin-top: 0; - } - .single-post-v3 .control-block-button .btn-control { - display: inline-block; - margin-bottom: 0; - vertical-align: top; - } - .single-post-v3 .control-block-button .post-add-icon { - display: inline-block; - margin-bottom: 0; - } - .single-post-v3 .post-content { - padding: 0; - } - .blog-post-v2 .post-additional-info .comments-shared { - float: none; - } -} - -@media (max-width: 480px) { - .blog-post-v3 .post-additional-info .comments-shared { - margin-left: 0; - } - .blog-post .post-additional-info > * { - display: inline-block !important; - margin-top: 0; - } - .blog-post .post-additional-info > *.friends-harmonic-wrap { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } - .blog-post - .post-additional-info - > *.friends-harmonic-wrap - + .comments-shared { - margin-top: 15px; - } - .blog-post-v2 .post-additional-info .comments-shared { - margin-left: 0; - } -} - -/*------------- #CLIENTS --------------*/ -.crumina-clients { - padding: 85px 0; - text-align: center; -} - -.clients-item { - position: relative; - display: inline-block; -} - -.clients-item:hover img { - opacity: 1; - -webkit-filter: grayscale(0); - filter: grayscale(0); -} - -.clients-item img { - -webkit-transition: all 0.3s linear; - transition: all 0.3s linear; - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; - opacity: 0.3; - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - max-width: 100%; - display: block; -} - -.clients-item .clients-images { - position: relative; - display: block; - margin: auto; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1200px) { - .crumina-clients { - padding: 40px 0; - } - .clients-item { - margin-bottom: 20px; - } -} - -/*------------- #HEADING --------------*/ -.crumina-heading { - position: relative; - z-index: 5; - margin-bottom: 30px; -} - -.crumina-heading > *:last-child { - margin-bottom: 0; -} - -.crumina-heading > *:first-child { - margin-top: 0; -} - -.crumina-heading + * { - margin-top: 25px; -} - -.heading-title { - margin-bottom: 30px; - line-height: 1.3em; -} - -.heading-text { - margin-top: 20px; - line-height: 1.75; -} - -.heading-text.small { - font-size: 14px; -} - -.heading-text a { - font-weight: 700; -} - -.heading-sup-title { - color: #ff5e3a; - margin-bottom: 25px; - text-transform: uppercase; - font-size: 10px; - font-weight: 700; -} - -.with-title-decoration .heading-title { - position: relative; - padding-bottom: 30px; -} - -.with-title-decoration .heading-title:after, -.with-title-decoration .heading-title:before { - content: ''; - display: block; - position: absolute; - bottom: 0; - left: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.with-title-decoration .heading-title:after { - height: 1px; - background-color: #e6ecf5; - width: 100%; -} - -.with-title-decoration .heading-title:before { - height: 2px; - background-color: #ff5e3a; - width: 10%; -} - -.with-title-decoration:hover .heading-title:before { - width: 100%; -} - -/*------------- #TESTIMONIALS --------------*/ -.crumina-testimonial-item { - text-align: center; -} - -.crumina-testimonial-item .author-thumb { - height: 98px; - width: 98px; - margin: 0 auto 15px; -} - -.crumina-testimonial-item .author-thumb img { - border: 4px solid #fff; - display: block; -} - -.crumina-testimonial-item .rait-stars { - margin-bottom: 40px; -} - -.crumina-testimonial-item .rait-stars .star-icon { - font-size: 11px; - color: #ffce08; -} - -.crumina-testimonial-item .author-content { - margin-top: auto; - margin-bottom: 15px; -} - -.crumina-testimonial-item .testimonial-message { - margin-bottom: 70px; -} - -.testimonial-header-thumb { - height: 90px; - overflow: hidden; - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/testimonial-header.png'); - background-size: cover; -} - -.testimonial-item-content { - margin-top: -49px; - padding: 0 30px 30px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -/*------------- #INFO-BOXES --------------*/ -.crumina-info-box { - text-align: center; -} - -.info-box-image { - margin-bottom: 50px; -} - -.info-box-wrap .crumina-info-box { - margin-bottom: 90px; -} - -.info-box-title { - margin-bottom: 40px; -} - -.crumina-info-box--thumb-left { - text-align: left; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.crumina-info-box--thumb-left .info-box-image { - margin-bottom: 0; - margin-right: 30px; -} - -.crumina-info-box--thumb-left .info-box-title { - margin-bottom: 30px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .info-box-image { - margin-bottom: 20px; - } - .info-box-title { - margin-bottom: 20px; - } - .info-box-wrap .crumina-info-box { - margin-bottom: 30px; - } - .crumina-info-box--thumb-left .info-box-title { - margin-bottom: 10px; - } -} - -/*------------- #COUNTERS --------------*/ -.crumina-counter-item { - text-align: center; - position: relative; -} - -.crumina-counter-item .counter-numbers { - font-size: 54px; - line-height: 1; - margin-bottom: 40px; -} - -.crumina-counter-item .counter-title { - margin: 0; - line-height: 1.1; -} - -.crumina-counter-item .units { - display: inline-block; -} - -.crumina-counter-item .units div { - color: #ff5e3a; - display: inline-block; -} - -.crumina-counter-item:after { - content: ''; - display: inline-block; - height: 50%; - width: 1px; - background-color: #dcdde0; - position: absolute; - right: 0; - top: 50%; - -webkit-transform: translate(0, -50%); - transform: translate(0, -50%); -} - -.crumina-counter-item:last-child:after { - display: none; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1200px) { - .crumina-counter-item { - margin-bottom: 40px; - } - .crumina-counter-item .counter-numbers { - font-size: 30px; - margin-bottom: 20px; - } -} - -@media (max-width: 1024px) { - .crumina-counter-item::after { - display: none; - } -} - -/*------------- #TEAMMEMBERS --------------*/ -.crumina-teammembers-item { - text-align: center; -} - -.crumina-teammembers-item:hover img.hover { - top: 0; - left: 0; - -webkit-transform: scale(2) translate(0, 0); - transform: scale(2) translate(0, 0); - opacity: 0; - -webkit-filter: grayscale(0); - filter: grayscale(0); - visibility: hidden; -} - -.crumina-teammembers-item:hover img.main { - -webkit-filter: grayscale(0); - filter: grayscale(0); -} - -.teammembers-item-prof { - font-size: 10px; - font-weight: 700; - margin-bottom: 30px; -} - -.teammembers-item-name { - margin-bottom: 10px; - display: block; - font-size: 18px; -} - -.teammembers-thumb { - position: relative; - overflow: hidden; - margin-bottom: 30px; - display: inline-block; -} - -.teammembers-thumb img { - -webkit-transition: all 1s ease-out; - transition: all 1s ease-out; - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - display: block; - margin: 0 auto; -} - -.teammembers-thumb img.hover { - position: absolute; - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.teammembers-wrap .crumina-teammembers-item { - margin-bottom: 60px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .teammembers-wrap .crumina-teammembers-item { - margin-bottom: 30px; - } -} - -/*------------- #SOCIALS --------------*/ -.socials i, -.socials svg { - font-size: 15px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.socials li { - display: inline-block; -} - -.socials li a { - color: #9a9fbf; -} - -.socials li a:hover { - color: #ff5e3a; -} - -.socials li + li { - margin-left: 20px; -} - -.socials--round .social-item { - width: 34px; - height: 34px; - border-radius: 100%; - fill: #fff; - display: block; - position: relative; - opacity: 0.9; -} - -.socials--round .social-item:hover { - opacity: 1; -} - -.socials--round .social-item.olympus { - background-color: #ff5e3a; -} - -.socials--round .social-item.rss { - background-color: #f4b459; -} - -.socials--round .social-item.mail { - background: #996dd1; -} - -.socials--round .social-item.pinterest { - background: #cc2127; -} - -.socials--round .social-item.googleplus { - background: #dd4b39; -} - -.socials--round .social-item.google { - background: #dd4b39; -} - -.socials--round .social-item.facebook { - background: #3b5998; -} - -.socials--round .social-item.twitter { - background: #55acee; -} - -.socials--round .social-item.amazon { - background-color: #f69b06; -} - -.socials--round .social-item.behance { - background-color: #2d2d2d; -} - -.socials--round .social-item.bing { - background-color: #ffa616; -} - -.socials--round .social-item.creative-market { - background-color: #8da741; -} - -.socials--round .social-item.deviantart { - background-color: #1b1b1b; -} - -.socials--round .social-item.dribble { - background-color: #f74881; -} - -.socials--round .social-item.dropbox { - background-color: #0ba4e0; -} - -.socials--round .social-item.envato { - background-color: #6d9c3e; -} - -.socials--round .social-item.flickr { - background-color: #26a9e1; -} - -.socials--round .social-item.instagram { - background-color: #e75351; -} - -.socials--round .social-item.kickstarter { - background-color: #14e06e; -} - -.socials--round .social-item.linkedin { - background-color: #4a8f9e; -} - -.socials--round .social-item.medium { - background-color: #00e56b; -} - -.socials--round .social-item.periscope { - background-color: #3fa4c4; -} - -.socials--round .social-item.quora { - background-color: #f85f62; -} - -.socials--round .social-item.reddit { - background-color: #f05825; -} - -.socials--round .social-item.shutterstock { - background-color: #008ec0; -} - -.socials--round .social-item.skype { - background-color: #00aaf1; -} - -.socials--round .social-item.snapchat { - background-color: #ffed45; -} - -.socials--round .social-item.soundcloud { - background-color: #ff3300; -} - -.socials--round .social-item.spotify { - background-color: #1ed760; -} - -.socials--round .social-item.trello { - background-color: #0079bf; -} - -.socials--round .social-item.tumblr { - background-color: #36465d; -} - -.socials--round .social-item.vimeo { - background-color: #1ab7ea; -} - -.socials--round .social-item.vk { - background-color: #6383a8; -} - -.socials--round .social-item.whatsapp { - background-color: #25d366; -} - -.socials--round .social-item.wikipedia { - background-color: #000000; -} - -.socials--round .social-item.wordpress { - background-color: #21759b; -} - -.socials--round .social-item.youtube { - background-color: #cd201f; -} - -.socials--round svg { - height: 15px; - width: 15px; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.socials-shared { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: 60px; -} - -.socials-shared .social-item { - width: 100%; - padding: 15px 30px; - margin-bottom: 0; -} - -.socials-shared .social-item i, -.socials-shared .social-item svg { - font-size: 15px; - margin-right: 0; -} - -.socials-shared .social-item + .social-item { - margin-left: 15px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 560px) { - .socials-shared { - padding: 20px; - } -} - -/*------------- #CONTACTS --------------*/ -.contact-item-wrap { - margin-bottom: 30px; -} - -.contact-item-wrap:hover .contact-title:after { - width: 100%; -} - -.contact-title { - position: relative; - padding-bottom: 35px; - margin-bottom: 50px; -} - -.contact-title:after { - content: ''; - display: block; - position: absolute; - bottom: 0; - left: 0; - width: 15%; - height: 2px; - background-color: #ff5e3a; - -webkit-transition: width 0.3s ease-in-out; - transition: width 0.3s ease-in-out; -} - -.contact-item .sub-title { - font-weight: 400; -} - -.contact-item a { - color: #888da8; - display: block; -} - -.contact-item a:hover { - color: #ff5e3a; -} - -.contact-item + .contact-item { - margin-top: 30px; -} - -/*------------- #CONTACT-FORM --------------*/ -.contact-form-wrap { - position: relative; - background-color: #fff; - border: 1px solid #e6ecf5; - border-radius: 5px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - z-index: 2; - overflow: hidden; -} - -.contact-form-wrap .contact-form { - width: 60%; -} - -.contact-form-thumb { - position: relative; - padding: 50px 40px; - color: #fff; - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/contact-bg.png'); - background-size: cover; - background-repeat: no-repeat; - width: 40%; -} - -.contact-form-thumb .title { - color: inherit; - font-size: 34px; - margin-bottom: 40px; - line-height: 1; -} - -.contact-form-thumb .title span { - font-size: 64px; - display: block; -} - -.contact-form { - padding: 50px 40px 30px; -} - -.contact-form .btn { - margin-bottom: 0; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1200px) { - .contact-form-thumb .title span { - font-size: 34px; - } - .contact-form-thumb .title { - margin-bottom: 20px; - } - .contact-form-thumb { - padding: 30px; - } - .contact-form-wrap .contact-form { - padding: 30px; - } -} - -@media (max-width: 860px) { - .contact-form-thumb .title, - .contact-form-thumb .title span { - font-size: 22px; - } -} - -@media (max-width: 600px) { - .contact-form-wrap { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - .contact-form-thumb { - width: 100%; - } - .contact-form-wrap .contact-form { - width: 100%; - } -} - -/*------------- #ACCORDION-FAQS --------------*/ -.accordion-faqs .icons-wrap { - display: inline-block; - position: relative; - margin-left: 20px; -} - -.accordion-faqs .icons-wrap svg { - fill: #ff5e3a; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; -} - -.accordion-faqs .icons-wrap .olymp-plus-icon { - position: absolute; - top: 0; - left: 0; - opacity: 0; -} - -.accordion-faqs .card-header .collapsed .olymp-accordion-close-ico { - opacity: 0; -} - -.accordion-faqs .card-header .collapsed .olymp-plus-icon { - opacity: 1; -} - -.accordion-faqs .card-header { - padding: 60px 0; - border: none; - border-top: 1px solid #e6ecf5; -} - -.accordion-faqs .card-header:first-child { - border-top: none; -} - -.accordion-faqs .collapse { - margin-bottom: 60px; -} - -.accordion-faqs svg { - width: 12px; - height: 12px; -} - -.accordion-faqs .card-header a { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: baseline; - -ms-flex-align: baseline; - align-items: baseline; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 600px) { - .accordion-faqs .card-header { - padding: 30px 0; - } - .accordion-faqs .collapse { - margin-bottom: 20px; - } -} - -/*------------- #TABLE-CAREERS --------------*/ -.table-careers { - width: 100%; -} - -.table-careers li { - display: table; - width: 100%; - padding: 30px 35px; - border: 1px solid #e6ecf5; - margin-top: 18px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - border-radius: 5px; - -webkit-transition: background-color 0.3s ease; - transition: background-color 0.3s ease; -} - -.table-careers li:hover { - background-color: #e6ecf5; -} - -.table-careers span { - display: table-cell; - vertical-align: middle; - width: 20%; -} - -.table-careers span.position, -.table-careers span.type { - color: #515365; -} - -.table-careers .head { - border: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -.table-careers .head span { - font-size: 10px; - text-transform: uppercase; -} - -.table-careers .head:hover { - background-color: transparent; -} - -.table-careers .btn { - margin: 0; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 640px) { - .table-careers li { - padding: 15px; - } -} - -/*------------- #FOLLOW-INSTAGRAMM --------------*/ -.follow-instagram { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: 5px; - overflow: hidden; - position: relative; -} - -.follow-instagram img { - width: 20%; -} - -.follow-instagram .btn { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.follow-instagram:hover .overlay { - opacity: 1; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 460px) { - .follow-instagram .btn { - width: 70%; - } -} - -/*------------- #HELP-SUPPORT-BLOCK --------------*/ -.help-support-block { - margin-bottom: 60px; -} - -.help-support-block .title { - margin-bottom: 60px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.help-support-block .title .total-topic { - margin-left: 15px; -} - -.help-support-block .title:hover .total-topic { - background-color: #7c5ac2; - color: #fff; -} - -.total-topic { - font-size: 10px; - border-radius: 100%; - font-weight: 900; - width: 30px; - height: 30px; - background-color: #ebecf2; - text-align: center; - line-height: 30px; - display: block; - color: #515365; -} - -.help-support-list li { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; -} - -.help-support-list li svg { - margin-right: 20px; - min-width: 14px; - min-height: 14px; - max-width: 14px; - max-height: 14px; - fill: #9a9fbf; - position: relative; - top: 3px; -} - -.help-support-list li a { - font-size: 14px; - color: #888da8; -} - -.help-support-list li + li { - margin-top: 20px; -} - -.help-support-list li:hover a { - color: #515365; -} - -.help-support-list li:hover svg { - fill: #ff5e3a; -} - -.help-main-topic .title { - margin-bottom: 20px; -} - -.help-main-topic .help-image { - margin: 40px auto; -} - -.help-main-topic .single-post-additional { - margin-bottom: 20px; -} - -.help-main-topic .single-post-additional > * + * { - border-left: none; - margin-left: 30px; -} - -.help-main-topic .single-post-additional > * { - padding: 20px 0; -} - -.user-raiting-choice { - padding: 35px 0; - border-top: 1px solid #e6ecf5; - border-bottom: 1px solid #e6ecf5; - margin-top: 40px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 12px; -} - -.user-raiting-choice b { - margin-left: 5px; -} - -.user-raiting-choice a { - margin-left: 15px; - opacity: 0.8; -} - -.user-raiting-choice a:hover { - opacity: 1; -} - -.user-raiting-choice span { - color: #515365; - margin-left: auto; - font-weight: 700; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 860px) { - .help-support-block .title { - margin-bottom: 20px; - } -} - -@media (max-width: 560px) { - .help-main-topic .single-post-additional > * { - display: inline-block; - } - .user-raiting-choice { - display: block; - padding: 15px 0; - margin-top: 20px; - } - .user-raiting-choice span { - display: block; - margin-top: 15px; - } -} - -@media (max-width: 360px) { - .help-main-topic .single-post-additional > * { - display: block; - } - .help-main-topic .single-post-additional > * + * { - margin-left: 0; - } -} - -/*------------- #SEARCH-HELP-RESULT --------------*/ -.search-help-result-title { - text-align: center; - margin-bottom: 100px; -} - -.search-help-result-title .count-result { - color: #ff5e3a; -} - -.search-help-result-title .search-query { - font-style: italic; - color: #888da8; -} - -.search-help-result-list li { - padding-bottom: 50px; - margin-bottom: 50px; - border-bottom: 1px solid #e6ecf5; -} - -.search-help-result-list .title { - margin-bottom: 40px; -} - -.search-help-result-list .single-post-additional { - margin-bottom: 20px; -} - -.search-help-result-list .single-post-additional > * + * { - border-left: none; - margin-left: 30px; -} - -.search-help-result-list .single-post-additional > * { - padding: 20px 0; -} - -.search-help-result-list .post__author img { - width: 26px; - height: 26px; -} - -.user-raiting { - margin-top: 30px; - font-size: 12px; - color: #515365; - font-weight: 700; -} - -.user-raiting img { - margin-right: 20px; - vertical-align: middle; -} - -.page-404-content { - text-align: center; -} - -.page-404-content img { - margin-bottom: 70px; - display: block; -} - -.page-500-content { - min-height: 100vh; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.page-500-sup-title { - font-size: 84px; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1024px) { - .page-500-content { - text-align: center; - } - .page-500-content img { - margin-bottom: 40px; - } -} - -@media (max-width: 860px) { - .search-help-result-title { - margin-bottom: 40px; - } - .search-help-result-list li { - padding-bottom: 20px; - margin-bottom: 20px; - } -} - -@media (max-width: 768px) { - .page-404-content img { - margin-bottom: 30px; - } -} - -@media (max-width: 560px) { - .search-help-result-list .title { - margin-bottom: 20px; - } - .search-help-result-list .single-post-additional > * { - display: inline-block; - } -} - -@media (max-width: 360px) { - .search-help-result-list .single-post-additional > * { - display: block; - } - .search-help-result-list .single-post-additional > * + * { - margin-left: 0; - } -} - -/*------------- #SHOP --------------*/ -.shop-product-item { - margin-bottom: 30px; -} - -.shop-product-item .product-thumb { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - background-color: #f2f4f8; - margin-bottom: 10px; - margin-right: 0; - height: 420px; - width: auto; - position: relative; -} - -.shop-product-item .product-content { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.shop-product-item .product-content .block-price { - margin-left: auto; -} - -.shop-product-item .onsale { - display: block; - width: 42px; - height: 42px; - border-radius: 100%; - position: absolute; - right: 20px; - top: 20px; - color: #fff; - background-color: #ff5e3a; - font-size: 10px; - font-weight: 900; - text-transform: uppercase; - text-align: center; - line-height: 42px; -} - -.shop-product-item .product-content .title { - font-size: 16px; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; -} - -.shop-product-item .product-price { - margin-right: 0; - font-size: 16px; - font-weight: 700; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; -} - -.shop-product-item .product-price.with-sale { - color: #ff5e3a; -} - -.shop-product-item .product-price.with-sale del { - color: #888da8; - margin-right: 7px; -} - -.shop-product-item .rait-stars { - margin-bottom: 10px; -} - -.shop-product-item:hover .in-cart { - opacity: 1; -} - -.shop-product-item:hover .rait-stars { - opacity: 0; -} - -.shop-product-item:hover .product-price { - opacity: 0; -} - -.shop-product-item.product-item-v2 { - text-align: center; -} - -.shop-product-item.product-item-v2 .product-thumb { - display: block; - margin-bottom: 30px; - height: auto; - padding: 20px; -} - -.shop-product-item.product-item-v2 .product-thumb img { - display: block; - margin: 10px auto 20px; -} - -.shop-product-item.product-item-v2 .product-thumb .btn { - margin: 0 auto; - opacity: 0; -} - -.shop-product-item.product-item-v2 .product-thumb .rait-stars { - opacity: 1; -} - -.shop-product-item.product-item-v2 .product-thumb .product-price { - opacity: 1; -} - -.shop-product-item.product-item-v2 .product-thumb .block-title, -.shop-product-item.product-item-v2 .product-thumb .block-price { - text-align: left; -} - -.shop-product-item:hover .product-thumb .btn { - opacity: 1; -} - -.product-category { - font-size: 10px; - font-weight: 700; - margin-bottom: 10px; - color: #888da8; - display: block; -} - -.block-price { - position: relative; -} - -.block-price .in-cart { - position: absolute; - right: 0; - top: 50%; - -webkit-transform: translate(0, -50%); - transform: translate(0, -50%); - opacity: 0; - width: 40px; - height: 40px; - border-radius: 5px; - text-align: center; - background-color: #38a9ff; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; -} - -.block-price .in-cart svg { - fill: #fff; - height: 22px; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -/*------------- Product Details --------------*/ -.shop-product-detail .thumbs-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; -} - -.small-thumbs-wrap { - margin-right: 10px; -} - -.small-thumbs-wrap .small-thumb { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 80px; - height: 80px; - background-color: #f2f4f8; -} - -.small-thumbs-wrap .small-thumb img { - margin: auto; -} - -.small-thumbs-wrap .small-thumb + .small-thumb { - margin-top: 10px; -} - -.shop-product-detail-thumb { - height: 560px; - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - background-color: #f2f4f8; -} - -.shop-product-detail-thumb img { - margin: auto; -} - -.shop-product-detail-content p { - margin-bottom: 50px; -} - -.shop-product-detail-content .btn { - margin-bottom: 50px; -} - -.shop-product-detail-content .main-content-wrap { - 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-bottom: 30px; -} - -.shop-product-detail-content .main-content-wrap .title { - margin-bottom: 20px; -} - -.shop-product-detail-content .product-category { - font-size: 12px; - margin-bottom: 20px; -} - -.shop-product-detail-content .rait-stars .star-icon { - font-size: 10px; -} - -.shop-product-detail-content .product-price { - font-size: 34px; -} - -.shop-product-detail-content .inputs-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-bottom: 50px; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.shop-product-detail-content .inputs-wrap > * + * { - margin-left: 20px; - width: 100%; -} - -.shop-product-detail-content .inputs-wrap .form-group { - margin-bottom: 0; -} - -.quantity { - position: relative; -} - -.quantity .quantity-minus, -.quantity .quantity-plus { - position: absolute; - right: 15px; - top: 0; - color: #515365; - font-size: 11px; - height: 50%; - width: 20px; - line-height: 27px; -} - -.quantity .quantity-minus { - top: auto; - bottom: 0; -} - -.tags { - font-size: 12px; - color: #515365; - font-weight: 700; -} - -.tags li { - display: inline-block; -} - -.tags li:nth-child(2) { - margin-left: 5px; -} - -.tags .tags-item { - color: #888da8; - font-weight: 400; -} - -.tags .tags-item:hover { - color: #ff5e3a; -} - -.article-number { - font-size: 12px; - color: #515365; - font-weight: 700; -} - -.article-number span { - color: #888da8; - font-weight: 400; - margin-left: 8px; -} - -.product-description .nav-tabs { - border-bottom: none; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 80px; -} - -.product-description .nav-tabs .nav-link { - font-weight: 700; - color: #888da8; - font-size: 14px; -} - -.product-description .nav-tabs .nav-link.active { - color: #515365; -} - -.product-description .nav-tabs .nav-link.active .total-topic { - background-color: #ff5e3a; -} - -.product-description .nav-tabs .nav-link .total-topic { - width: 19px; - height: 19px; - line-height: 19px; - background-color: #9a9fbf; - display: inline-block; - color: #fff; - margin-left: 10px; -} - -.product-description .nav-tabs .nav-link.active, -.product-description .nav-tabs .nav-item.show .nav-link { - border-color: transparent; -} - -.product-description .nav-tabs .nav-link:focus, -.product-description .nav-tabs .nav-link:hover { - border-color: transparent; -} - -.product-description .tab-pane > .title { - margin-bottom: 50px; -} - -.product-description .tab-pane p { - margin-bottom: 30px; -} - -.comments-title-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - margin-bottom: 10px; -} - -.comments-title-wrap .rait-stars .star-icon { - font-size: 10px; -} - -.comments__item-review { - padding: 50px 0; - border-top: 1px solid #e6ecf5; -} - -.comments__item-review:last-child { - border-bottom: 1px solid #e6ecf5; -} - -.comments__item-review:first-child { - margin-top: 40px; -} - -.comments__item-review .rait-stars { - margin-bottom: 20px; -} - -.comments__item-review .comment-content { - margin-bottom: 25px; -} - -.comments__item-review .comments__header-review { - font-size: 11px; -} - -.comments__item-review .comments__header-review .comments__author-review a { - font-weight: 700; - color: #515365; - font-style: normal; -} - -.comments__item-review - .comments__header-review - .comments__author-review - a:hover { - color: #ff5e3a; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 1200px) { - .quantity .quantity-minus, - .quantity .quantity-plus { - line-height: 22px; - } -} - -@media (max-width: 1024px) { - .shop-product-detail-thumb { - height: auto; - } - .shop-product-detail .thumbs-wrap { - margin-bottom: 40px; - } -} - -@media (max-width: 900px) { - .product-description .nav-tabs { - margin-bottom: 40px; - } - .product-description .tab-pane > .title { - margin-bottom: 30px; - } - .product-description .tab-pane p { - margin-bottom: 20px; - } - .comments__item-review { - padding: 30px 0; - } - .comments__item-review:first-child { - margin-top: 20px; - } -} - -@media (max-width: 768px) { - .product-description .nav-item { - width: auto; - } -} - -@media (max-width: 460px) { - .small-thumbs-wrap .small-thumb { - width: 50px; - height: 50px; - } - .shop-product-detail-content .product-price { - margin-right: 0; - font-size: 22px; - } -} - -/*------------- #HELPERS --------------*/ -.ovh { - overflow: hidden; -} - -.f-left { - float: left; -} - -.f-right { - float: right; -} - -.f-none { - float: none; -} - -.align-center { - text-align: center; -} - -.align-left { - text-align: left; -} - -.align-right { - text-align: right; -} - -.align-right .btn { - margin-left: 20px; -} - -.align-right .w-search { - display: inline-block; -} - -.overlay { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - background: rgba(43, 45, 59, 0.2); - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - opacity: 0; -} - -.overlay.overlay-dark { - background: rgba(43, 45, 59, 0.8); -} - -.table { - display: table; -} - -.inline-items > * { - display: inline-block; - vertical-align: middle; -} - -.inline-items > *.friends-harmonic-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.table-cell { - display: table-cell; - vertical-align: middle; - float: none; -} - -@media (max-width: 640px) { - .table-cell { - display: block; - float: left; - } -} - -.text-t-none { - text-transform: none; -} - -@media (max-width: 480px) { - .centered-on-mobile { - text-align: center; - } -} - -.no-padding { - padding: 0; -} - -.padding-r-0 { - padding-right: 0; -} - -.padding-l-0 { - padding-left: 0; -} - -.mt50 { - margin-top: 50px; -} - -.no-margin { - margin: 0; -} - -.negative-margin-top150 { - margin-top: -150px; -} - -@media (max-width: 1024px) { - .negative-margin-top150 { - margin-top: 0; - } -} - -.negative-margin-top50 { - margin-top: -50px; -} - -.negative-margin-right150 { - margin-right: -150px; -} - -@media (max-width: 768px) { - .negative-margin-right150 { - margin-right: 0; - } -} - -.mobile-margin-25 { - margin: 0 25px; -} - -.presentation-margin { - margin: 40px 0 20px; -} - -.full-block { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; -} - -.full-width { - width: 100%; -} - -.full-height { - height: 100%; -} - -.display-flex { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.display-flex.content-center { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.display-flex.content-around { - -ms-flex-pack: distribute; - justify-content: space-around; -} - -.inline-block { - display: inline-block; -} - -.padding40 { - padding: 40px; -} - -.padding80 { - padding: 80px; -} - -.bg-violet { - background-color: #7442ce; -} - -.bg-primary { - background-color: #ff5e3a; -} - -.bg-secondary { - background-color: #3f4257; -} - -.bg-purple { - background-color: #7c5ac2; -} - -.bg-blue { - background-color: #38a9ff; -} - -.bg-blue-light { - background-color: #00b7ff; -} - -.bg-breez { - background-color: #08ddc1; -} - -.bg-breez-light { - background-color: #2aebcb; -} - -.bg-grey { - background-color: #515365; -} - -.bg-grey-light { - background-color: #888da8; -} - -.bg-grey-lighter { - background-color: #9a9fbf; -} - -.bg-orange { - background-color: #ff763a; -} - -.bg-yellow { - background-color: #ffdc1b; -} - -.bg-smoke { - background-color: #e6ecf5; -} - -.bg-smoke-light { - background-color: #fafbfd; -} - -.bg-green { - background-color: #1ed760; -} - -.bg-facebook { - background-color: #2f5b9d; -} - -.bg-twitter { - background-color: #38bff1; -} - -.bg-dribbble { - background-color: #f74881; -} - -.bg-google { - background-color: #ea4235; -} - -.bg-white { - background-color: #fff; -} - -.c-primary { - color: #ff5e3a; -} - -.c-white { - color: #fff; -} - -.c-grey { - color: #888da8; -} - -.c-orange { - color: #ff763a; -} - -.c-secondary { - color: #3f4257; -} - -.c-yellow { - color: #ffdc1b; -} - -.c-purple { - color: #7c5ac2; -} - -.c-green { - color: #1ed760; - fill: #1ed760; -} - -.c-facebook { - color: #2f5b9d; -} - -.c-twitter { - color: #38bff1; -} - -.c-dribbble { - color: #f74881; -} - -.c-rss { - color: #fab819; -} - -.c-spotify { - color: #1ed760; -} - -.bold { - font-weight: 800; -} - -.weight-normal { - font-weight: 400; -} - -.weight-light { - font-weight: 300; -} - -.custom-color * { - color: inherit !important; - fill: inherit; -} - -.flip-button { - -webkit-box-sizing: content-box; - box-sizing: content-box; - cursor: pointer; - outline: none; - padding: 0; - position: relative; - -webkit-transform: scale(1) rotate(360deg); - transform: scale(1) rotate(360deg); - -webkit-transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); - transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); - transition: transform 150ms cubic-bezier(0.4, 0, 1, 1); - transition: transform 150ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); - transition: transform 150ms cubic-bezier(0.4, 0, 1, 1), - -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); - transition: transform 150ms cubic-bezier(0.4, 0, 1, 1), - -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); -} - -.flip-icon { - display: inline-block; - width: 24px; - height: 24px; - position: relative; -} - -.flip-icon > * { - left: 0; - position: absolute; - top: -3px; - -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); - transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); -} - -.flip-icon svg:last-of-type, -.flip-button.active .flip-icon svg:first-of-type { - opacity: 0; - -webkit-transform: rotate(225deg); - transform: rotate(225deg); -} - -.flip-button.active .flip-icon svg:last-of-type { - opacity: 1; - visibility: visible; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); -} - -.medium-padding80 { - padding: 80px 0; -} - -@media (max-width: 1024px) { - .medium-padding80 { - padding: 45px 0; - } -} - -@media (max-width: 800px) { - .medium-padding80 { - padding: 35px 0; - } -} - -.medium-padding100 { - padding: 100px 0; -} - -@media (max-width: 1024px) { - .medium-padding100 { - padding: 50px 0; - } -} - -@media (max-width: 800px) { - .medium-padding100 { - padding: 35px 0; - } -} - -.medium-padding120 { - padding: 120px 0; -} - -@media (max-width: 1024px) { - .medium-padding120 { - padding: 50px 0; - } -} - -@media (max-width: 800px) { - .medium-padding120 { - padding: 35px 0; - } -} - -.medium-padding180 { - padding: 180px 0; -} - -@media (max-width: 1024px) { - .medium-padding180 { - padding: 60px 0; - } -} - -@media (max-width: 800px) { - .medium-padding180 { - padding: 40px 0; - } -} - -.pb100 { - padding-bottom: 100px; -} - -@media (max-width: 1024px) { - .pb100 { - padding-bottom: 50px; - } -} - -@media (max-width: 800px) { - .pb100 { - padding-bottom: 35px; - } -} - -.pt80 { - padding-top: 80px; -} - -@media (max-width: 1024px) { - .pt80 { - padding-top: 45px; - } -} - -@media (max-width: 800px) { - .pt80 { - padding-top: 35px; - } -} - -.pt100 { - padding-top: 100px; -} - -@media (max-width: 1024px) { - .pt100 { - padding-top: 50px; - } -} - -@media (max-width: 800px) { - .pt100 { - padding-top: 35px; - } -} - -.pb120 { - padding-bottom: 120px; -} - -@media (max-width: 1024px) { - .pb120 { - padding-bottom: 50px; - } -} - -@media (max-width: 800px) { - .pb120 { - padding-bottom: 35px; - } -} - -.pt120 { - padding-top: 120px; -} - -@media (max-width: 1024px) { - .pt120 { - padding-top: 50px; - } -} - -@media (max-width: 800px) { - .pt120 { - padding-top: 35px; - } -} - -.pb160 { - padding-bottom: 160px; -} - -@media (max-width: 1024px) { - .pb160 { - padding-bottom: 60px; - } -} - -@media (max-width: 800px) { - .pb160 { - padding-bottom: 35px; - } -} - -.pt160 { - padding-top: 160px; -} - -@media (max-width: 1024px) { - .pt160 { - padding-top: 60px; - } -} - -@media (max-width: 800px) { - .pt160 { - padding-top: 35px; - } -} - -.pb80 { - padding-bottom: 80px; -} - -@media (max-width: 1024px) { - .pb80 { - padding-bottom: 45px; - } -} - -@media (max-width: 800px) { - .pb80 { - padding-bottom: 35px; - } -} - -.pb60 { - padding-bottom: 60px; -} - -@media (max-width: 1024px) { - .pb60 { - padding-bottom: 40px; - } -} - -@media (max-width: 800px) { - .pb60 { - padding-bottom: 20px; - } -} - -.pt60 { - padding-top: 60px; -} - -@media (max-width: 1024px) { - .pt60 { - padding-top: 40px; - } -} - -@media (max-width: 800px) { - .pt60 { - padding-top: 20px; - } -} - -.pb30 { - padding-bottom: 30px; -} - -.pt30 { - padding-top: 30px; -} - -.mt60 { - margin-top: 60px; -} - -@media (max-width: 800px) { - .mt60 { - margin-top: 35px; - } -} - -.mb30 { - margin-bottom: 30px; -} - -.mb60 { - margin-bottom: 60px; -} - -@media (max-width: 800px) { - .mb60 { - margin-bottom: 35px; - } -} - -.half-height-bg { - position: absolute; - height: 50%; - left: 0; - right: 0; - bottom: 0; -} - -.withripple { - position: relative; -} - -.ripple-container { - position: absolute; - top: 0; - left: 0; - z-index: 1; - width: 100%; - height: 100%; - overflow: hidden; - border-radius: inherit; - pointer-events: none; -} - -.ripple { - position: absolute; - width: 20px; - height: 20px; - margin-left: -10px; - margin-top: -10px; - border-radius: 100%; - background-color: #000; - background-color: rgba(0, 0, 0, 0.05); - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transform-origin: 50%; - transform-origin: 50%; - opacity: 0; - pointer-events: none; -} - -.ripple.ripple-on { - -webkit-transition: opacity 0.15s ease-in 0s, - -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; - transition: opacity 0.15s ease-in 0s, - -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; - transition: opacity 0.15s ease-in 0s, - transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; - transition: opacity 0.15s ease-in 0s, - transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, - -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; - opacity: 0.1; -} - -.ripple.ripple-out { - -webkit-transition: opacity 0.1s linear 0s !important; - transition: opacity 0.1s linear 0s !important; - opacity: 0; -} - -.half-width { - width: 50%; -} - -.col-3-width { - width: 33.33%; -} - -.col-4-width { - width: 25%; -} - -.body-bg-white { - background-color: #ffffff; -} - -.bg-body { - background-color: #edf2f6; -} - -.background-contain { - background-size: contain; - background-repeat: no-repeat; -} - -.background-cover { - background-size: cover; -} - -.icon-demonstration { - text-align: center; - margin-bottom: 30px; - padding: 20px; - background-color: rgba(255, 94, 58, 0.15); - border-radius: 20px; -} - -.icon-demonstration svg { - width: 60px; - height: 60px; - fill: #ff5e3a; -} - -.icon-demonstration pre { - font-size: 12px; - color: red; -} - -.icon-demonstration code { - white-space: initial; - line-height: 2; -} - -@media (max-width: 1200px) { - .col-4-width { - width: 33%; - } -} - -@media (max-width: 840px) { - .col-3-width { - width: 50%; - } - .col-4-width { - width: 50%; - } - .half-width { - width: 100%; - } -} - -@media (max-width: 480px) { - .col-3-width { - width: 100%; - } - .col-4-width { - width: 100%; - } - .inline-items > *.friends-harmonic-wrap + .comments-shared { - margin-top: 15px; - } -} - -/*------------- #VIDEO BACKGROUND --------------*/ -.crumina-video-background { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - overflow: hidden; - background-size: cover; - background-color: transparent; - background-repeat: no-repeat; - background-position: 50% 50%; - background-image: none; -} - -.crumina-video-background:after { - content: ''; - display: block; - width: 100%; - height: 100%; - position: absolute; - background-color: rgba(255, 94, 58, 0.6); -} - -.crumina-video-background .video-background { - min-width: 100%; - min-height: 100%; - margin: auto; - position: absolute; - z-index: -1; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - visibility: visible; - opacity: 1; -} - -/*------------- #SERACH-RESULTS --------------*/ -.searches-item .notification-icon { - float: right; -} - -.searches-item .country { - font-size: 12px; -} - -.searches-item .names-people-likes a { - display: block; -} - -.searches-item .post-additional-info { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.searches-item .post-additional-info > *:last-child { - margin-left: auto; -} - -.searches-item .friend-count { - margin-bottom: 0; -} - -.searches-item .friend-count-item { - margin-right: 50px; -} - -.searches-item .friend-count-item:last-child { - margin-right: 0; -} - -.searches-item .friend-count-item .h6 { - margin-bottom: 0; - line-height: 1; - font-size: 12px; -} - -.searches-item .friend-count-item .title { - font-size: 12px; - line-height: 1; -} - -.user-description { - font-size: 13px; - padding: 25px 0; - border-top: 1px solid #e6ecf5; - border-bottom: 1px solid #e6ecf5; -} - -.user-description .title { - font-weight: 500; - color: #515365; -} - -/*------------- #STYLES for Range Sliders --------------*/ -.range-slider .irs-line { - border-radius: 5px; -} - -.range-slider .irs-line-left, -.range-slider .irs-line-mid, -.range-slider .irs-line-right { - background: none; - background-color: #e6ecf5; -} - -.range-slider .irs-bar { - background: none; -} - -.range-slider .irs-slider { - background: none; - background-color: #e6ecf5; - border-radius: 100%; -} - -.range-slider .irs-slider:before { - content: ''; - display: block; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - width: 10px; - height: 10px; - opacity: 0.7; - border-radius: 100%; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.range-slider .irs-slider:hover:before { - opacity: 1; -} - -.range-slider--primary .irs-bar { - background-color: #ff5e3a; -} - -.range-slider--primary .irs-grid-pol { - background: #ff5e3a; -} - -.range-slider--primary .irs-slider:before { - background-color: #ff5e3a; -} - -.range-slider--red .irs-bar { - background-color: #08ddc1; -} - -.range-slider--red .irs-grid-pol { - background: #08ddc1; -} - -.range-slider--red .irs-slider:before { - background-color: #08ddc1; -} - -.range-slider--green .irs-bar { - background-color: #ffdc1b; -} - -.range-slider--green .irs-grid-pol { - background: #ffdc1b; -} - -.range-slider--green .irs-slider:before { - background-color: #ffdc1b; -} - -.range-slider--blue .irs-bar { - background-color: #00b7ff; -} - -.range-slider--blue .irs-grid-pol { - background: #00b7ff; -} - -.range-slider--blue .irs-slider:before { - background-color: #00b7ff; -} - -/*------------- #SOCIAL MENU TABS --------------*/ -.social-menu-tabs { - border-bottom: none; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.social-menu-tabs.nav-tabs .nav-link.active { - color: #ff5e3a; - border-bottom-color: #ff5e3a; -} - -.social-menu-tabs.nav-tabs .nav-link { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 25px; - border: none; - border-bottom: 3px solid transparent; - border-right: 1px solid #e6ecf5; - font-weight: 700; - color: #515365; -} - -.social-menu-tabs.nav-tabs .nav-link svg { - fill: #9a9fbf; - margin-right: 10px; -} - -.social-menu-tabs.nav-tabs .nav-item:first-child .nav-link { - border-left: 1px solid #e6ecf5; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .social-menu-tabs.nav-tabs .nav-link { - padding: 15px; - } -} - -/*------------- #WIDGETS --------------*/ -/*------------- #W-SEARCH--------------*/ -.w-search { - width: 340px; -} - -.w-search .form-group { - margin-bottom: 0; -} - -.w-search input { - padding: 13px 15px; - font-size: 12px; -} - -.w-search svg { - height: 15px; - width: 15px; -} - -/*------------- #w-personal-info --------------*/ -.w-personal-info { - margin-bottom: 0; -} - -.w-personal-info li { - padding: 15px 0; -} - -.w-personal-info li .title { - color: #515365; - font-weight: 500; - margin-right: 30px; - float: left; - width: 30%; -} - -.w-personal-info li .text { - color: #888da8; - display: block; - overflow: hidden; -} - -.w-personal-info li .date { - display: block; - font-size: 11px; - color: #bdc0ce; - font-weight: 500; - margin-bottom: 15px; -} - -.w-personal-info a:hover { - color: #ff5e3a; -} - -.w-personal-info.item-block .title { - margin-right: 0; - float: none; - width: auto; -} - -.widget + .widget { - margin-top: 35px; -} - -.widget p { - font-size: 13px; -} - -/*------------- #w-socials --------------*/ -.social-item { - font-size: 11px; - color: #fff; - padding: 7px 15px; - display: block; - border-radius: 3px; - margin-bottom: 15px; - text-align: center; -} - -.social-item i, -.social-item svg { - font-size: 12px; - margin-right: 10px; -} - -.social-item:hover { - color: #fff; - opacity: 0.9; -} - -.w-socials .title { - margin-bottom: 20px; -} - -/*------------- #W-SELECT --------------*/ -.w-select { - padding: 0 20px 0 0; -} - -.w-select .bootstrap-select > .dropdown-toggle { - padding: 10px 15px; - font-size: 12px; - height: 40px; - margin-bottom: 0; -} - -.w-select .form-group { - margin-bottom: 0; - min-width: 180px; -} - -.w-select .title { - float: left; - line-height: 40px; - margin-right: 15px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 1400px) { - .w-select .form-group { - min-width: unset; - } -} - -/*------------- #W-CONTACTS --------------*/ -.w-contacts #map { - width: 100%; - height: 200px; - margin-bottom: 15px; -} - -.w-contacts ul { - padding: 0 25px; -} - -.w-contacts ul li { - padding: 15px 0; -} - -.w-contacts ul .title { - margin-right: 0; - float: none; - width: auto; - color: #515365; - font-weight: 500; -} - -.w-contacts ul .text { - color: #888da8; - display: block; - overflow: hidden; -} - -#map { - width: 100%; -} - -/*------------- #W-FAVED-PAGE --------------*/ -.w-faved-page { - overflow: hidden; - margin: 0 0 -8px -15px; -} - -.w-faved-page li { - margin: 0 0 8px 8px; - float: left; - width: 34px; - height: 34px; - border-radius: 100%; - overflow: hidden; -} - -.all-users { - line-height: 34px; - text-align: center; - color: #fff; - background-color: #ff5e3a; - font-size: 10px; - font-weight: 800; -} - -.all-users a { - color: inherit; - display: block; -} - -/*------------- #W-TWITTER --------------*/ -.w-twitter li { - padding: 25px; - border-bottom: 1px solid #e6ecf5; -} - -.w-twitter li:last-child { - border-bottom: none; -} - -.w-twitter .author a { - line-height: 1; -} - -.w-twitter .author-name { - display: block; - font-weight: 700; - color: #515365; -} - -.w-twitter .group { - font-size: 11px; - color: #888da8; -} - -.w-twitter .verified { - width: 10px; - height: 10px; - border-radius: 100%; - background-color: #6ec4f7; - color: #fff; - font-size: 5px; - display: inline-block; - text-align: center; - line-height: 10px; - position: relative; - top: -2px; - margin-left: 5px; -} - -.w-twitter .author-folder { - margin-bottom: 12px; -} - -.w-twitter .author-folder > * { - display: inline-block; - vertical-align: middle; -} - -.w-twitter .author-folder img { - margin-right: 8px; -} - -.w-twitter .link-post { - color: #38bff1; -} - -.w-twitter .post__date { - font-size: 12px; -} - -/*------------- #W-LATEST-PHOTO --------------*/ -.w-last-photo { - margin-bottom: 0; - overflow: hidden; -} - -.w-last-photo li { - width: 33.33%; - float: left; - padding: 0 4px 4px 0; - overflow: hidden; -} - -.w-last-photo img { - width: 100%; - border-radius: 3px; - display: block; -} - -/*------------- #W-PLAYLIST --------------*/ -.w-playlist li { - padding: 13px 10px; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - cursor: pointer; -} - -.w-playlist li:first-child { - padding-top: 25px; -} - -.w-playlist li:last-child { - padding-bottom: 25px; -} - -.w-playlist li > * { - display: inline-block; - vertical-align: middle; -} - -.w-playlist li:hover { - background-color: #fafbfd; -} - -.w-playlist li:hover .overlay { - opacity: 1; -} - -.w-playlist li:hover .play-icon { - opacity: 1; -} - -.w-playlist li:hover time { - opacity: 0; -} - -.w-playlist li:hover .more { - opacity: 1; -} - -.w-playlist .play-icon { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - fill: #fff; - color: #fff; - width: 14px; - height: 16px; - opacity: 0; -} - -.w-playlist .play-icon svg { - width: 16px; - height: 16px; -} - -.w-playlist .composition-time { - position: relative; - float: right; - font-size: 11px; - font-weight: 500; -} - -.w-playlist time { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - margin-right: 10px; -} - -.w-playlist .more { - position: absolute; - left: 0; - opacity: 0; - top: 0; -} - -.w-playlist .more-dropdown li { - padding: 0; -} - -.w-playlist .more-dropdown li:hover a { - color: #1ed760; -} - -.w-playlist.without-cover .overlay { - display: none; -} - -.w-playlist.without-cover .playlist-thumb img { - display: none; -} - -.w-playlist.without-cover .play-icon { - opacity: 1; - fill: #515365; -} - -.w-playlist.without-cover li:hover .play-icon { - fill: #1ed760; -} - -.playlist-thumb { - position: relative; - width: 34px; - height: 34px; - border-radius: 3px; - overflow: hidden; - margin-right: 12px; -} - -.composition-name { - display: block; - font-size: 12px; - font-weight: 500; - color: #515365; -} - -.composition-author { - display: block; - font-size: 11px; - color: #888da8; -} - -.playlist-popup-table { - width: 100%; -} - -.playlist-popup-table td { - padding: 25px 12px; -} - -.playlist-popup-table td:first-child { - padding-left: 30px; -} - -.playlist-popup-table td:last-child { - padding-right: 30px; -} - -.playlist-popup-table thead { - background-color: rgba(43, 45, 59, 0.6); -} - -.playlist-popup-table thead th { - font-size: 9px; - font-weight: 700; - padding: 12px; - color: #9a9fbf; -} - -.playlist-popup-table thead th:first-child { - padding-left: 25px; -} - -.playlist-popup-table thead th:last-child { - padding-right: 25px; -} - -.playlist-popup-table tbody tr:nth-child(odd) { - background-color: rgba(43, 45, 59, 0.8); -} - -.playlist-popup-table tbody tr:nth-child(even) { - background-color: rgba(43, 45, 59, 0.6); -} - -.playlist-popup-table tbody tr:hover .play-icon { - fill: #fff; -} - -.playlist-popup-table .play-icon { - fill: #9a9fbf; -} - -.playlist-popup-table .play-icon svg { - width: 23px; - height: 23px; -} - -.playlist-popup-table .playlist-thumb { - margin-right: 0; -} - -.playlist-popup-table .composition-name { - color: #fff; - font-size: 14px; -} - -.playlist-popup-table .composition-author { - font-size: 12px; -} - -.playlist-popup-table .album-composition, -.playlist-popup-table .release-year, -.playlist-popup-table .composition-time { - font-weight: 500; - font-size: 12px; - color: #fff; -} - -.playlist-popup-table .release-year, -.playlist-popup-table .composition-time, -.playlist-popup-table .released, -.playlist-popup-table .duration, -.playlist-popup-table .spotify, -.playlist-popup-table .remove { - text-align: center; -} - -.playlist-popup-table .composition-icon { - color: #1ed760; - font-size: 22px; -} - -.playlist-popup-table .remove-icon { - fill: #9a9fbf; -} - -.playlist-popup-table .remove-icon svg { - width: 20px; - height: 20px; -} - -.playlist-popup-table .remove-icon:hover { - fill: #ff5e3a; -} - -/*================= Responsive Mode ============*/ -@media (max-width: 768px) { - .playlist-popup-table td { - padding: 10px; - } - .playlist-popup-table td:first-child { - padding-left: 10px; - } - .playlist-popup-table td:last-child { - padding-right: 10px; - } - .playlist-popup-table .play-icon svg { - width: 13px; - height: 13px; - } - .playlist-popup-table .remove-icon svg { - width: 13px; - height: 13px; - } - .playlist-popup-table thead th:first-child { - padding-left: 10px; - } - .playlist-popup-table thead th:last-child { - padding-right: 10px; - } - .playlist-popup-table thead th { - padding: 10px; - } - .playlist-popup-table td.cover, - .playlist-popup-table thead th.cover, - .playlist-popup-table td.album, - .playlist-popup-table thead th.album, - .playlist-popup-table td.released, - .playlist-popup-table thead th.released, - .playlist-popup-table td.spotify, - .playlist-popup-table thead th.spotify { - display: none; - } - .playlist-popup-table .composition-name { - font-size: 12px; - } - .playlist-popup-table .composition-author { - font-size: 10px; - } -} - -/*------------- #W-FRIEND-PAGES-ADDED --------------*/ -.w-friend-pages-added li > * { - vertical-align: top; -} - -.w-friend-pages-added li:hover { - background-color: transparent; -} - -.w-friend-pages-added .author-thumb { - height: 34px; - width: 34px; -} - -.w-friend-pages-added .notification-event { - padding-left: 8px; - max-width: 70%; -} - -.w-friend-pages-added .notification-friend { - font-size: 13px; -} - -.w-friend-pages-added .chat-message-item { - font-size: 11px; -} - -.w-friend-pages-added .notification-icon svg { - width: 20px; - height: 20px; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .w-friend-pages-added.notification-list.friend-requests .notification-icon { - float: right; - } -} - -/*------------- #W-CREATE-FAV-PAGE --------------*/ -.w-create-fav-page { - padding: 25px; - background-color: #ff5e3a; -} - -.w-create-fav-page svg { - fill: #fff; -} - -.w-create-fav-page .olymp-star-icon { - width: 20px; - height: 20px; -} - -.w-create-fav-page .more { - float: right; - color: #ffbfb0; - fill: #ffbfb0; -} - -.w-create-fav-page .icons-block { - margin-bottom: 80px; -} - -.w-create-fav-page .content { - color: #fff; -} - -.w-create-fav-page .content span { - font-size: 10px; -} - -.w-create-fav-page .content .title { - line-height: 1.1; - font-weight: 400; - color: inherit; - margin-bottom: 20px; -} - -.w-create-fav-page .btn { - margin-bottom: 0; -} - -.page-description { - border: 1px solid #e6ecf5; - background-color: #fff; - margin-bottom: 25px; - border-radius: 5px; - overflow: hidden; -} - -.page-description .icon { - padding: 15px 18px; - fill: #fff; - background-color: #9a9fbf; - border-right: 1px solid #e6ecf5; - display: inline-block; - vertical-align: middle; - margin-right: 25px; -} - -.page-description .icon svg { - width: 20px; - height: 20px; - display: block; -} - -.page-description span { - vertical-align: middle; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 480px) { - .page-description { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } -} - -/*------------- #W-BIRTHDAY-ALERT --------------*/ -.w-birthday-alert { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-birthdays.jpg'); - background-repeat: no-repeat; - background-size: cover; - padding: 25px; -} - -.w-birthday-alert .more { - float: right; - opacity: 0.7; - color: #fff; - fill: #fff; -} - -.w-birthday-alert .icons-block { - margin-bottom: 35px; - fill: #fff; - color: #fff; -} - -.w-birthday-alert .olymp-cupcake-icon { - width: 24px; - height: 20px; -} - -.w-birthday-alert .author-thumb img { - width: 28px; - height: 28px; - border: 2px solid #fff; - margin-bottom: 12px; -} - -.w-birthday-alert .content { - color: #fff; -} - -.w-birthday-alert .content span { - font-size: 10px; - margin-bottom: 4px; - display: block; -} - -.w-birthday-alert .content .title { - line-height: 1.3; - font-weight: 400; - color: inherit; - margin-bottom: 20px; - font-size: 24px; - display: block; -} - -.w-birthday-alert .content p { - font-size: 12px; -} - -.author-thumb { - display: inline-block; - position: relative; -} - -.author-thumb img { - border-radius: 100%; - overflow: hidden; - max-width: unset; - display: block; -} - -.author-thumb .icon-status { - position: absolute; - margin-right: 0; - top: 0; - left: 0; - border: 1px solid #3f4257; - width: 8px; - height: 8px; -} - -/*------------- #W-ACTION --------------*/ -.w-action { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/landing-bg.jpg'); - padding: 50px 45px 40px; - text-align: center; - color: #fff; - border-radius: 5px; -} - -.w-action img, -.w-action i { - margin-bottom: 15px; - font-size: 35px; -} - -.w-action .content span { - font-size: 10px; - margin-bottom: 25px; - display: block; - text-transform: uppercase; -} - -.w-action .content .title { - font-weight: 400; - color: inherit; - margin-bottom: 15px; - font-size: 24px; -} - -.w-action .btn { - margin-bottom: 0; -} - -/*------------- #W-ACTIVITY-FEED --------------*/ -.w-activity-feed .author-thumb { - height: 28px; - width: 28px; - float: left; -} - -.w-activity-feed .author-thumb img { - height: 28px; - width: 28px; - display: block; -} - -.w-activity-feed .notification-event, -.w-activity-feed .notification-friend { - font-size: 12px; -} - -.w-activity-feed .notification-event { - max-width: 85%; -} - -.w-activity-feed li > * { - vertical-align: top; -} - -/*------------- #W-LAST-VIDEO --------------*/ -.w-last-video { - margin-bottom: 0; -} - -.w-last-video li { - position: relative; - margin-bottom: 20px; - border-radius: 5px; - overflow: hidden; - display: inline-block; -} - -.w-last-video li img { - max-width: 100%; - margin: 0 auto; - display: block; -} - -.w-last-video li:last-child { - margin-bottom: 0; -} - -.w-last-video li:hover .overlay { - opacity: 1; -} - -.w-last-video li:hover .video-content { - opacity: 1; - bottom: 12px; -} - -.w-last-video li:hover .play-video { - margin-top: -20px; -} - -.w-last-video li:hover:after { - opacity: 1; -} - -.w-last-video li:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.w-last-video time { - font-size: 10px; -} - -.w-last-video .video-content { - position: absolute; - bottom: -20px; - left: 12px; - color: #fff; - z-index: 5; - opacity: 0; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} - -.w-last-video .title { - font-size: 12px; - font-weight: 500; - line-height: 1; -} - -.play-video { - width: 64px; - height: 64px; - line-height: 68px; - background-color: rgba(255, 94, 58, 0.7); - border: 4px solid #fff; - border-radius: 100%; - text-align: center; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - z-index: 5; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - outline: none; -} - -.play-video svg { - fill: #fff; - width: 18px; - height: 22px; - margin-right: -2px; -} - -.play-video--small { - width: 52px; - height: 52px; - line-height: 58px; -} - -.play-video--mobile { - width: 42px; - height: 42px; - line-height: 50px; - border-width: 2px; -} - -.play-gif { - width: 64px; - height: 64px; - line-height: 62px; - position: absolute; - border: 2px dashed #fff; - background-color: rgba(255, 94, 58, 0.7); - font-size: 20px; - font-weight: 700; - text-transform: uppercase; - color: #fff; - border-radius: 100%; - text-align: center; - z-index: 5; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - outline: none; - cursor: pointer; - text-decoration: none; -} - -/*------------- #W-POOL --------------*/ -.w-pool { - margin-bottom: 40px; -} - -.w-pool .skills-item-info { - margin-bottom: 0; -} - -.w-pool .radio { - color: #515365; - display: inline-block; - margin-bottom: 5px; -} - -.w-pool .radio label { - padding-left: 30px; -} - -.w-pool .radio label span { - left: 0; -} - -.w-pool .counter-friends { - margin: 10px 0; -} - -/*------------- #W-BADGES --------------*/ -.w-badges { - display: inline-block; - margin: 0 0 -20px -18px; -} - -.w-badges li { - margin: 0 0 20px 15px; - float: left; - width: 38px; - height: 38px; - border-radius: 100%; - position: relative; -} - -/*------------- #W-BLOG-POSTS --------------*/ -.w-blog-posts { - margin-bottom: 0; -} - -.w-blog-posts .post p { - margin: 10px 0 15px 0; -} - -.w-blog-posts .post__date { - font-size: 12px; -} - -.w-blog-posts li:last-child .post { - border-bottom: none; -} - -/*------------- #W-ABOUT --------------*/ -.w-about .logo { - color: inherit; - overflow: hidden; - position: relative; - margin-bottom: 30px; - padding: 0; -} - -.w-about ul { - margin-bottom: 0; -} - -.w-about img { - margin-right: 17px; -} - -.w-about .logo-title { - color: #515365; -} - -/*------------- #W-LIST --------------*/ -.w-list a { - color: #888da8; - padding: 8px 0; - display: block; - font-weight: 500; - position: relative; -} - -.w-list a:hover { - color: #ff5e3a; -} - -.w-list ul { - margin-bottom: 0; -} - -/*------------- #W-FEATURED-TOPICS --------------*/ -.w-featured-topics li + li { - margin-top: 20px; -} - -.w-featured-topics .icon { - float: left; - margin-right: 10px; - font-size: 15px; - color: #ffdc1b; -} - -.w-featured-topics .content { - overflow: hidden; -} - -.w-featured-topics .title { - font-size: 13px; - display: block; - margin-bottom: 5px; -} - -.w-featured-topics .title:hover { - color: #ff5e3a; -} - -.w-featured-topics time { - font-size: 11px; - margin-bottom: 5px; - display: block; -} - -.w-featured-topics .forums { - font-size: 11px; - color: #ff5e3a; -} - -/*------------- #W-BUILD-FAV --------------*/ -.w-build-fav { - padding: 25px; - color: #fff; - position: relative; - background: url(https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-birthdays.jpg) no-repeat; - background-size: cover; - border-radius: 5px; -} - -.w-build-fav .more { - position: absolute; - right: 25px; - top: 20px; -} - -.w-build-fav .widget-thumb { - margin: 20px auto 30px; - text-align: center; -} - -.w-build-fav .content * > span { - font-size: 10px; - margin-bottom: 4px; - display: block; -} - -.w-build-fav .content .title { - line-height: 1.3; - font-weight: 400; - color: inherit; - margin-bottom: 20px; - font-size: 24px; - display: block; -} - -.w-build-fav .content p { - font-size: 12px; -} - -.w-build-fav .content p a { - color: #fff; -} - -/*------------- #W-CALENDAR --------------*/ -.calendar .card { - border-bottom: 1px solid #e6ecf5; -} - -.calendar .list { - border-radius: 0 0 5px 5px; - overflow: hidden; -} - -.calendar .place { - font-size: 11px; - padding: 0 25px 25px; -} - -.calendar .more-dropdown { - right: auto; - left: 0; -} - -.calendar .more-dropdown a { - font-size: 12px; -} - -.calendar .more-dropdown a:hover { - color: #08ddc1; -} - -.calendar .card-header svg { - float: none; - margin-left: 10px; -} - -.calendar .friends-harmonic { - padding: 0 25px 25px; -} - -.calendar .place svg { - margin-right: 10px; - fill: #c6c9db; -} - -.calendar .card:last-child { - border-bottom: none; -} - -.calendar table { - width: 100%; - margin-top: 15px; -} - -.calendar .card-header a { - font-size: 13px; -} - -.calendar .card-header { - padding: 25px; -} - -.calendar .card-body { - padding: 0 25px 25px; -} - -.calendar .card-header { - border-bottom: none; -} - -.calendar header { - position: relative; - padding: 25px; - border-bottom: 1px solid #e6ecf5; -} - -.calendar .month { - margin-bottom: 0; -} - -.w-calendar .calendar { - text-align: center; - padding-bottom: 20px; -} - -.w-calendar .calendar header { - padding: 23px 25px 18px; -} - -.w-calendar .calendar thead { - font-weight: 600; - text-transform: uppercase; - font-size: 9px; - color: #888da8; -} - -.w-calendar .calendar td { - border: 2px solid transparent; - display: inline-block; - height: 40px; - line-height: 40px; - text-align: center; - width: 30px; - border-radius: 100%; -} - -.w-calendar .calendar tbody { - color: #4b4e65; - font-size: 11px; -} - -/*------------- #PLUGINS --------------*/ -/*! - * Bootstrap-select v1.11.0 (http://silviomoreto.github.io/bootstrap-select) - * - * Copyright 2013-2016 bootstrap-select - * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) - */ -select.bs-select-hidden, -select.selectpicker { - display: none !important; -} - -.bootstrap-select { - width: 220px \0; - /*IE9 and below*/ -} - -.bootstrap-select.show .dropdown-menu { - display: block; -} - -.bootstrap-select li.hidden { - display: none !important; -} - -.bootstrap-select li.selected a { - background: #ff5e3a; - color: white; -} - -.bootstrap-select li.selected a:hover { - opacity: 0.9; -} - -.bootstrap-select > .dropdown-toggle { - width: 100%; - z-index: 1; - background-color: transparent; - border: 1px solid #e6ecf5; - border-radius: 0.25rem; - padding: 1rem 1rem; - margin: 0 0 3px 0; - float: none; - line-height: 1.47; -} - -.bootstrap-select > .dropdown-toggle.bs-placeholder, -.bootstrap-select > .dropdown-toggle.bs-placeholder:hover, -.bootstrap-select > .dropdown-toggle.bs-placeholder:focus, -.bootstrap-select > .dropdown-toggle.bs-placeholder:active { - color: #464a4c; -} - -.bootstrap-select > select { - position: absolute !important; - bottom: 0; - left: 50%; - display: block !important; - width: 0.5px !important; - height: 100% !important; - padding: 0 !important; - opacity: 0 !important; - border: none; -} - -.bootstrap-select > select.mobile-device { - top: 0; - left: 0; - display: block !important; - width: 100% !important; - z-index: 2; -} - -.has-error .bootstrap-select .dropdown-toggle, -.error .bootstrap-select .dropdown-toggle { - border-color: #b94a48; -} - -.bootstrap-select.fit-width { - width: auto !important; -} - -.bootstrap-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn) { - width: 220px; -} - -.bootstrap-select .dropdown-toggle:focus { - outline: none; -} - -.bootstrap-select.form-control { - margin-bottom: 0; - padding: 0; - border: none; -} - -.bootstrap-select.form-control:not([class*='col-']) { - width: 100%; -} - -.bootstrap-select.form-control.input-group-btn { - z-index: auto; -} - -.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) - > .btn { - border-radius: 0; -} - -.bootstrap-select.btn-group:not(.input-group-btn), -.bootstrap-select.btn-group[class*='col-'] { - float: none; - display: inline-block; - margin-left: 0; -} - -.bootstrap-select.btn-group.dropdown-menu-right, -.bootstrap-select.btn-group[class*='col-'].dropdown-menu-right, -.row .bootstrap-select.btn-group[class*='col-'].dropdown-menu-right { - float: right; -} - -.form-inline .bootstrap-select.btn-group, -.form-horizontal .bootstrap-select.btn-group, -.form-group .bootstrap-select.btn-group { - margin-bottom: 0; - margin-left: 1px; -} - -.form-group-lg .bootstrap-select.btn-group.form-control, -.form-group-sm .bootstrap-select.btn-group.form-control { - padding: 0; -} - -.form-inline .bootstrap-select.btn-group .form-control { - width: 100%; -} - -.bootstrap-select.btn-group.disabled, -.bootstrap-select.btn-group > .disabled { - cursor: not-allowed; -} - -.bootstrap-select.btn-group.disabled:focus, -.bootstrap-select.btn-group > .disabled:focus { - outline: none !important; -} - -.bootstrap-select.btn-group.bs-container { - position: absolute; - height: 0 !important; - padding: 0 !important; -} - -.bootstrap-select.btn-group.bs-container .dropdown-menu { - z-index: 1060; -} - -.bootstrap-select.btn-group .dropdown-toggle .filter-option { - display: inline-block; - overflow: hidden; - width: 100%; - text-align: left; - color: #515365; - font-weight: normal; -} - -.bootstrap-select.btn-group .dropdown-toggle .caret { - position: absolute; - top: 50%; - right: 12px; - margin-top: -2px; - vertical-align: middle; -} - -.bootstrap-select.btn-group[class*='col-'] .dropdown-toggle { - width: 100%; -} - -.bootstrap-select.btn-group .dropdown-menu { - margin-left: 0; - min-width: 100%; - padding: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.bootstrap-select.btn-group .dropdown-menu.inner { - position: static; - float: none; - border: 0; - padding: 0; - margin: 0; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; -} - -.bootstrap-select.btn-group .dropdown-menu li { - position: relative; -} - -.bootstrap-select.btn-group .dropdown-menu li.active small { - color: #fff; -} - -.bootstrap-select.btn-group .dropdown-menu li.disabled a { - cursor: not-allowed; -} - -.bootstrap-select.btn-group .dropdown-menu li a { - padding: 10px 1.5rem; - color: #888da8; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.bootstrap-select.btn-group .dropdown-menu li.selected a { - color: #fff; -} - -.bootstrap-select.btn-group .dropdown-menu li a.opt { - position: relative; - padding-left: 2.25em; -} - -.bootstrap-select.btn-group .dropdown-menu li a span.check-mark { - display: none; -} - -.bootstrap-select.btn-group .dropdown-menu li a span.text { - display: inline-block; -} - -.bootstrap-select.btn-group .dropdown-menu li small { - padding-left: 0.5em; -} - -.bootstrap-select.btn-group .dropdown-menu .notify { - position: absolute; - bottom: 5px; - width: 96%; - margin: 0 2%; - min-height: 26px; - padding: 3px 5px; - background: #f5f5f5; - border: 1px solid #e3e3e3; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - pointer-events: none; - opacity: 0.9; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.bootstrap-select.btn-group .no-results { - padding: 3px; - background: #f5f5f5; - margin: 0 5px; - white-space: nowrap; -} - -.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option { - position: static; -} - -.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret { - position: static; - top: auto; - margin-top: -1px; -} - -.bootstrap-select.btn-group.show-tick - .dropdown-menu - li.selected - a - span.check-mark { - position: absolute; - display: inline-block; - right: 15px; - top: 12px; -} - -.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { - margin-right: 34px; -} - -.bootstrap-select.show-menu-arrow.open > .dropdown-toggle { - z-index: 1061; -} - -.bootstrap-select.show-menu-arrow .dropdown-toggle:before { - content: ''; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid rgba(204, 204, 204, 0.2); - position: absolute; - bottom: -4px; - left: 9px; - display: none; -} - -.bootstrap-select.show-menu-arrow .dropdown-toggle:after { - content: ''; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid white; - position: absolute; - bottom: -4px; - left: 10px; - display: none; -} - -.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before { - bottom: auto; - top: -3px; - border-top: 7px solid rgba(204, 204, 204, 0.2); - border-bottom: 0; -} - -.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after { - bottom: auto; - top: -3px; - border-top: 6px solid white; - border-bottom: 0; -} - -.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before { - right: 12px; - left: auto; -} - -.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after { - right: 13px; - left: auto; -} - -.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, -.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after { - display: block; -} - -.bs-searchbox, -.bs-actionsbox, -.bs-donebutton { - padding: 4px 8px; -} - -.bs-actionsbox { - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.bs-actionsbox .btn-group button { - width: 50%; -} - -.bs-donebutton { - float: left; - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.bs-donebutton .btn-group button { - width: 100%; -} - -.bs-searchbox + .bs-actionsbox { - padding: 0 8px 4px; -} - -.bs-searchbox .form-control { - margin-bottom: 0; - width: 100%; - float: none; -} - -.show > .btn-secondary.dropdown-toggle { - background-color: transparent; - border-color: #e6ecf5; -} - -.dropdown-toggle::after { - border-top-color: #888da8; - right: 20px; - top: -2px; - position: relative; -} - -.form-group.label-floating - .bootstrap-select.btn-group - .dropdown-toggle - .filter-option { - top: 5px; - position: relative; -} - -.form-group.label-floating.is-select label.control-label { - top: 8px; - font-size: 11px; - line-height: 1.42857; - z-index: 9; -} - -.bootstrap-select.style-2 > .dropdown-toggle { - border: none; - border-radius: 0; - padding: 10px 15px 10px 40px; - line-height: 1; - margin-bottom: 7px; -} - -.bootstrap-select.style-2 > .dropdown-toggle:after { - display: none; -} - -.bootstrap-select.style-2 .dropdown-menu { - margin-top: 0; - border: 1px solid #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - overflow: visible !important; -} - -.bootstrap-select.style-2 .bs-searchbox { - padding: 0; -} - -.glyphicon-ok::before { - content: '\f00c'; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - color: #515365; -} - -.bootstrap-select.style-2 li.selected a { - background-color: transparent; - color: #515365; -} - -.bootstrap-select.style-2 .form-control { - border: none; - border-bottom: 1px solid #e6ecf5; - border-radius: 0; -} - -.bootstrap-select.without-border.form-control { - width: 170px; - float: right; - margin-top: 4px; -} - -.bootstrap-select.without-border .dropdown-toggle::after { - border-top: 0.4em solid #888da8; - border-right: 0.4em solid transparent; - border-left: 0.4em solid transparent; -} - -.bootstrap-select.without-border > .dropdown-toggle { - border: none; - padding: 0; - margin-bottom: 0; - font-size: 9px; - line-height: 1; -} - -.bootstrap-select.without-border.btn-group .dropdown-toggle .filter-option { - font-weight: 700; - text-align: right; - padding-right: 30px; -} - -.bootstrap-select.without-border .form-group { - margin-bottom: 0; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .bootstrap-select.without-border.form-control { - float: none; - } -} - -.daterangepicker { - position: absolute; - color: inherit; - background-color: #fff; - border-radius: 4px; - width: 278px; - padding: 4px; - margin-top: 1px; - top: 100px; - left: 20px; - /* Calendars */ -} - -.daterangepicker:before, -.daterangepicker:after { - position: absolute; - display: inline-block; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} - -.daterangepicker:before { - top: -7px; - border-right: 7px solid transparent; - border-left: 7px solid transparent; - border-bottom: 7px solid #ccc; -} - -.daterangepicker:after { - top: -6px; - border-right: 6px solid transparent; - border-bottom: 6px solid #fff; - border-left: 6px solid transparent; -} - -.daterangepicker.opensleft:before { - right: 9px; -} - -.daterangepicker.opensleft:after { - right: 10px; -} - -.daterangepicker.openscenter:before { - left: 0; - right: 0; - width: 0; - margin-left: auto; - margin-right: auto; -} - -.daterangepicker.openscenter:after { - left: 0; - right: 0; - width: 0; - margin-left: auto; - margin-right: auto; -} - -.daterangepicker.opensright:before { - left: 9px; -} - -.daterangepicker.opensright:after { - left: 10px; -} - -.daterangepicker.dropup { - margin-top: -5px; -} - -.daterangepicker.dropup:before { - top: initial; - bottom: -7px; - border-bottom: initial; - border-top: 7px solid #ccc; -} - -.daterangepicker.dropup:after { - top: initial; - bottom: -6px; - border-bottom: initial; - border-top: 6px solid #fff; -} - -.daterangepicker.dropdown-menu { - max-width: none; - z-index: 3001; -} - -.daterangepicker.single .ranges, -.daterangepicker.single .calendar { - float: none; -} - -.daterangepicker.show-calendar .calendar { - display: block; -} - -.daterangepicker .calendar { - display: none; - max-width: 270px; - margin: 4px; -} - -.daterangepicker .calendar.single .calendar-table { - border: none; -} - -.daterangepicker .calendar th, -.daterangepicker .calendar td { - white-space: nowrap; - text-align: center; -} - -.daterangepicker .calendar-table { - border: 1px solid #fff; - padding: 4px; - border-radius: 4px; - background-color: #fff; -} - -.daterangepicker table { - width: 100%; - margin: 0; -} - -.daterangepicker td, -.daterangepicker th { - text-align: center; - border-radius: 4px; - border: 1px solid transparent; - white-space: nowrap; - cursor: pointer; -} - -.daterangepicker td.available:hover, -.daterangepicker th.available:hover { - background-color: #eee; - border-color: transparent; - color: inherit; -} - -.daterangepicker td.week, -.daterangepicker th.week { - font-size: 80%; - color: #ccc; -} - -.daterangepicker td.off, -.daterangepicker td.off.in-range, -.daterangepicker td.off.start-date, -.daterangepicker td.off.end-date { - background-color: #fff; - border-color: transparent; - color: #999; -} - -.daterangepicker td.in-range { - background-color: #ebf4f8; - border-color: transparent; - color: #000; - border-radius: 0; -} - -.daterangepicker td.start-date { - border-radius: 4px 0 0 4px; -} - -.daterangepicker td.end-date { - border-radius: 0 4px 4px 0; -} - -.daterangepicker td.start-date.end-date { - border-radius: 4px; -} - -.daterangepicker td.active, -.daterangepicker td.active:hover { - background-color: #357ebd; - border-color: transparent; - color: #fff; -} - -.daterangepicker th.month { - width: auto; -} - -.daterangepicker td.disabled, -.daterangepicker option.disabled { - color: #999; - cursor: not-allowed; - text-decoration: line-through; -} - -.daterangepicker select.monthselect, -.daterangepicker select.yearselect { - font-size: 12px; - padding: 1px; - height: auto; - margin: 0; - cursor: default; - display: inline-block; -} - -.daterangepicker select.monthselect { - margin-right: 2%; - width: 56%; -} - -.daterangepicker select.yearselect { - width: 40%; -} - -.daterangepicker select.hourselect, -.daterangepicker select.minuteselect, -.daterangepicker select.secondselect, -.daterangepicker select.ampmselect { - width: 50px; - margin-bottom: 0; -} - -.daterangepicker .input-mini { - border: 1px solid #ccc; - border-radius: 4px; - color: #555; - height: 30px; - line-height: 30px; - display: block; - vertical-align: middle; - margin: 0 0 5px 0; - padding: 0 6px 0 28px; - width: 100%; -} - -.daterangepicker .input-mini.active { - border: 1px solid #08c; - border-radius: 4px; -} - -.daterangepicker .daterangepicker_input { - position: relative; -} - -.daterangepicker .daterangepicker_input i { - position: absolute; - left: 8px; - top: 8px; -} - -.daterangepicker.rtl .input-mini { - padding-right: 28px; - padding-left: 6px; -} - -.daterangepicker.rtl .daterangepicker_input i { - left: auto; - right: 8px; -} - -.daterangepicker .calendar-time { - text-align: center; - margin: 5px auto; - line-height: 30px; - position: relative; - padding-left: 28px; -} - -.daterangepicker .calendar-time select.disabled { - color: #ccc; - cursor: not-allowed; -} - -.ranges { - font-size: 11px; - float: none; - margin: 4px; - text-align: left; -} - -.ranges ul { - list-style: none; - margin: 0 auto; - padding: 0; - width: 100%; -} - -.ranges li { - font-size: 13px; - background-color: #f5f5f5; - border: 1px solid #f5f5f5; - border-radius: 4px; - color: #08c; - padding: 3px 12px; - margin-bottom: 8px; - cursor: pointer; -} - -.ranges li:hover { - background-color: #08c; - border: 1px solid #08c; - color: #fff; -} - -.ranges li.active { - background-color: #08c; - border: 1px solid #08c; - color: #fff; -} - -/* Larger Screen Styling */ -@media (min-width: 564px) { - .daterangepicker { - width: auto; - } - .daterangepicker .ranges ul { - width: 160px; - } - .daterangepicker.single .ranges ul { - width: 100%; - } - .daterangepicker.single .calendar.left { - clear: none; - } - .daterangepicker.single.ltr .ranges, - .daterangepicker.single.ltr .calendar { - float: left; - } - .daterangepicker.single.rtl .ranges, - .daterangepicker.single.rtl .calendar { - float: right; - } - .daterangepicker.ltr { - direction: ltr; - text-align: left; - } - .daterangepicker.ltr .calendar.left { - clear: left; - margin-right: 0; - } - .daterangepicker.ltr .calendar.left .calendar-table { - border-right: none; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .daterangepicker.ltr .calendar.right { - margin-left: 0; - } - .daterangepicker.ltr .calendar.right .calendar-table { - border-left: none; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .daterangepicker.ltr .left .daterangepicker_input { - padding-right: 12px; - } - .daterangepicker.ltr .calendar.left .calendar-table { - padding-right: 12px; - } - .daterangepicker.ltr .ranges, - .daterangepicker.ltr .calendar { - float: left; - } - .daterangepicker.rtl { - direction: rtl; - text-align: right; - } - .daterangepicker.rtl .calendar.left { - clear: right; - margin-left: 0; - } - .daterangepicker.rtl .calendar.left .calendar-table { - border-left: none; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .daterangepicker.rtl .calendar.right { - margin-right: 0; - } - .daterangepicker.rtl .calendar.right .calendar-table { - border-right: none; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .daterangepicker.rtl .left .daterangepicker_input { - padding-left: 12px; - } - .daterangepicker.rtl .calendar.left .calendar-table { - padding-left: 12px; - } - .daterangepicker.rtl .ranges, - .daterangepicker.rtl .calendar { - text-align: right; - float: right; - } -} - -@media (min-width: 730px) { - .daterangepicker .ranges { - width: auto; - } - .daterangepicker.ltr .ranges { - float: left; - } - .daterangepicker.rtl .ranges { - float: right; - } - .daterangepicker .calendar.left { - clear: none !important; - } -} - -/*Crumina styles for daterange*/ -.daterangepicker .calendar .prev, -.daterangepicker .calendar .next { - display: none; -} - -.daterangepicker_input .form-group { - margin: 0; -} - -.daterangepicker select.monthselect, -.daterangepicker select.yearselect { - border: none; - font-size: 13px; - color: #515365; -} - -.daterangepicker th.month { - padding: 15px 5px; -} - -.daterangepicker select.monthselect { - margin-right: 10%; - width: 50%; -} - -.daterangepicker .calendar th, -.daterangepicker td.off { - font-size: 9px; - color: #888da8; -} - -.daterangepicker .calendar td { - color: #4b4e65; - font-size: 11px; - border-radius: 50%; - display: table-cell; - height: auto; - width: auto; -} - -.daterangepicker td.active, -.daterangepicker td.active:hover, -.daterangepicker td.start-date.end-date { - background-color: #08ddc1; - border-color: transparent; - color: #fff; - border-radius: 50%; -} - -.daterangepicker { - width: 270px; - border-color: #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} - -.daterangepicker.single.ltr .calendar { - float: none; - padding: 8px; -} - -.daterangepicker .calendar th, -.daterangepicker .calendar td { - line-height: 30px; - padding: 0 5px; -} - -/*! -FullCalendar Core Package v4.1.0 -Docs & License: https://fullcalendar.io/ -(c) 2019 Adam Shaw -*/ -.fc { - direction: ltr; - text-align: left; -} - -.fc-rtl { - text-align: right; -} - -body .fc { - /* extra precedence to overcome jqui */ - font-size: 1em; -} - -/* Colors ---------------------------------------------------------------------------------------------------*/ -.fc-highlight { - /* when user is selecting cells */ - background: #bce8f1; - opacity: 0.3; -} - -.fc-bgevent { - /* default look for background events */ - background: #8fdf82; - opacity: 0.3; -} - -.fc-nonbusiness { - /* default look for non-business-hours areas */ - /* will inherit .fc-bgevent's styles */ - background: #d7d7d7; -} - -/* Popover ---------------------------------------------------------------------------------------------------*/ -.fc-popover { - position: absolute; - -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); -} - -.fc-popover .fc-header { - /* TODO: be more consistent with fc-head/fc-body */ - 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-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 2px 4px; -} - -.fc-rtl .fc-popover .fc-header { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; -} - -.fc-popover .fc-header .fc-title { - margin: 0 2px; -} - -.fc-popover .fc-header .fc-close { - cursor: pointer; - opacity: 0.65; - font-size: 1.1em; -} - -/* Misc Reusable Components ---------------------------------------------------------------------------------------------------*/ -.fc-divider { - border-style: solid; - border-width: 1px; -} - -hr.fc-divider { - height: 0; - margin: 0; - padding: 0 0 2px; - /* height is unreliable across browsers, so use padding */ - border-width: 1px 0; -} - -.fc-bg, -.fc-bgevent-skeleton, -.fc-highlight-skeleton, -.fc-mirror-skeleton { - /* these element should always cling to top-left/right corners */ - position: absolute; - top: 0; - left: 0; - right: 0; -} - -.fc-bg { - bottom: 0; - /* strech bg to bottom edge */ -} - -.fc-bg table { - height: 100%; - /* strech bg to bottom edge */ -} - -/* Tables ---------------------------------------------------------------------------------------------------*/ -.fc table { - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; - /* fix scrollbar issue in firefox */ - table-layout: fixed; - border-collapse: collapse; - border-spacing: 0; - font-size: 1em; - /* normalize cross-browser */ -} - -.fc th { - text-align: center; -} - -.fc th, -.fc td { - border-style: solid; - border-width: 1px; - padding: 0; - vertical-align: top; -} - -.fc td.fc-today { - border-style: double; - /* overcome neighboring borders */ -} - -/* Internal Nav Links ---------------------------------------------------------------------------------------------------*/ -a[data-goto] { - cursor: pointer; -} - -a[data-goto]:hover { - text-decoration: underline; -} - -/* Fake Table Rows ---------------------------------------------------------------------------------------------------*/ -.fc .fc-row { - /* extra precedence to overcome themes forcing a 1px border */ - /* no visible border by default. but make available if need be (scrollbar width compensation) */ - border-style: solid; - border-width: 0; -} - -.fc-row table { - /* don't put left/right border on anything within a fake row. - the outer tbody will worry about this */ - border-left: 0 hidden transparent; - border-right: 0 hidden transparent; - /* no bottom borders on rows */ - border-bottom: 0 hidden transparent; -} - -.fc-row:first-child table { - border-top: 0 hidden transparent; - /* no top border on first row */ -} - -/* Day Row (used within the header and the DayGrid) ---------------------------------------------------------------------------------------------------*/ -.fc-row { - position: relative; -} - -.fc-row .fc-bg { - z-index: 1; -} - -/* highlighting cells & background event skeleton */ -.fc-row .fc-bgevent-skeleton, -.fc-row .fc-highlight-skeleton { - bottom: 0; - /* stretch skeleton to bottom of row */ -} - -.fc-row .fc-bgevent-skeleton table, -.fc-row .fc-highlight-skeleton table { - height: 100%; - /* stretch skeleton to bottom of row */ -} - -.fc-row .fc-highlight-skeleton td, -.fc-row .fc-bgevent-skeleton td { - border-color: transparent; -} - -.fc-row .fc-bgevent-skeleton { - z-index: 2; -} - -.fc-row .fc-highlight-skeleton { - z-index: 3; -} - -/* -row content (which contains day/week numbers and events) as well as "mirror" (which contains -temporary rendered events). -*/ -.fc-row .fc-content-skeleton { - position: relative; - z-index: 4; - padding-bottom: 2px; - /* matches the space above the events */ -} - -.fc-row .fc-mirror-skeleton { - z-index: 5; -} - -.fc .fc-row .fc-content-skeleton table, -.fc .fc-row .fc-content-skeleton td, -.fc .fc-row .fc-mirror-skeleton td { - /* see-through to the background below */ - /* extra precedence to prevent theme-provided backgrounds */ - background: none; - /* in case s are globally styled */ - border-color: transparent; -} - -.fc-row .fc-content-skeleton td, -.fc-row .fc-mirror-skeleton td { - /* don't put a border between events and/or the day number */ - border-bottom: 0; -} - -.fc-row .fc-content-skeleton tbody td, -.fc-row .fc-mirror-skeleton tbody td { - /* don't put a border between event cells */ - border-top: 0; -} - -/* Scrolling Container ---------------------------------------------------------------------------------------------------*/ -.fc-scroller { - -webkit-overflow-scrolling: touch; -} - -/* TODO: move to timegrid/daygrid */ -.fc-scroller > .fc-day-grid, -.fc-scroller > .fc-time-grid { - position: relative; - /* re-scope all positions */ - width: 100%; - /* hack to force re-sizing this inner element when scrollbars appear/disappear */ -} - -/* Global Event Styles ---------------------------------------------------------------------------------------------------*/ -.fc-event { - position: relative; - /* for resize handle and other inner positioning */ - display: block; - /* make the
tag block */ - font-size: 0.85em; - line-height: 1.4; - border-radius: 3px; - border: 1px solid #3788d8; -} - -.fc-event, -.fc-event-dot { - background-color: #3788d8; - /* default BACKGROUND color */ -} - -.fc-event, -.fc-event:hover { - color: #fff; - /* default TEXT color */ - text-decoration: none; - /* if has an href */ -} - -.fc-event[href], -.fc-event.fc-draggable { - cursor: pointer; - /* give events with links and draggable events a hand mouse pointer */ -} - -.fc-not-allowed, -.fc-not-allowed .fc-event { - /* to override an event's custom cursor */ - cursor: not-allowed; -} - -.fc-event .fc-content { - position: relative; - z-index: 2; -} - -/* resizer (cursor AND touch devices) */ -.fc-event .fc-resizer { - position: absolute; - z-index: 4; -} - -/* resizer (touch devices) */ -.fc-event .fc-resizer { - display: none; -} - -.fc-event.fc-allow-mouse-resize .fc-resizer, -.fc-event.fc-selected .fc-resizer { - /* only show when hovering or selected (with touch) */ - display: block; -} - -/* hit area */ -.fc-event.fc-selected .fc-resizer:before { - /* 40x40 touch area */ - content: ''; - position: absolute; - z-index: 9999; - /* user of this util can scope within a lower z-index */ - top: 50%; - left: 50%; - width: 40px; - height: 40px; - margin-left: -20px; - margin-top: -20px; -} - -/* Event Selection (only for touch devices) ---------------------------------------------------------------------------------------------------*/ -.fc-event.fc-selected { - z-index: 9999 !important; - /* overcomes inline z-index */ - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); -} - -.fc-event.fc-selected:after { - content: ''; - position: absolute; - z-index: 1; - /* same z-index as fc-bg, behind text */ - /* overcome the borders */ - top: -1px; - right: -1px; - bottom: -1px; - left: -1px; - /* darkening effect */ - background: #000; - opacity: 0.25; -} - -/* Event Dragging ---------------------------------------------------------------------------------------------------*/ -.fc-event.fc-dragging.fc-selected { - -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); - box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); -} - -.fc-event.fc-dragging:not(.fc-selected) { - opacity: 0.75; -} - -/* Horizontal Events ---------------------------------------------------------------------------------------------------*/ -/* bigger touch area when selected */ -.fc-h-event.fc-selected:before { - content: ''; - position: absolute; - z-index: 3; - /* below resizers */ - top: -10px; - bottom: -10px; - left: 0; - right: 0; -} - -/* events that are continuing to/from another week. kill rounded corners and butt up against edge */ -.fc-ltr .fc-h-event.fc-not-start, -.fc-rtl .fc-h-event.fc-not-end { - margin-left: 0; - border-left-width: 0; - padding-left: 1px; - /* replace the border with padding */ - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.fc-ltr .fc-h-event.fc-not-end, -.fc-rtl .fc-h-event.fc-not-start { - margin-right: 0; - border-right-width: 0; - padding-right: 1px; - /* replace the border with padding */ - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -/* resizer (cursor AND touch devices) */ -/* left resizer */ -.fc-ltr .fc-h-event .fc-start-resizer, -.fc-rtl .fc-h-event .fc-end-resizer { - cursor: w-resize; - left: -1px; - /* overcome border */ -} - -/* right resizer */ -.fc-ltr .fc-h-event .fc-end-resizer, -.fc-rtl .fc-h-event .fc-start-resizer { - cursor: e-resize; - right: -1px; - /* overcome border */ -} - -/* resizer (mouse devices) */ -.fc-h-event.fc-allow-mouse-resize .fc-resizer { - width: 7px; - top: -1px; - /* overcome top border */ - bottom: -1px; - /* overcome bottom border */ -} - -/* resizer (touch devices) */ -.fc-h-event.fc-selected .fc-resizer { - /* 8x8 little dot */ - border-radius: 4px; - border-width: 1px; - width: 6px; - height: 6px; - border-style: solid; - border-color: inherit; - background: #fff; - /* vertically center */ - top: 50%; - margin-top: -4px; -} - -/* left resizer */ -.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, -.fc-rtl .fc-h-event.fc-selected .fc-end-resizer { - margin-left: -4px; - /* centers the 8x8 dot on the left edge */ -} - -/* right resizer */ -.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, -.fc-rtl .fc-h-event.fc-selected .fc-start-resizer { - margin-right: -4px; - /* centers the 8x8 dot on the right edge */ -} - -/* DayGrid events ----------------------------------------------------------------------------------------------------- -We use the full "fc-day-grid-event" class instead of using descendants because the event won't -be a descendant of the grid when it is being dragged. -*/ -.fc-day-grid-event { - margin: 1px 2px 0; - /* spacing between events and edges */ - padding: 0 1px; -} - -tr:first-child > td > .fc-day-grid-event { - margin-top: 2px; - /* a little bit more space before the first event */ -} - -.fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event { - margin-top: 0; - /* except for mirror skeleton */ -} - -.fc-day-grid-event .fc-content { - /* force events to be one-line tall */ - white-space: nowrap; - overflow: hidden; -} - -.fc-day-grid-event .fc-time { - font-weight: bold; -} - -/* resizer (cursor devices) */ -/* left resizer */ -.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, -.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer { - margin-left: -2px; - /* to the day cell's edge */ -} - -/* right resizer */ -.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, -.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer { - margin-right: -2px; - /* to the day cell's edge */ -} - -/* Event Limiting ---------------------------------------------------------------------------------------------------*/ -/* "more" link that represents hidden events */ -a.fc-more { - margin: 1px 3px; - font-size: 0.85em; - cursor: pointer; - text-decoration: none; -} - -a.fc-more:hover { - text-decoration: underline; -} - -.fc-limited { - /* rows and cells that are hidden because of a "more" link */ - display: none; -} - -/* popover that appears when "more" link is clicked */ -.fc-day-grid .fc-row { - z-index: 1; - /* make the "more" popover one higher than this */ -} - -.fc-more-popover { - z-index: 2; - width: 220px; -} - -.fc-more-popover .fc-event-container { - padding: 10px; -} - -/* Now Indicator ---------------------------------------------------------------------------------------------------*/ -.fc-now-indicator { - position: absolute; - border: 0 solid red; -} - -/* Utilities ---------------------------------------------------------------------------------------------------*/ -.fc-unselectable { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -/* -TODO: more distinction between this file and common.css -*/ -/* Colors ---------------------------------------------------------------------------------------------------*/ -.fc-unthemed th, -.fc-unthemed td, -.fc-unthemed thead, -.fc-unthemed tbody, -.fc-unthemed .fc-divider, -.fc-unthemed .fc-row, -.fc-unthemed .fc-content, -.fc-unthemed .fc-popover, -.fc-unthemed .fc-list-view, -.fc-unthemed .fc-list-heading td { - border-color: #ddd; -} - -.fc-unthemed .fc-popover { - background-color: #fff; -} - -.fc-unthemed .fc-divider, -.fc-unthemed .fc-popover .fc-header, -.fc-unthemed .fc-list-heading td { - background: #eee; -} - -.fc-unthemed td.fc-today { - background: #fcf8e3; -} - -.fc-unthemed .fc-disabled-day { - background: #d7d7d7; - opacity: 0.3; -} - -/* Icons --------------------------------------------------------------------------------------------------- -from https://feathericons.com/ and built with IcoMoon -*/ -@font-face { - font-family: 'fcicons'; - src: url('data:application/x-font-ttf;charset=utf-8;base64,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') - format('truetype'); - font-weight: normal; - font-style: normal; -} - -.fc-icon { - /* use !important to prevent issues with browser extensions that change fonts */ - font-family: 'fcicons' !important; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.fc-icon-chevron-left:before { - content: '\e900'; -} - -.fc-icon-chevron-right:before { - content: '\e901'; -} - -.fc-icon-chevrons-left:before { - content: '\e902'; -} - -.fc-icon-chevrons-right:before { - content: '\e903'; -} - -.fc-icon-minus-square:before { - content: '\e904'; -} - -.fc-icon-plus-square:before { - content: '\e905'; -} - -.fc-icon-x:before { - content: '\e906'; -} - -.fc-icon { - display: inline-block; - width: 1em; - height: 1em; - text-align: center; -} - -/* Buttons --------------------------------------------------------------------------------------------------- -Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css -*/ -/* reset */ -.fc-button { - border-radius: 0; - overflow: visible; - text-transform: none; - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -.fc-button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -.fc-button { - -webkit-appearance: button; -} - -.fc-button:not(:disabled) { - cursor: pointer; -} - -.fc-button::-moz-focus-inner { - padding: 0; - border-style: none; -} - -/* theme */ -.fc-button { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.4em 0.65em; - font-size: 1em; - line-height: 1.5; - border-radius: 0.25em; -} - -.fc-button:hover { - color: #212529; - text-decoration: none; -} - -.fc-button:focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); - box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); -} - -.fc-button:disabled { - opacity: 0.65; -} - -/* "primary" coloring */ -.fc-button-primary { - color: #fff; - background-color: #2c3e50; - border-color: #2c3e50; -} - -.fc-button-primary:hover { - color: #fff; - background-color: #1e2b37; - border-color: #1a252f; -} - -.fc-button-primary:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); - box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); -} - -.fc-button-primary:disabled { - color: #fff; - background-color: #2c3e50; - border-color: #2c3e50; -} - -.fc-button-primary:not(:disabled):active, -.fc-button-primary:not(:disabled).fc-button-active { - color: #fff; - background-color: #1a252f; - border-color: #151e27; -} - -.fc-button-primary:not(:disabled):active:focus, -.fc-button-primary:not(:disabled).fc-button-active:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); - box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); -} - -/* icons within buttons */ -.fc-button .fc-icon { - vertical-align: middle; - font-size: 1.5em; -} - -/* Buttons Groups ---------------------------------------------------------------------------------------------------*/ -.fc-button-group { - position: relative; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.fc-button-group > .fc-button { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fc-button-group > .fc-button:hover { - z-index: 1; -} - -.fc-button-group > .fc-button:focus, -.fc-button-group > .fc-button:active, -.fc-button-group > .fc-button.fc-button-active { - z-index: 1; -} - -.fc-button-group > .fc-button:not(:first-child) { - margin-left: -1px; -} - -.fc-button-group > .fc-button:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.fc-button-group > .fc-button:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -/* Popover ---------------------------------------------------------------------------------------------------*/ -.fc-unthemed .fc-popover { - border-width: 1px; - border-style: solid; -} - -/* List View ---------------------------------------------------------------------------------------------------*/ -.fc-unthemed .fc-list-item:hover td { - background-color: #f5f5f5; -} - -/* Toolbar ---------------------------------------------------------------------------------------------------*/ -.fc-toolbar { - 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; -} - -.fc-toolbar.fc-header-toolbar { - margin-bottom: 1.5em; -} - -.fc-toolbar.fc-footer-toolbar { - margin-top: 1.5em; -} - -/* inner content */ -.fc-toolbar > * > :not(:first-child) { - margin-left: 0.75em; -} - -.fc-toolbar h2 { - font-size: 1.75em; - margin: 0; -} - -/* View Structure ---------------------------------------------------------------------------------------------------*/ -.fc-view-container { - position: relative; -} - -/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */ -/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */ -.fc-view-container *, -.fc-view-container *:before, -.fc-view-container *:after { - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -.fc-view, -.fc-view > table { - /* so dragged elements can be above the view's main element */ - position: relative; - z-index: 1; -} - -@media print { - .fc { - max-width: 100% !important; - } - /* Global Event Restyling - --------------------------------------------------------------------------------------------------*/ - .fc-event { - background: #fff !important; - color: #000 !important; - page-break-inside: avoid; - } - .fc-event .fc-resizer { - display: none; - } - /* Table & Day-Row Restyling - --------------------------------------------------------------------------------------------------*/ - .fc th, - .fc td, - .fc hr, - .fc thead, - .fc tbody, - .fc-row { - border-color: #ccc !important; - background: #fff !important; - } - /* kill the overlaid, absolutely-positioned components */ - /* common... */ - .fc-bg, - .fc-bgevent-skeleton, - .fc-highlight-skeleton, - .fc-mirror-skeleton, - .fc-bgevent-container, - .fc-business-container, - .fc-highlight-container, - .fc-mirror-container { - display: none; - } - /* don't force a min-height on rows (for DayGrid) */ - .fc tbody .fc-row { - height: auto !important; - /* undo height that JS set in distributeHeight */ - min-height: 0 !important; - /* undo the min-height from each view's specific stylesheet */ - } - .fc tbody .fc-row .fc-content-skeleton { - position: static; - /* undo .fc-rigid */ - padding-bottom: 0 !important; - /* use a more border-friendly method for this... */ - } - .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td { - /* only works in newer browsers */ - padding-bottom: 1em; - /* ...gives space within the skeleton. also ensures min height in a way */ - } - .fc tbody .fc-row .fc-content-skeleton table { - /* provides a min-height for the row, but only effective for IE, which exaggerates this value, - making it look more like 3em. for other browers, it will already be this tall */ - height: 1em; - } - /* Undo month-view event limiting. Display all events and hide the "more" links - --------------------------------------------------------------------------------------------------*/ - .fc-more-cell, - .fc-more { - display: none !important; - } - .fc tr.fc-limited { - display: table-row !important; - } - .fc td.fc-limited { - display: table-cell !important; - } - .fc-popover { - display: none; - /* never display the "more.." popover in print mode */ - } - /* TimeGrid Restyling - --------------------------------------------------------------------------------------------------*/ - /* undo the min-height 100% trick used to fill the container's height */ - .fc-time-grid { - min-height: 0 !important; - } - /* don't display the side axis at all ("all-day" and time cells) */ - .fc-timeGrid-view .fc-axis { - display: none; - } - /* don't display the horizontal lines */ - .fc-slats, - .fc-time-grid hr { - /* this hr is used when height is underused and needs to be filled */ - display: none !important; - /* important overrides inline declaration */ - } - /* let the container that holds the events be naturally positioned and create real height */ - .fc-time-grid .fc-content-skeleton { - position: static; - } - /* in case there are no events, we still want some height */ - .fc-time-grid .fc-content-skeleton table { - height: 4em; - } - /* kill the horizontal spacing made by the event container. event margins will be done below */ - .fc-time-grid .fc-event-container { - margin: 0 !important; - } - /* TimeGrid *Event* Restyling - --------------------------------------------------------------------------------------------------*/ - /* naturally position events, vertically stacking them */ - .fc-time-grid .fc-event { - position: static !important; - margin: 3px 2px !important; - } - /* for events that continue to a future day, give the bottom border back */ - .fc-time-grid .fc-event.fc-not-end { - border-bottom-width: 1px !important; - } - /* indicate the event continues via "..." text */ - .fc-time-grid .fc-event.fc-not-end:after { - content: '...'; - } - /* for events that are continuations from previous days, give the top border back */ - .fc-time-grid .fc-event.fc-not-start { - border-top-width: 1px !important; - } - /* indicate the event is a continuation via "..." text */ - .fc-time-grid .fc-event.fc-not-start:before { - content: '...'; - } - /* time */ - /* undo a previous declaration and let the time text span to a second line */ - .fc-time-grid .fc-event .fc-time { - white-space: normal !important; - } - /* hide the the time that is normally displayed... */ - .fc-time-grid .fc-event .fc-time span { - display: none; - } - /* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */ - .fc-time-grid .fc-event .fc-time:after { - content: attr(data-full); - } - /* Vertical Scroller & Containers - --------------------------------------------------------------------------------------------------*/ - /* kill the scrollbars and allow natural height */ - .fc-scroller, - .fc-day-grid-container, - .fc-time-grid-container { - /* */ - overflow: visible !important; - height: auto !important; - } - /* kill the horizontal border/padding used to compensate for scrollbars */ - .fc-row { - border: 0 !important; - margin: 0 !important; - } - /* Button Controls - --------------------------------------------------------------------------------------------------*/ - .fc-button-group, - .fc button { - display: none; - /* don't display any button-related controls */ - } -} - -/*! -FullCalendar Day Grid Plugin v4.1.0 -Docs & License: https://fullcalendar.io/ -(c) 2019 Adam Shaw -*/ -/* DayGridView ---------------------------------------------------------------------------------------------------*/ -/* day row structure */ -.fc-dayGridWeek-view .fc-content-skeleton, -.fc-dayGridDay-view .fc-content-skeleton { - /* there may be week numbers in these views, so no padding-top */ - padding-bottom: 1em; - /* ensure a space at bottom of cell for user selecting/clicking */ -} - -.fc-dayGrid-view .fc-body .fc-row { - min-height: 4em; - /* ensure that all rows are at least this tall */ -} - -/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */ -.fc-row.fc-rigid { - overflow: hidden; -} - -.fc-row.fc-rigid .fc-content-skeleton { - position: absolute; - top: 0; - left: 0; - right: 0; -} - -/* week and day number styling */ -.fc-day-top.fc-other-month { - opacity: 0.3; -} - -.fc-dayGrid-view .fc-week-number, -.fc-dayGrid-view .fc-day-number { - padding: 2px; -} - -.fc-dayGrid-view th.fc-week-number, -.fc-dayGrid-view th.fc-day-number { - padding: 0 2px; - /* column headers can't have as much v space */ -} - -.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number { - float: right; -} - -.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number { - float: left; -} - -.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number { - float: left; - border-radius: 0 0 3px 0; -} - -.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number { - float: right; - border-radius: 0 0 0 3px; -} - -.fc-dayGrid-view .fc-day-top .fc-week-number { - min-width: 1.5em; - text-align: center; - background-color: #f2f2f2; - color: #808080; -} - -/* when week/day number have own column */ -.fc-dayGrid-view td.fc-week-number { - text-align: center; -} - -.fc-dayGrid-view td.fc-week-number > * { - /* work around the way we do column resizing and ensure a minimum width */ - display: inline-block; - min-width: 1.25em; -} - -/*! -FullCalendar Time Grid Plugin v4.1.0 -Docs & License: https://fullcalendar.io/ -(c) 2019 Adam Shaw -*/ -/* TimeGridView all-day area ---------------------------------------------------------------------------------------------------*/ -.fc-timeGrid-view .fc-day-grid { - position: relative; - z-index: 2; - /* so the "more.." popover will be over the time grid */ -} - -.fc-timeGrid-view .fc-day-grid .fc-row { - min-height: 3em; - /* all-day section will never get shorter than this */ -} - -.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton { - padding-bottom: 1em; - /* give space underneath events for clicking/selecting days */ -} - -/* TimeGrid axis running down the side (for both the all-day area and the slot area) ---------------------------------------------------------------------------------------------------*/ -.fc .fc-axis { - /* .fc to overcome default cell styles */ - vertical-align: middle; - padding: 0 4px; - white-space: nowrap; -} - -.fc-ltr .fc-axis { - text-align: right; -} - -.fc-rtl .fc-axis { - text-align: left; -} - -/* TimeGrid Structure ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid-container, -.fc-time-grid { - /* so slats/bg/content/etc positions get scoped within here */ - position: relative; - z-index: 1; -} - -.fc-time-grid { - min-height: 100%; - /* so if height setting is 'auto', .fc-bg stretches to fill height */ -} - -.fc-time-grid table { - /* don't put outer borders on slats/bg/content/etc */ - border: 0 hidden transparent; -} - -.fc-time-grid > .fc-bg { - z-index: 1; -} - -.fc-time-grid .fc-slats, -.fc-time-grid > hr { - /* the
TimeGridView injects when grid is shorter than scroller */ - position: relative; - z-index: 2; -} - -.fc-time-grid .fc-content-col { - position: relative; - /* because now-indicator lives directly inside */ -} - -.fc-time-grid .fc-content-skeleton { - position: absolute; - z-index: 3; - top: 0; - left: 0; - right: 0; -} - -/* divs within a cell within the fc-content-skeleton */ -.fc-time-grid .fc-business-container { - position: relative; - z-index: 1; -} - -.fc-time-grid .fc-bgevent-container { - position: relative; - z-index: 2; -} - -.fc-time-grid .fc-highlight-container { - position: relative; - z-index: 3; -} - -.fc-time-grid .fc-event-container { - position: relative; - z-index: 4; -} - -.fc-time-grid .fc-now-indicator-line { - z-index: 5; -} - -.fc-time-grid .fc-mirror-container { - /* also is fc-event-container */ - position: relative; - z-index: 6; -} - -/* TimeGrid Slats (lines that run horizontally) ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid .fc-slats td { - height: 1.5em; - border-bottom: 0; - /* each cell is responsible for its top border */ -} - -.fc-time-grid .fc-slats .fc-minor td { - border-top-style: dotted; -} - -/* TimeGrid Highlighting Slots ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid .fc-highlight-container { - /* a div within a cell within the fc-highlight-skeleton */ - position: relative; - /* scopes the left/right of the fc-highlight to be in the column */ -} - -.fc-time-grid .fc-highlight { - position: absolute; - left: 0; - right: 0; - /* top and bottom will be in by JS */ -} - -/* TimeGrid Event Containment ---------------------------------------------------------------------------------------------------*/ -.fc-ltr .fc-time-grid .fc-event-container { - /* space on the sides of events for LTR (default) */ - margin: 0 2.5% 0 2px; -} - -.fc-rtl .fc-time-grid .fc-event-container { - /* space on the sides of events for RTL */ - margin: 0 2px 0 2.5%; -} - -.fc-time-grid .fc-event, -.fc-time-grid .fc-bgevent { - position: absolute; - z-index: 1; - /* scope inner z-index's */ -} - -.fc-time-grid .fc-bgevent { - /* background events always span full width */ - left: 0; - right: 0; -} - -/* TimeGrid Event Styling ----------------------------------------------------------------------------------------------------- -We use the full "fc-time-grid-event" class instead of using descendants because the event won't -be a descendant of the grid when it is being dragged. -*/ -.fc-time-grid-event { - margin-bottom: 1px; -} - -.fc-time-grid-event-inset { - -webkit-box-shadow: 0px 0px 0px 1px #fff; - box-shadow: 0px 0px 0px 1px #fff; -} - -.fc-time-grid-event.fc-not-start { - /* events that are continuing from another day */ - /* replace space made by the top border with padding */ - border-top-width: 0; - padding-top: 1px; - /* remove top rounded corners */ - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.fc-time-grid-event.fc-not-end { - /* replace space made by the top border with padding */ - border-bottom-width: 0; - padding-bottom: 1px; - /* remove bottom rounded corners */ - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} - -.fc-time-grid-event .fc-content { - overflow: hidden; - max-height: 100%; -} - -.fc-time-grid-event .fc-time, -.fc-time-grid-event .fc-title { - padding: 0 1px; -} - -.fc-time-grid-event .fc-time { - font-size: 0.85em; - white-space: nowrap; -} - -/* short mode, where time and title are on the same line */ -.fc-time-grid-event.fc-short .fc-content { - /* don't wrap to second line (now that contents will be inline) */ - white-space: nowrap; -} - -.fc-time-grid-event.fc-short .fc-time, -.fc-time-grid-event.fc-short .fc-title { - /* put the time and title on the same line */ - display: inline-block; - vertical-align: top; -} - -.fc-time-grid-event.fc-short .fc-time span { - display: none; - /* don't display the full time text... */ -} - -.fc-time-grid-event.fc-short .fc-time:before { - content: attr(data-start); - /* ...instead, display only the start time */ -} - -.fc-time-grid-event.fc-short .fc-time:after { - content: '\000A0-\000A0'; - /* seperate with a dash, wrapped in nbsp's */ -} - -.fc-time-grid-event.fc-short .fc-title { - font-size: 0.85em; - /* make the title text the same size as the time */ - padding: 0; - /* undo padding from above */ -} - -/* resizer (cursor device) */ -.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer { - left: 0; - right: 0; - bottom: 0; - height: 8px; - overflow: hidden; - line-height: 8px; - font-size: 11px; - font-family: monospace; - text-align: center; - cursor: s-resize; -} - -.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after { - content: '='; -} - -/* resizer (touch device) */ -.fc-time-grid-event.fc-selected .fc-resizer { - /* 10x10 dot */ - border-radius: 5px; - border-width: 1px; - width: 8px; - height: 8px; - border-style: solid; - border-color: inherit; - background: #fff; - /* horizontally center */ - left: 50%; - margin-left: -5px; - /* center on the bottom edge */ - bottom: -5px; -} - -/* Now Indicator ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid .fc-now-indicator-line { - border-top-width: 1px; - left: 0; - right: 0; -} - -/* arrow on axis */ -.fc-time-grid .fc-now-indicator-arrow { - margin-top: -5px; - /* vertically center on top coordinate */ -} - -.fc-ltr .fc-time-grid .fc-now-indicator-arrow { - left: 0; - /* triangle pointing right... */ - border-width: 5px 0 5px 6px; - border-top-color: transparent; - border-bottom-color: transparent; -} - -.fc-rtl .fc-time-grid .fc-now-indicator-arrow { - right: 0; - /* triangle pointing left... */ - border-width: 5px 6px 5px 0; - border-top-color: transparent; - border-bottom-color: transparent; -} - -/* perfect-scrollbar v0.7.0 */ -.ps { - -ms-touch-action: auto; - touch-action: auto; - overflow: hidden !important; - -ms-overflow-style: none; -} - -@supports (-ms-overflow-style: none) { - .ps { - overflow: auto !important; - } -} - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .ps { - overflow: auto !important; - } -} - -.ps.ps--active-x > .ps__scrollbar-x-rail, -.ps.ps--active-y > .ps__scrollbar-y-rail { - display: block; - background-color: transparent; -} - -.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail { - background-color: #eee; - opacity: 0.9; -} - -.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x { - background-color: #999; - height: 11px; -} - -.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail { - background-color: #eee; - opacity: 0.9; -} - -.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y { - background-color: #999; - width: 11px; -} - -.ps > .ps__scrollbar-x-rail { - display: none; - position: absolute; - /* please don't change 'position' */ - opacity: 0; - -webkit-transition: background-color 0.2s linear, opacity 0.2s linear; - transition: background-color 0.2s linear, opacity 0.2s linear; - bottom: 0px; - /* there must be 'bottom' for ps__scrollbar-x-rail */ - height: 15px; -} - -.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x { - position: absolute; - /* please don't change 'position' */ - background-color: #aaa; - border-radius: 6px; - -webkit-transition: background-color 0.2s linear, height 0.2s linear, - width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out; - -webkit-transition: background-color 0.2s linear, height 0.2s linear, - width 0.2s ease-in-out, border-radius 0.2s ease-in-out; - transition: background-color 0.2s linear, height 0.2s linear, - width 0.2s ease-in-out, border-radius 0.2s ease-in-out; - bottom: 2px; - /* there must be 'bottom' for ps__scrollbar-x */ - height: 6px; -} - -.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x, -.ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x { - height: 11px; -} - -.ps > .ps__scrollbar-y-rail { - display: none; - position: absolute; - /* please don't change 'position' */ - opacity: 0; - -webkit-transition: background-color 0.2s linear, opacity 0.2s linear; - transition: background-color 0.2s linear, opacity 0.2s linear; - right: 0; - /* there must be 'right' for ps__scrollbar-y-rail */ - width: 7px; -} - -.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y { - position: absolute; - /* please don't change 'position' */ - background-color: #aaa; - border-radius: 6px; - -webkit-transition: background-color 0.2s linear, height 0.2s linear, - width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out; - -webkit-transition: background-color 0.2s linear, height 0.2s linear, - width 0.2s ease-in-out, border-radius 0.2s ease-in-out; - transition: background-color 0.2s linear, height 0.2s linear, - width 0.2s ease-in-out, border-radius 0.2s ease-in-out; - right: 2px; - /* there must be 'right' for ps__scrollbar-y */ - width: 6px; -} - -.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail { - background-color: #eee; - opacity: 0.9; -} - -.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x { - background-color: #999; - height: 11px; -} - -.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail { - background-color: #eee; - opacity: 0.9; -} - -.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y { - background-color: #999; - width: 11px; -} - -.ps:hover > .ps__scrollbar-x-rail, -.ps:hover > .ps__scrollbar-y-rail { - opacity: 0.6; -} - -.ps:hover > .ps__scrollbar-x-rail:hover { - background-color: #eee; - opacity: 0.9; -} - -.ps:hover > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x { - background-color: #999; -} - -.ps:hover > .ps__scrollbar-y-rail:hover { - background-color: #eee; - opacity: 0.9; -} - -.ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y { - background-color: #999; -} - -/* Magnific Popup CSS */ -.mfp-bg { - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1042; - overflow: hidden; - position: fixed; - background: #0b0b0b; - opacity: 0.8; -} - -.mfp-wrap { - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1043; - position: fixed; - outline: none !important; - -webkit-backface-visibility: hidden; -} - -.mfp-container { - text-align: center; - position: absolute; - width: 100%; - height: 100%; - left: 0; - top: 0; - padding: 0 8px; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.mfp-container:before { - content: ''; - display: inline-block; - height: 100%; - vertical-align: middle; -} - -.mfp-align-top .mfp-container:before { - display: none; -} - -.mfp-content { - position: relative; - display: inline-block; - vertical-align: middle; - margin: 0 auto; - text-align: left; - z-index: 1045; -} - -.mfp-inline-holder .mfp-content, -.mfp-ajax-holder .mfp-content { - width: 100%; - cursor: auto; -} - -.mfp-ajax-cur { - cursor: progress; -} - -.mfp-zoom-out-cur, -.mfp-zoom-out-cur .mfp-image-holder .mfp-close { - cursor: -webkit-zoom-out; - cursor: zoom-out; -} - -.mfp-zoom { - cursor: pointer; - cursor: -webkit-zoom-in; - cursor: zoom-in; -} - -.mfp-auto-cursor .mfp-content { - cursor: auto; -} - -.mfp-close, -.mfp-arrow, -.mfp-preloader, -.mfp-counter { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.mfp-loading.mfp-figure { - display: none; -} - -.mfp-hide { - display: none !important; -} - -.mfp-preloader { - color: #ccc; - position: absolute; - top: 50%; - width: auto; - text-align: center; - margin-top: -0.8em; - left: 8px; - right: 8px; - z-index: 1044; -} - -.mfp-preloader a { - color: #ccc; -} - -.mfp-preloader a:hover { - color: #fff; -} - -.mfp-s-ready .mfp-preloader { - display: none; -} - -.mfp-s-error .mfp-content { - display: none; -} - -button.mfp-close, -button.mfp-arrow { - overflow: visible; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; - display: block; - outline: none; - padding: 0; - z-index: 1046; - -webkit-box-shadow: none; - box-shadow: none; - -ms-touch-action: manipulation; - touch-action: manipulation; -} - -button::-moz-focus-inner { - padding: 0; - border: 0; -} - -.mfp-close { - width: 44px; - height: 44px; - line-height: 44px; - position: absolute; - right: 0; - top: 0; - text-decoration: none; - text-align: center; - opacity: 0.65; - padding: 0 0 18px 10px; - color: #fff; - font-style: normal; - font-size: 28px; - font-family: Arial, Baskerville, monospace; -} - -.mfp-close:hover, -.mfp-close:focus { - opacity: 1; -} - -.mfp-close:active { - top: 1px; -} - -.mfp-close-btn-in .mfp-close { - color: #333; -} - -.mfp-image-holder .mfp-close, -.mfp-iframe-holder .mfp-close { - color: #fff; - right: -6px; - text-align: right; - padding-right: 6px; - width: 100%; -} - -.mfp-counter { - position: absolute; - top: 0; - right: 0; - color: #ccc; - font-size: 12px; - line-height: 18px; - white-space: nowrap; -} - -.mfp-arrow { - position: absolute; - opacity: 0.65; - margin: 0; - top: 50%; - margin-top: -55px; - padding: 0; - width: 90px; - height: 110px; - -webkit-tap-highlight-color: transparent; -} - -.mfp-arrow:active { - margin-top: -54px; -} - -.mfp-arrow:hover, -.mfp-arrow:focus { - opacity: 1; -} - -.mfp-arrow:before, -.mfp-arrow:after { - content: ''; - display: block; - width: 0; - height: 0; - position: absolute; - left: 0; - top: 0; - margin-top: 35px; - margin-left: 35px; - border: medium inset transparent; -} - -.mfp-arrow:after { - border-top-width: 13px; - border-bottom-width: 13px; - top: 8px; -} - -.mfp-arrow:before { - border-top-width: 21px; - border-bottom-width: 21px; - opacity: 0.7; -} - -.mfp-arrow-left { - left: 0; -} - -.mfp-arrow-left:after { - border-right: 17px solid #fff; - margin-left: 31px; -} - -.mfp-arrow-left:before { - margin-left: 25px; - border-right: 27px solid #3f3f3f; -} - -.mfp-arrow-right { - right: 0; -} - -.mfp-arrow-right:after { - border-left: 17px solid #fff; - margin-left: 39px; -} - -.mfp-arrow-right:before { - border-left: 27px solid #3f3f3f; -} - -.mfp-iframe-holder { - padding-top: 40px; - padding-bottom: 40px; -} - -.mfp-iframe-holder .mfp-content { - line-height: 0; - width: 100%; - max-width: 900px; -} - -.mfp-iframe-holder .mfp-close { - top: -40px; -} - -.mfp-iframe-scaler { - width: 100%; - height: 0; - overflow: hidden; - padding-top: 56.25%; -} - -.mfp-iframe-scaler iframe { - position: absolute; - display: block; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - background: #000; -} - -/* Main image in popup */ -img.mfp-img { - width: auto; - max-width: 100%; - height: auto; - display: block; - line-height: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 40px 0 0 0; - margin: 0 auto; -} - -/* The shadow behind the image */ -.mfp-figure { - line-height: 0; -} - -.mfp-figure:after { - content: ''; - position: absolute; - left: 0; - top: 40px; - bottom: 40px; - display: block; - right: 0; - width: auto; - height: auto; - z-index: -1; - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - background: #444; -} - -.mfp-figure small { - color: #bdbdbd; - display: block; - font-size: 12px; - line-height: 14px; -} - -.mfp-figure figure { - margin: 0; -} - -.mfp-bottom-bar { - margin-top: -36px; - position: absolute; - top: 100%; - left: 0; - width: 100%; - cursor: auto; -} - -.mfp-title { - text-align: left; - line-height: 18px; - color: #f3f3f3; - word-wrap: break-word; - padding-right: 36px; -} - -.mfp-image-holder .mfp-content { - max-width: 100%; -} - -.mfp-gallery .mfp-image-holder .mfp-figure { - cursor: pointer; -} - -@media screen and (max-width: 800px) and (orientation: landscape), - screen and (max-height: 300px) { - /** - * Remove all paddings around the image on small screen - */ - .mfp-img-mobile .mfp-image-holder { - padding-left: 0; - padding-right: 0; - } - .mfp-img-mobile img.mfp-img { - padding: 0; - } - .mfp-img-mobile .mfp-figure:after { - top: 0; - bottom: 0; - } - .mfp-img-mobile .mfp-figure small { - display: inline; - margin-left: 5px; - } - .mfp-img-mobile .mfp-bottom-bar { - background: rgba(0, 0, 0, 0.6); - bottom: 0; - margin: 0; - top: auto; - padding: 3px 5px; - position: fixed; - -webkit-box-sizing: border-box; - box-sizing: border-box; - } - .mfp-img-mobile .mfp-bottom-bar:empty { - padding: 0; - } - .mfp-img-mobile .mfp-counter { - right: 5px; - top: 3px; - } - .mfp-img-mobile .mfp-close { - top: 0; - right: 0; - width: 35px; - height: 35px; - line-height: 35px; - background: rgba(0, 0, 0, 0.6); - position: fixed; - text-align: center; - padding: 0; - } -} - -@media all and (max-width: 900px) { - .mfp-arrow { - -webkit-transform: scale(0.75); - transform: scale(0.75); - } - .mfp-arrow-left { - -webkit-transform-origin: 0; - transform-origin: 0; - } - .mfp-arrow-right { - -webkit-transform-origin: 100%; - transform-origin: 100%; - } - .mfp-container { - padding-left: 6px; - padding-right: 6px; - } -} - -/** - * Simple fade transition, - */ -.mfp-fade.mfp-bg { - opacity: 0; - -webkit-transition: all 0.15s ease-out; - transition: all 0.15s ease-out; -} - -.mfp-fade.mfp-bg.mfp-ready { - opacity: 0.8; -} - -.mfp-fade.mfp-bg.mfp-removing { - opacity: 0; -} - -.mfp-fade.mfp-wrap .mfp-content { - opacity: 0; - -webkit-transition: all 0.15s ease-out; - transition: all 0.15s ease-out; -} - -.mfp-fade.mfp-wrap.mfp-ready .mfp-content { - opacity: 1; -} - -.mfp-fade.mfp-wrap.mfp-removing .mfp-content { - opacity: 0; -} - -/* - -====== Zoom effect ====== - -*/ -.mfp-zoom-in { - /* start state */ - /* animate in */ - /* animate out */ -} - -.mfp-zoom-in .mfp-with-anim { - opacity: 0; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - -webkit-transform: scale(0.8); - transform: scale(0.8); -} - -.mfp-zoom-in.mfp-bg { - opacity: 0; - -webkit-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; -} - -.mfp-zoom-in.mfp-ready .mfp-with-anim { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); -} - -.mfp-zoom-in.mfp-ready.mfp-bg { - opacity: 0.8; -} - -.mfp-zoom-in.mfp-removing .mfp-with-anim { - -webkit-transform: scale(0.8); - transform: scale(0.8); - opacity: 0; -} - -.mfp-zoom-in.mfp-removing.mfp-bg { - opacity: 0; -} - -/* This adds padding from top and bottom */ -.inline--media-content .mfp-container { - padding-top: 40px; - padding-bottom: 40px; -} - -/* This adds max-width to popup content */ -.inline--media-content .mfp-content { - width: 100%; - max-width: 1200px; -} - -/* This makes "#popup-with-something" scale down proportionally */ -.popup-video-holder { - width: 100%; - height: 0; - overflow: hidden; - /* This is scale ratio */ - padding-bottom: 56.25%; -} - -.popup-video-holder .plyr { - position: absolute; - top: -3px; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); -} - -.popup-video-holder .plyr--youtube .plyr__play-large { - opacity: 0; -} - -.mejs-controls .mejs-show-playlist button, -.mejs-controls .mejs-hide-playlist button, -.mejs-controls .mejs-prevtrack button, -.mejs-controls .mejs-nexttrack button, -.mejs-controls .mejs-shuffle-on button, -.mejs-controls .mejs-shuffle-off button { - background: transparent url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/controls-playlist.png') no-repeat; -} - -.mejs-controls .mejs-show-playlist button { - background-position: -16px -16px; -} - -.mejs-controls .mejs-hide-playlist button { - background-position: -16px 0; -} - -.mejs-controls .mejs-prevtrack button { - background-position: 0 -16px; -} - -.mejs-controls .mejs-shuffle-on button { - background-position: -32px 0; -} - -.mejs-controls .mejs-shuffle-off button { - background-position: -32px -16px; -} - -.mejs-container { - display: inline-block; -} - -.mejs-container .mejs-overlay-loading { - background-color: transparent; - width: 220px; - margin: -40px 0 0 -110px; -} - -.mejs-container .mejs-overlay-loading span { - width: 220px; - background-size: contain; -} - -.mejs-container .mejs-poster { - background-size: cover; -} - -.mejs-container .mejs-playlist { - position: absolute; - left: 0; - overflow-y: auto; - background-size: 100%; - width: 100%; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-size: cover; - background-position: 50% 50%; -} - -.mejs-container .mejs-playlist ul { - margin: 0 0 30px 0; - padding: 0; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.mejs-container .mejs-playlist ul li { - margin: 0; - padding: 0; - height: 44px; - cursor: pointer; -} - -.mejs-container .mejs-playlist ul li:before { - content: ''; - display: block; - height: 44px; - border-top: 1px solid white; - border-bottom: 1px solid black; - background-color: rgba(50, 50, 50, 0.7); - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/mep-playlist-icons.png'); - background-position: right 10px top 100px; - background-repeat: no-repeat; -} - -.mejs-container .mejs-playlist ul li:hover:before { - background-color: rgba(44, 124, 145, 0.8); - background-position: right 10px top -28px; -} - -.mejs-container .mejs-playlist ul li span { - position: relative; - top: -44px; - display: block; - padding: 8px 50px 10px 10px; - height: 24px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - color: white; - font-size: 14px; - line-height: 26px; -} - -.mejs-container.mep-playing .mejs-playlist ul li.current:before { - background-position: right 10px top -328px; -} - -.mejs-container.mep-playing .mejs-playlist ul li.current:hover:before { - background-position: right 10px top -228px; -} - -.mejs-container.mep-paused .mejs-playlist ul li.current:before { - background-position: right 10px top -128px; -} - -.mejs-container.mep-slider .mejs-playlist { - overflow: hidden; -} - -.mejs-container.mep-slider .mejs-playlist ul { - width: 100%; - height: 100%; - overflow: hidden; - white-space: nowrap; - margin-bottom: 0 !important; - background: radial-gradient(circle, grey, #000); -} - -.mejs-container.mep-slider .mejs-playlist ul li { - height: 100%; - display: inline-block; - width: 100%; - will-change: transform; - transition: -webkit-transform 0.5s ease-in-out; - -webkit-transition: -webkit-transform 0.5s ease-in-out; - transition: transform 0.5s ease-in-out; - transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; - background-size: 100%; - background-repeat: no-repeat; -} - -.mejs-container.mep-slider .mejs-playlist ul li span { - top: 100%; - margin-top: -7px; - position: absolute; - height: 44px; - margin-bottom: -44px; - display: inline-block; -} - -.mejs-container.mep-slider .mejs-playlist ul li:before { - position: absolute; - border: none; - background-color: transparent; - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bigplay_pph4q5.png'); - background-position: right 10px top 0px; - top: 50%; - left: 50%; - width: 100px; - height: 100px; - margin: -50px 0 0 -50px; - opacity: 1; -} - -.mejs-container.mep-slider .mejs-playlist ul li:hover:before { - background-position: right 10px top -100px; -} - -.mejs-container.mep-slider.mep-playing .mejs-playlist ul li.current:before { - background-position: right 10px top -200px; -} - -.mejs-container.mep-slider.mep-playing - .mejs-playlist - ul - li.current:hover:before { - background-position: right 10px top -300px; -} - -.mejs-container.mep-slider.mep-paused .mejs-playlist ul li.current:before { - background-position: right 10px top -0px; -} - -.mejs-container.mep-slider.mep-paused - .mejs-playlist - ul - li.current:hover:before { - background-position: right 10px top -100px; -} - -.mejs-container.mep-slider .mejs-playlist > a { - position: absolute; - top: 50%; - display: inline-block; - height: 100px; - width: 100px; - opacity: 0.9; - cursor: pointer; - background: transparent url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bigplay_pph4q5.png') left -400px no-repeat; - margin-top: -75px; -} - -.mejs-container.mep-slider .mejs-playlist > a.mep-prev { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.mejs-container.mep-slider .mejs-playlist > a.mep-prev:hover { - background-position: left -500px; -} - -.mejs-container.mep-slider .mejs-playlist > a.mep-next { - right: 0; - background-position: left -600px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.mejs-container.mep-slider .mejs-playlist > a.mep-next:hover { - background-position: left -700px; -} - -.mejs-offscreen { - /* Accessibility: hide screen reader texts (and prefer "top" for RTL languages). */ - position: absolute !important; - top: -10000px; - left: -10000px; - overflow: hidden; - width: 1px; - height: 1px; -} - -.mejs-container { - position: absolute; - bottom: 0; - left: 0; - background: #fff; - padding: 20px; - text-align: left; - vertical-align: top; - text-indent: 0; - width: 100% !important; - height: 70px !important; -} - -.mejs-container:focus { - outline: none; -} - -.me-plugin { - position: absolute; -} - -.mejs-embed, -.mejs-embed body { - width: 100%; - height: 100%; - margin: 0; - padding: 0; - background: #000; - overflow: hidden; -} - -.mejs-fullscreen { - /* set it to not show scroll bars so 100% will work */ - overflow: hidden !important; -} - -.mejs-container-fullscreen { - position: fixed; - left: 0; - top: 0; - right: 0; - bottom: 0; - overflow: hidden; - z-index: 1000; -} - -.mejs-container-fullscreen .mejs-mediaelement, -.mejs-container-fullscreen video { - width: 100%; - height: 100%; -} - -.mejs-clear { - clear: both; -} - -/* Start: LAYERS */ -.mejs-background { - position: absolute; - top: 0; - left: 0; -} - -.mejs-mediaelement { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.mejs-poster { - position: absolute; - top: 0; - left: 0; - background-size: contain; - background-position: 50% 50%; - background-repeat: no-repeat; -} - -:root .mejs-poster img { - display: none; -} - -.mejs-poster img { - border: 0; - padding: 0; - border: 0; -} - -.mejs-overlay { - position: absolute; - top: 0; - left: 0; -} - -.mejs-overlay-play { - cursor: pointer; -} - -.mejs-overlay-button { - position: absolute; - top: 50%; - left: 50%; - width: 100px; - height: 100px; - margin: -50px 0 0 -50px; - background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bigplay_pph4q5.svg') no-repeat; -} - -.no-svg .mejs-overlay-button { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bigplay_pph4q5.png'); -} - -.mejs-overlay:hover .mejs-overlay-button { - background-position: 0 -100px; -} - -.mejs-overlay-loading { - position: absolute; - top: 50%; - left: 50%; - width: 80px; - height: 80px; - margin: -40px 0 0 -40px; - background: #333; - background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/background_eihfvr.png'); - background: rgba(0, 0, 0, 0.9); - background: -webkit-gradient(linear, left top, left bottom, from(rgba(50, 50, 50, 0.9)), to(rgba(0, 0, 0, 0.9))); - background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9)); -} - -.mejs-overlay-loading span { - display: block; - width: 80px; - height: 80px; - background: transparent url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/loading.gif') 50% 50% no-repeat; -} - -/* End: LAYERS */ -/* Start: CONTROL BAR */ -.mejs-container .mejs-controls { - position: relative; - list-style-type: none; - margin: 0; - padding: 0; - width: 100%; -} - -.mejs-container .mejs-controls div { - list-style-type: none; - background-image: none; - display: block; - float: left; - margin: 0; - padding: 0; - width: 26px; - height: 26px; - font-size: 11px; - line-height: 11px; - font-family: Helvetica, Arial; - border: 0; -} - -.mejs-controls .mejs-button button { - cursor: pointer; - display: block; - font-size: 0; - line-height: 0; - text-decoration: none; - margin: 7px 0; - padding: 0; - position: absolute; - height: 27px; - width: 27px; - border: 0; - background: transparent url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/controls.svg') no-repeat; -} - -.no-svg .mejs-controls .mejs-button button { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/controls.png'); -} - -/* :focus for accessibility */ -.mejs-controls .mejs-button button:focus { - outline: dotted 1px #999; -} - -/* End: CONTROL BAR */ -/* Start: Time (Current / Duration) */ -.mejs-container .mejs-controls .mejs-time { - color: #888da8; - display: block; - height: 17px; - width: auto; - padding: 10px 3px 0 3px; - overflow: hidden; - text-align: center; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -.mejs-container .mejs-controls .mejs-time a { - color: #fff; - font-size: 11px; - line-height: 12px; - display: block; - float: left; - margin: 1px 2px 0 0; - width: auto; -} - -/* End: Time (Current / Duration) */ -/* Start: Play/Pause/Stop */ -.mejs-controls .mejs-play button { - background-position: 0 0; -} - -.mejs-controls .mejs-pause button { - background-position: 0 -16px; -} - -.mejs-controls .mejs-stop button { - background-position: -112px 0; -} - -/* Start: Play/Pause/Stop */ -/* Start: Progress Bar */ -.mejs-controls div.mejs-time-rail { - direction: ltr; - width: 50%; - padding-top: 7px; -} - -.mejs-controls .mejs-time-rail span, -.mejs-controls .mejs-time-rail a { - display: block; - position: absolute; - width: 180px; - height: 6px; - border-radius: 5px; - cursor: pointer; -} - -.mejs-controls .mejs-time-rail .mejs-time-total { - margin: 5px; - background: #333; - background: rgba(50, 50, 50, 0.8); - background: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8))); - background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8)); -} - -.mejs-controls .mejs-time-rail .mejs-time-buffering { - width: 100%; - background-image: linear-gradient( - -45deg, - rgba(255, 255, 255, 0.15) 25%, - transparent 25%, - transparent 50%, - rgba(255, 255, 255, 0.15) 50%, - rgba(255, 255, 255, 0.15) 75%, - transparent 75%, - transparent - ); - background-size: 15px 15px; - -webkit-animation: buffering-stripes 2s linear infinite; - animation: buffering-stripes 2s linear infinite; -} - -@-webkit-keyframes buffering-stripes { - from { - background-position: 0 0; - } - to { - background-position: 30px 0; - } -} - -@keyframes buffering-stripes { - from { - background-position: 0 0; - } - to { - background-position: 30px 0; - } -} - -.mejs-controls .mejs-time-rail .mejs-time-loaded { - background-color: #ebecf2; - width: 0; -} - -.mejs-controls .mejs-time-rail .mejs-time-current { - background: -webkit-gradient(linear, left top, left bottom, from(#20d862), to(#5bf692)); - background: linear-gradient(#20d862, #5bf692); - width: 0; -} - -.mejs-controls .mejs-time-rail .mejs-time-current:after { - content: ''; - display: block; - position: absolute; - right: -10px; - top: -5px; - width: 16px; - height: 16px; - border-radius: 100%; - background-color: #fff; - border: 5px solid #9a9fbf; -} - -.mejs-controls .mejs-time-rail .mejs-time-handle { - display: none; - position: absolute; - margin: 0; - width: 10px; - background: #fff; - border-radius: 5px; - cursor: pointer; - border: solid 2px #333; - top: -2px; - text-align: center; -} - -.mejs-controls .mejs-time-rail .mejs-time-float { - position: absolute; - display: none; - background: #eee; - width: 36px; - height: 17px; - border: solid 1px #333; - top: -26px; - margin-left: -18px; - text-align: center; - color: #111; -} - -.mejs-controls .mejs-time-rail .mejs-time-float-current { - margin: 2px; - width: 30px; - display: block; - text-align: center; - left: 0; -} - -.mejs-controls .mejs-time-rail .mejs-time-float-corner { - position: absolute; - display: block; - width: 0; - height: 0; - line-height: 0; - border: solid 5px #eee; - border-color: #eee transparent transparent transparent; - border-radius: 0; - top: 15px; - left: 13px; -} - -.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float { - width: 48px; -} - -.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current { - width: 44px; -} - -.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner { - left: 18px; -} - -/* -.mejs-controls .mejs-time-rail:hover .mejs-time-handle { - visibility:visible; -} -*/ -/* End: Progress Bar */ -/* Start: Fullscreen */ -.mejs-controls .mejs-fullscreen-button button { - background-position: -32px 0; -} - -.mejs-controls .mejs-unfullscreen button { - background-position: -32px -16px; -} - -/* End: Fullscreen */ -/* Start: Mute/Volume */ -.mejs-controls .mejs-mute button { - background-position: -16px -16px; -} - -.mejs-controls .mejs-unmute button { - background-position: -16px 0; -} - -.mejs-controls .mejs-volume-button { - position: relative; -} - -.mejs-controls .mejs-volume-button .mejs-volume-slider { - display: none; - height: 115px; - width: 25px; - background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/background_eihfvr.png'); - background: rgba(50, 50, 50, 0.7); - border-radius: 0; - top: -115px; - left: 0; - z-index: 1; - position: absolute; - margin: 0; -} - -.mejs-controls .mejs-volume-button:hover { - border-radius: 0 0 4px 4px; -} - -/* -.mejs-controls .mejs-volume-button:hover .mejs-volume-slider { - display: block; -} -*/ -.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total { - position: absolute; - left: 11px; - top: 8px; - width: 2px; - height: 100px; - background: #ddd; - background: rgba(255, 255, 255, 0.5); - margin: 0; -} - -.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current { - position: absolute; - left: 11px; - top: 8px; - width: 2px; - height: 100px; - background: #ddd; - background: rgba(255, 255, 255, 0.9); - margin: 0; -} - -.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle { - position: absolute; - left: 4px; - top: -3px; - width: 16px; - height: 6px; - background: #ddd; - background: rgba(255, 255, 255, 0.9); - cursor: N-resize; - border-radius: 1px; - margin: 0; -} - -/* horizontal version */ -.mejs-controls a.mejs-horizontal-volume-slider { - height: 26px; - width: 56px; - position: relative; - display: block; - float: left; - vertical-align: middle; - margin-top: 2px; -} - -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { - position: absolute; - left: 0; - top: 11px; - width: 50px; - height: 6px; - margin: 0; - padding: 0; - font-size: 1px; - border-radius: 5px; - background-color: #ebecf2; -} - -.mejs-controls - .mejs-horizontal-volume-slider - .mejs-horizontal-volume-current:after { - content: ''; - display: block; - position: absolute; - right: -10px; - top: -3px; - width: 12px; - height: 12px; - border-radius: 100%; - background-color: #fff; - border: 4px solid #9a9fbf; -} - -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { - position: absolute; - left: 0; - top: 11px; - width: 50px; - height: 6px; - margin: 0; - padding: 0; - font-size: 1px; - border-radius: 5px; - background: #fff; - background: rgba(255, 255, 255, 0.8); - background: -webkit-gradient(linear, left top, left bottom, from(#20d862), to(#5bf692)); - background: linear-gradient(#20d862, #5bf692); -} - -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { - display: none; -} - -/* End: Mute/Volume */ -/* Start: Track (Captions and Chapters) */ -.mejs-controls .mejs-captions-button { - position: relative; -} - -.mejs-controls .mejs-captions-button button { - background-position: -48px 0; -} - -.mejs-controls .mejs-captions-button .mejs-captions-selector { - visibility: hidden; - position: absolute; - bottom: 26px; - right: -51px; - width: 85px; - height: 100px; - background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/background_eihfvr.png'); - background: rgba(50, 50, 50, 0.7); - border: solid 1px transparent; - padding: 10px 10px 0 10px; - overflow: hidden; - border-radius: 0; -} - -/* -.mejs-controls .mejs-captions-button:hover .mejs-captions-selector { - visibility: visible; -} -*/ -.mejs-controls .mejs-captions-button .mejs-captions-selector ul { - margin: 0; - padding: 0; - display: block; - list-style-type: none !important; - overflow: hidden; -} - -.mejs-controls .mejs-captions-button .mejs-captions-selector ul li { - margin: 0 0 6px 0; - padding: 0; - list-style-type: none !important; - display: block; - color: #fff; - overflow: hidden; -} - -.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input { - clear: both; - float: left; - margin: 3px 3px 0 5px; -} - -.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label { - width: 55px; - float: left; - padding: 4px 0 0 0; - line-height: 15px; - font-family: helvetica, arial; - font-size: 10px; -} - -.mejs-controls .mejs-captions-button .mejs-captions-translations { - font-size: 10px; - margin: 0 0 5px 0; -} - -.mejs-chapters { - position: absolute; - top: 0; - left: 0; - -xborder-right: solid 1px #fff; - width: 10000px; - z-index: 1; -} - -.mejs-chapters .mejs-chapter { - position: absolute; - float: left; - background: #222; - background: rgba(0, 0, 0, 0.7); - background: -webkit-gradient(linear, left top, left bottom, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7))); - background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7)); - filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000); - overflow: hidden; - border: 0; -} - -.mejs-chapters .mejs-chapter .mejs-chapter-block { - font-size: 11px; - color: #fff; - padding: 5px; - display: block; - border-right: solid 1px #333; - border-bottom: solid 1px #333; - cursor: pointer; -} - -.mejs-chapters .mejs-chapter .mejs-chapter-block-last { - border-right: none; -} - -.mejs-chapters .mejs-chapter .mejs-chapter-block:hover { - background: #666; - background: rgba(102, 102, 102, 0.7); - background: -webkit-gradient(linear, left top, left bottom, from(rgba(102, 102, 102, 0.7)), to(rgba(50, 50, 50, 0.6))); - background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6)); - filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232); -} - -.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title { - font-size: 12px; - font-weight: bold; - display: block; - white-space: nowrap; - text-overflow: ellipsis; - margin: 0 0 3px 0; - line-height: 12px; -} - -.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan { - font-size: 12px; - line-height: 12px; - margin: 3px 0 4px 0; - display: block; - white-space: nowrap; - text-overflow: ellipsis; -} - -.mejs-captions-layer { - position: absolute; - bottom: 0; - left: 0; - text-align: center; - line-height: 20px; - font-size: 16px; - color: #fff; -} - -.mejs-captions-layer a { - color: #fff; - text-decoration: underline; -} - -.mejs-captions-layer[lang='ar'] { - font-size: 20px; - font-weight: normal; -} - -.mejs-captions-position { - position: absolute; - width: 100%; - bottom: 15px; - left: 0; -} - -.mejs-captions-position-hover { - bottom: 35px; -} - -.mejs-captions-text { - padding: 3px 5px; - background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/background_eihfvr.png'); - background: rgba(20, 20, 20, 0.5); - white-space: pre-wrap; -} - -/* End: Track (Captions and Chapters) */ -/* Start: Error */ -.me-cannotplay a { - color: #fff; - font-weight: bold; -} - -.me-cannotplay span { - padding: 15px; - display: block; -} - -/* End: Error */ -/* Start: Loop */ -.mejs-controls .mejs-loop-off button { - background-position: -64px -16px; -} - -.mejs-controls .mejs-loop-on button { - background-position: -64px 0; -} - -/* End: Loop */ -/* Start: backlight */ -.mejs-controls .mejs-backlight-off button { - background-position: -80px -16px; -} - -.mejs-controls .mejs-backlight-on button { - background-position: -80px 0; -} - -/* End: backlight */ -/* Start: Picture Controls */ -.mejs-controls .mejs-picturecontrols-button { - background-position: -96px 0; -} - -/* End: Picture Controls */ -/* context menu */ -.mejs-contextmenu { - position: absolute; - width: 150px; - padding: 10px; - border-radius: 4px; - top: 0; - left: 0; - background: #fff; - border: solid 1px #999; - z-index: 1001; - /* make sure it shows on fullscreen */ -} - -.mejs-contextmenu .mejs-contextmenu-separator { - height: 1px; - font-size: 0; - margin: 5px 6px; - background: #333; -} - -.mejs-contextmenu .mejs-contextmenu-item { - font-family: Helvetica, Arial; - font-size: 12px; - padding: 4px 6px; - cursor: pointer; - color: #333; -} - -.mejs-contextmenu .mejs-contextmenu-item:hover { - background: #2c7c91; - color: #fff; -} - -/* Start: Source Chooser */ -.mejs-controls .mejs-sourcechooser-button { - position: relative; -} - -.mejs-controls .mejs-sourcechooser-button button { - background-position: -128px 0; -} - -.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector { - visibility: hidden; - position: absolute; - bottom: 26px; - right: -10px; - width: 130px; - height: 100px; - background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/background_eihfvr.png'); - background: rgba(50, 50, 50, 0.7); - border: solid 1px transparent; - padding: 10px; - overflow: hidden; - border-radius: 0; -} - -.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul { - margin: 0; - padding: 0; - display: block; - list-style-type: none !important; - overflow: hidden; -} - -.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li { - margin: 0 0 6px 0; - padding: 0; - list-style-type: none !important; - display: block; - color: #fff; - overflow: hidden; -} - -.mejs-controls - .mejs-sourcechooser-button - .mejs-sourcechooser-selector - ul - li - input { - clear: both; - float: left; - margin: 3px 3px 0 5px; -} - -.mejs-controls - .mejs-sourcechooser-button - .mejs-sourcechooser-selector - ul - li - label { - width: 100px; - float: left; - padding: 4px 0 0 0; - line-height: 15px; - font-family: helvetica, arial; - font-size: 10px; -} - -/* End: Source Chooser */ -/* Start: Postroll */ -.mejs-postroll-layer { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/background_eihfvr.png'); - background: rgba(50, 50, 50, 0.7); - z-index: 1000; - overflow: hidden; -} - -.mejs-postroll-layer-content { - width: 100%; - height: 100%; -} - -.mejs-postroll-close { - position: absolute; - right: 0; - top: 0; - background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/background_eihfvr.png'); - background: rgba(50, 50, 50, 0.7); - color: #fff; - padding: 4px; - z-index: 100; - cursor: pointer; -} - -/* End: Postroll */ -/* Start: Speed */ -div.mejs-speed-button { - width: 46px !important; - position: relative; -} - -.mejs-controls .mejs-button.mejs-speed-button button { - background: transparent; - width: 36px; - font-size: 11px; - line-height: normal; - color: #ffffff; -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector { - display: none; - position: absolute; - top: -100px; - left: -10px; - width: 60px; - height: 100px; - background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/background_eihfvr.png'); - background: rgba(50, 50, 50, 0.7); - border: solid 1px transparent; - padding: 0; - overflow: hidden; - border-radius: 0; -} - -.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector { - display: block; -} - -.mejs-controls - .mejs-speed-button - .mejs-speed-selector - ul - li - label.mejs-speed-selected { - color: #21f8f8; -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector ul { - margin: 0; - padding: 0; - display: block; - list-style-type: none !important; - overflow: hidden; -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector ul li { - margin: 0 0 6px 0; - padding: 0 10px; - list-style-type: none !important; - display: block; - color: #fff; - overflow: hidden; -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input { - clear: both; - float: left; - margin: 3px 3px 0 5px; - display: none; -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label { - width: 60px; - float: left; - padding: 4px 0 0 0; - line-height: 15px; - font-family: helvetica, arial; - font-size: 11.5px; - color: white; - margin-left: 5px; - cursor: pointer; -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover { - background-color: #c8c8c8 !important; - background-color: rgba(255, 255, 255, 0.4) !important; -} - -/* End: Speed */ -/* Start: Jump Forward */ -.mejs-controls .mejs-button.mejs-jump-forward-button { - background: transparent url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/jumpforward_hs3abv.png') no-repeat; - background-position: 3px 3px; -} - -.mejs-controls .mejs-button.mejs-jump-forward-button button { - background: transparent; - font-size: 9px; - line-height: normal; - color: #ffffff; -} - -/* End: Jump Forward */ -/* Start: Skip Back */ -.mejs-controls .mejs-button.mejs-skip-back-button { - background: transparent url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/skipback.png') no-repeat; - background-position: 3px 3px; -} - -.mejs-controls .mejs-button.mejs-skip-back-button button { - background: transparent; - font-size: 9px; - line-height: normal; - color: #ffffff; -} - -/* End: Skip Back */ -/** - * Swiper 3.3.1 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * - * http://www.idangero.us/swiper/ - * - * Copyright 2016, Vladimir Kharlampidi - * The iDangero.us - * http://www.idangero.us/ - * - * Licensed under MIT - * - * Released on: February 7, 2016 - */ -.swiper-container { - margin: 0 auto; - position: relative; - overflow: hidden; - z-index: 3; -} - -.swiper-container.overflow-visible { - overflow: visible; -} - -.swiper-container-no-flexbox .swiper-slide { - float: left; -} - -.swiper-container-vertical > .swiper-wrapper { - -webkit-box-orient: vertical; - -ms-flex-direction: column; - flex-direction: column; -} - -.swiper-wrapper { - position: relative; - width: 100%; - height: 100%; - z-index: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -.swiper-container-android .swiper-slide, -.swiper-wrapper { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.swiper-container-multirow > .swiper-wrapper { - -webkit-box-lines: multiple; - -moz-box-lines: multiple; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.swiper-container-free-mode > .swiper-wrapper { - -webkit-transition-timing-function: ease-out; - transition-timing-function: ease-out; - margin: 0 auto; -} - -.swiper-slide { - -webkit-flex-shrink: 0; - -ms-flex: 0 0 auto; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; -} - -.swiper-container-autoheight, -.swiper-container-autoheight .swiper-slide { - height: auto; -} - -.swiper-container-autoheight .swiper-wrapper { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-transition-property: -webkit-transform, height; - -webkit-transition-property: height, -webkit-transform; - transition-property: height, -webkit-transform; - transition-property: transform, height; - transition-property: transform, height, -webkit-transform; -} - -.swiper-container .swiper-notification { - position: absolute; - left: 0; - top: 0; - pointer-events: none; - opacity: 0; - z-index: -1000; -} - -.swiper-wp8-horizontal { - -ms-touch-action: pan-y; - touch-action: pan-y; -} - -.swiper-wp8-vertical { - -ms-touch-action: pan-x; - touch-action: pan-x; -} - -.swiper-button-next btn-next.swiper-button-disabled, -.swiper-button-prev btn-prev.swiper-button-disabled { - opacity: 0.35; - cursor: auto; - pointer-events: none; -} - -.swiper-pagination { - position: absolute; - text-align: center; - -webkit-transition: 0.3s; - transition: 0.3s; - z-index: 25; -} - -.swiper-pagination.swiper-pagination-hidden { - opacity: 0; -} - -.swiper-container-horizontal > button.swiper-pagination-bullet { - border: none; - margin: 0; - padding: 0; - -webkit-box-shadow: none; - box-shadow: none; - -moz-appearance: none; - -ms-appearance: none; - -webkit-appearance: none; - appearance: none; -} - -.swiper-pagination-clickable .swiper-pagination-bullet { - cursor: pointer; -} - -.swiper-pagination-white .swiper-pagination-bullet { - background: #fff; -} - -.swiper-pagination-white .swiper-pagination-bullet-active { - background: #fff; -} - -.swiper-pagination-black .swiper-pagination-bullet-active { - background: #000; -} - -.swiper-container-horizontal - > .swiper-pagination-bullets - .swiper-pagination-bullet { - margin: 0 5px; -} - -.swiper-pagination-progress { - background: rgba(0, 0, 0, 0.25); - position: absolute; -} - -.swiper-pagination-progress .swiper-pagination-progressbar { - background: #007aff; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - -webkit-transform: scale(0); - transform: scale(0); - -webkit-transform-origin: left top; - transform-origin: left top; -} - -.swiper-container-rtl - .swiper-pagination-progress - .swiper-pagination-progressbar { - -webkit-transform-origin: right top; - transform-origin: right top; -} - -.swiper-container-horizontal > .swiper-pagination-progress { - width: 100%; - height: 4px; - left: 0; - top: 0; -} - -.swiper-container-vertical > .swiper-pagination-progress { - width: 4px; - height: 100%; - left: 0; - top: 0; -} - -.swiper-pagination-progress.swiper-pagination-white { - background: rgba(255, 255, 255, 0.5); -} - -.swiper-pagination-progress.swiper-pagination-white - .swiper-pagination-progressbar { - background: #fff; -} - -.swiper-pagination-progress.swiper-pagination-black - .swiper-pagination-progressbar { - background: #000; -} - -.swiper-container-3d { - -webkit-perspective: 1200px; - -o-perspective: 1200px; - perspective: 1200px; -} - -.swiper-container-3d .swiper-cube-shadow, -.swiper-container-3d .swiper-slide, -.swiper-container-3d .swiper-slide-shadow-bottom, -.swiper-container-3d .swiper-slide-shadow-left, -.swiper-container-3d .swiper-slide-shadow-right, -.swiper-container-3d .swiper-slide-shadow-top, -.swiper-container-3d .swiper-wrapper { - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; -} - -.swiper-container-3d .swiper-slide-shadow-bottom, -.swiper-container-3d .swiper-slide-shadow-left, -.swiper-container-3d .swiper-slide-shadow-right, -.swiper-container-3d .swiper-slide-shadow-top { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - pointer-events: none; - z-index: 10; -} - -.swiper-container-3d .swiper-slide-shadow-left { - background-image: -webkit-gradient( - linear, - right top, left top, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: linear-gradient( - to left, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} - -.swiper-container-3d .swiper-slide-shadow-right { - background-image: -webkit-gradient( - linear, - left top, right top, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: linear-gradient( - to right, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} - -.swiper-container-3d .swiper-slide-shadow-top { - background-image: -webkit-gradient( - linear, - left bottom, left top, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: linear-gradient( - to top, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} - -.swiper-container-3d .swiper-slide-shadow-bottom { - background-image: -webkit-gradient( - linear, - left top, left bottom, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: linear-gradient( - to bottom, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} - -.swiper-container-coverflow .swiper-wrapper, -.swiper-container-flip .swiper-wrapper { - -ms-perspective: 1200px; -} - -.swiper-container-cube, -.swiper-container-flip { - overflow: visible; -} - -.swiper-container-cube .swiper-slide, -.swiper-container-flip .swiper-slide { - pointer-events: none; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - z-index: 1; -} - -.swiper-container-cube .swiper-slide .swiper-slide, -.swiper-container-flip .swiper-slide .swiper-slide { - pointer-events: none; -} - -.swiper-container-cube .swiper-slide-active, -.swiper-container-cube .swiper-slide-active .swiper-slide-active, -.swiper-container-flip .swiper-slide-active, -.swiper-container-flip .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} - -.swiper-container-cube .swiper-slide-shadow-bottom, -.swiper-container-cube .swiper-slide-shadow-left, -.swiper-container-cube .swiper-slide-shadow-right, -.swiper-container-cube .swiper-slide-shadow-top, -.swiper-container-flip .swiper-slide-shadow-bottom, -.swiper-container-flip .swiper-slide-shadow-left, -.swiper-container-flip .swiper-slide-shadow-right, -.swiper-container-flip .swiper-slide-shadow-top { - z-index: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.swiper-container-cube .swiper-slide { - visibility: hidden; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - width: 100%; - height: 100%; -} - -.swiper-container-cube.swiper-container-rtl .swiper-slide { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; -} - -.swiper-container-cube .swiper-slide-active, -.swiper-container-cube .swiper-slide-next, -.swiper-container-cube .swiper-slide-next + .swiper-slide, -.swiper-container-cube .swiper-slide-prev { - pointer-events: auto; - visibility: visible; -} - -.swiper-container-cube .swiper-cube-shadow { - position: absolute; - left: 0; - bottom: 0; - width: 100%; - height: 100%; - background: #000; - opacity: 0.6; - -webkit-filter: blur(50px); - filter: blur(50px); - z-index: 0; -} - -.swiper-container-fade.swiper-container-free-mode .swiper-slide { - -webkit-transition-timing-function: ease-out; - transition-timing-function: ease-out; -} - -.swiper-container-fade .swiper-slide { - pointer-events: none; - -webkit-transition-property: opacity; - transition-property: opacity; -} - -.swiper-container-fade .swiper-slide .swiper-slide { - pointer-events: none; -} - -.swiper-container-fade .swiper-slide-active, -.swiper-container-fade .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} - -.swiper-scrollbar { - border-radius: 10px; - position: relative; - -ms-touch-action: none; - background: rgba(0, 0, 0, 0.1); -} - -.swiper-container-horizontal > .swiper-scrollbar { - position: absolute; - left: 1%; - bottom: 3px; - z-index: 50; - height: 5px; - width: 98%; -} - -.swiper-container-vertical > .swiper-scrollbar { - position: absolute; - right: 3px; - top: 1%; - z-index: 50; - width: 5px; - height: 98%; -} - -.swiper-scrollbar-drag { - height: 100%; - width: 100%; - position: relative; - background: rgba(0, 0, 0, 0.5); - border-radius: 10px; - left: 0; - top: 0; -} - -.swiper-scrollbar-cursor-drag { - cursor: move; -} - -.swiper-lazy-preloader { - width: 42px; - height: 42px; - position: absolute; - left: 50%; - top: 50%; - margin-left: -21px; - margin-top: -21px; - z-index: 10; - -webkit-transform-origin: 50%; - transform-origin: 50%; - -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; - animation: swiper-preloader-spin 1s steps(12, end) infinite; -} - -.swiper-lazy-preloader:after { - display: block; - content: ''; - width: 100%; - height: 100%; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); - background-position: 50%; - background-size: 100%; - background-repeat: no-repeat; -} - -.swiper-lazy-preloader-white:after { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); -} - -@-webkit-keyframes swiper-preloader-spin { - 100% { - -webkit-transform: rotate(360deg); - } -} - -@keyframes swiper-preloader-spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.swiper-container.auto-height .swiper-slide { - height: auto !important; -} - -/* Ion.RangeSlider -// css version 2.0.3 -// © 2013-2014 Denis Ineshin | IonDen.com -// ===================================================================================================================*/ -/* ===================================================================================================================== -// RangeSlider */ -.irs { - position: relative; - display: block; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.irs-line { - position: relative; - display: block; - overflow: hidden; - outline: none !important; -} - -.irs-line-left, -.irs-line-mid, -.irs-line-right { - position: absolute; - display: block; - top: 0; -} - -.irs-line-left { - left: 0; - width: 11%; -} - -.irs-line-mid { - left: 9%; - width: 82%; -} - -.irs-line-right { - right: 0; - width: 11%; -} - -.irs-bar { - position: absolute; - display: block; - left: 0; - width: 0; -} - -.irs-bar-edge { - position: absolute; - display: block; - top: 0; - left: 0; -} - -.irs-shadow { - position: absolute; - display: none; - left: 0; - width: 0; -} - -.irs-slider { - position: absolute; - display: block; - cursor: default; - z-index: 1; -} - -.irs-slider.type_last { - z-index: 2; -} - -.irs-min { - position: absolute; - display: block; - left: 0; - cursor: default; -} - -.irs-max { - position: absolute; - display: block; - right: 0; - cursor: default; -} - -.irs-from, -.irs-to, -.irs-single { - position: absolute; - display: block; - top: 0; - left: 0; - cursor: default; - white-space: nowrap; -} - -.irs-grid { - position: absolute; - display: none; - bottom: 0; - left: 0; - width: 100%; - height: 20px; -} - -.irs-with-grid .irs-grid { - display: block; -} - -.irs-grid-pol { - position: absolute; - top: 0; - left: 0; - width: 1px; - height: 8px; - background: #000; -} - -.irs-grid-pol.small { - height: 4px; -} - -.irs-grid-text { - position: absolute; - bottom: 0; - left: 0; - white-space: nowrap; - text-align: center; - font-size: 9px; - line-height: 9px; - padding: 0 3px; - color: #000; -} - -.irs-disable-mask { - position: absolute; - display: block; - top: 0; - left: -1%; - width: 102%; - height: 100%; - cursor: default; - background: rgba(0, 0, 0, 0); - z-index: 2; -} - -.lt-ie9 .irs-disable-mask { - background: #000; - filter: alpha(opacity=0); - cursor: not-allowed; -} - -.irs-disabled { - opacity: 0.4; -} - -.irs-hidden-input { - position: absolute !important; - display: block !important; - top: 0 !important; - left: 0 !important; - width: 0 !important; - height: 0 !important; - font-size: 0 !important; - line-height: 0 !important; - padding: 0 !important; - margin: 0 !important; - overflow: hidden; - outline: none !important; - z-index: -9999 !important; - background: none !important; - border-style: solid !important; - border-color: transparent !important; -} - -/* Ion.RangeSlider, Nice Skin -// css version 2.0.3 -// © Denis Ineshin, 2014 https://github.com/IonDen -// ===================================================================================================================*/ -/* ===================================================================================================================== -// Skin details */ -.irs { - height: 40px; -} - -.irs-with-grid { - height: 60px; -} - -.irs-line { - height: 8px; - top: 25px; -} - -.irs-line-left { - height: 8px; - background-position: 0 -30px; -} - -.irs-line-mid { - height: 8px; - background-position: 0 0; -} - -.irs-line-right { - height: 8px; - background-position: 100% -30px; -} - -.irs-bar { - height: 8px; - top: 25px; - background-position: 0 -60px; -} - -.irs-bar-edge { - top: 25px; - height: 8px; - width: 11px; - background-position: 0 -90px; -} - -.irs-shadow { - height: 1px; - top: 34px; - background: #000; - opacity: 0.15; -} - -.lt-ie9 .irs-shadow { - filter: alpha(opacity=15); -} - -.irs-slider { - width: 22px; - height: 22px; - top: 17px; - background-position: 0 -120px; -} - -.irs-slider.state_hover, -.irs-slider:hover { - background-position: 0 -150px; -} - -.irs-min, -.irs-max { - color: #999; - font-size: 10px; - line-height: 1.333; - text-shadow: none; - top: 0; - padding: 1px 3px; - background: rgba(0, 0, 0, 0.1); - border-radius: 3px; -} - -.lt-ie9 .irs-min, -.lt-ie9 .irs-max { - background: #ccc; -} - -.irs-from, -.irs-to, -.irs-single { - color: #fff; - font-size: 10px; - line-height: 1.333; - text-shadow: none; - padding: 1px 5px; - background: rgba(0, 0, 0, 0.3); - border-radius: 3px; -} - -.lt-ie9 .irs-from, -.lt-ie9 .irs-to, -.lt-ie9 .irs-single { - background: #999; -} - -.irs-grid-pol { - background: #99a4ac; -} - -.irs-grid-text { - color: #99a4ac; -} diff --git a/src/assets/sass/main.css.map b/src/assets/sass/main.css.map deleted file mode 100644 index ee18fb32..00000000 --- a/src/assets/sass/main.css.map +++ /dev/null @@ -1,105 +0,0 @@ -{ - "version": 3, - "mappings": "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", - "sources": [ - "main.scss", - "theme-styles/_variables.scss", - "plugins/Tables-of-content.scss", - "theme-styles/_variables.scss", - "theme-styles/_mixins.scss", - "theme-styles/_header.scss", - "theme-styles/_footer.scss", - "theme-styles/_section.scss", - "theme-styles/_stunning-header.scss", - "theme-styles/_mobile-app.scss", - "theme-styles/_shop-cart.scss", - "theme-styles/_bootstrap-customization.scss", - "blocks/_ui-block.scss", - "blocks/_buttons.scss", - "blocks/_forms.scss", - "blocks/_fixed-sidebar.scss", - "blocks/_skills.scss", - "blocks/_friends.scss", - "blocks/_sliders.scss", - "blocks/_pagination.scss", - "blocks/_landing.scss", - "blocks/_registration-login-form.scss", - "blocks/_main-header.scss", - "blocks/_your-profile.scss", - "blocks/_notification.scss", - "blocks/_popup-chat.scss", - "blocks/_overlay-menu.scss", - "blocks/_popup-windows.scss", - "blocks/_ol-lists.scss", - "blocks/_friends-harmonic.scss", - "blocks/_posts.scss", - "blocks/_comment-list.scss", - "blocks/_post-video.scss", - "blocks/_video-player.scss", - "blocks/_news-feed-form.scss", - "blocks/_photo-gallery.scss", - "blocks/_features-video.scss", - "blocks/_event-item.scss", - "blocks/_available-widget.scss", - "blocks/_today-events.scss", - "blocks/_calendar-events-tabs.scss", - "blocks/_statistics.scss", - "blocks/_forums.scss", - "blocks/_open-topic-table.scss", - "blocks/_blog-posts.scss", - "blocks/_clients.scss", - "blocks/_heading.scss", - "blocks/_testimonials.scss", - "blocks/_info-boxes.scss", - "blocks/_counters.scss", - "blocks/_teammembers.scss", - "blocks/_socials.scss", - "blocks/_contacts.scss", - "blocks/_contact-form.scss", - "blocks/_accordion-faqs.scss", - "blocks/_table-careers.scss", - "blocks/_follow-instagram.scss", - "blocks/_help-support-block.scss", - "blocks/_search-help-result.scss", - "blocks/_shop.scss", - "blocks/_helper.scss", - "blocks/_video-background.scss", - "blocks/_search-results.scss", - "blocks/_range-slider.scss", - "blocks/_social-menu-tabs.scss", - "widgets/_w-search.scss", - "widgets/_w-personal-info.scss", - "widgets/_w-socials.scss", - "widgets/_w-select.scss", - "widgets/_w-contacts.scss", - "widgets/_w-faved-page.scss", - "widgets/_w-twitter.scss", - "widgets/_w-latest-photo.scss", - "widgets/_w-playlist.scss", - "widgets/_w-friend-pages-added.scss", - "widgets/_w-create-fav-page.scss", - "widgets/_w-birthday-alert.scss", - "widgets/_w-action.scss", - "widgets/_w-activity-feed.scss", - "widgets/_w-last-video.scss", - "widgets/_w-pool.scss", - "widgets/_w-badges.scss", - "widgets/_w-blog-posts.scss", - "widgets/_w-about.scss", - "widgets/_w-list.scss", - "widgets/_w-featured-topics.scss", - "widgets/_w-build-fav.scss", - "widgets/_w-calendar.scss", - "plugins/bootstrap-select.scss", - "plugins/daterangepicker.scss", - "plugins/fullcalendar.scss", - "plugins/jquery.mCustomScrollbar.min.scss", - "plugins/magnific-popup.scss", - "plugins/mediaelement-playlist-plugin.min.scss", - "plugins/mediaelementplayer.scss", - "plugins/swiper.min.scss", - "plugins/ion.rangeSlider.scss" - ], - "names": [], - "file": "main.css" -} \ No newline at end of file diff --git a/src/assets/sass/main.scss b/src/assets/sass/main.scss deleted file mode 100644 index 2fe3a53f..00000000 --- a/src/assets/sass/main.scss +++ /dev/null @@ -1,107 +0,0 @@ -@import 'theme-styles/variables'; - -// @import 'plugins/Tables-of-content'; - -/*------------- #THEME-STYLES --------------*/ - -@import 'theme-styles/variables'; -@import 'theme-styles/mixins'; -@import 'theme-styles/header'; -@import 'theme-styles/footer'; -@import 'theme-styles/section'; -@import 'theme-styles/stunning-header'; -@import 'theme-styles/mobile-app'; -@import 'theme-styles/shop-cart'; -@import 'theme-styles/bootstrap-customization'; - -/*------------- #BLOCKS --------------*/ - -@import 'blocks/ui-block'; -@import 'blocks/buttons'; -@import 'blocks/forms'; -@import 'blocks/fixed-sidebar'; -@import 'blocks/skills'; -@import 'blocks/friends'; -@import 'blocks/sliders'; -@import 'blocks/pagination'; -@import 'blocks/landing'; -@import 'blocks/registration-login-form'; -@import 'blocks/main-header'; -@import 'blocks/your-profile'; -@import 'blocks/notification'; -@import 'blocks/popup-chat'; -@import 'blocks/overlay-menu'; -@import 'blocks/popup-windows'; -@import 'blocks/ol-lists'; -@import 'blocks/friends-harmonic'; -@import 'blocks/posts'; -@import 'blocks/comment-list'; -@import 'blocks/post-video'; -@import 'blocks/video-player'; -@import 'blocks/news-feed-form'; -@import 'blocks/photo-gallery'; -@import 'blocks/features-video'; -@import 'blocks/event-item'; -@import 'blocks/available-widget'; -@import 'blocks/today-events'; -@import 'blocks/calendar-events-tabs'; -@import 'blocks/statistics'; -@import 'blocks/forums'; -@import 'blocks/open-topic-table'; -@import 'blocks/blog-posts'; -@import 'blocks/clients'; -@import 'blocks/heading'; -@import 'blocks/testimonials'; -@import 'blocks/info-boxes'; -@import 'blocks/counters'; -@import 'blocks/teammembers'; -@import 'blocks/socials'; -@import 'blocks/contacts'; -@import 'blocks/contact-form'; -@import 'blocks/accordion-faqs'; -@import 'blocks/table-careers'; -@import 'blocks/follow-instagram'; -@import 'blocks/help-support-block'; -@import 'blocks/search-help-result'; -@import 'blocks/shop'; -@import 'blocks/helper'; -@import 'blocks/video-background'; -@import 'blocks/search-results'; -@import 'blocks/range-slider'; -@import 'blocks/social-menu-tabs'; - -/*------------- #WIDGETS --------------*/ - -@import 'widgets/w-search'; -@import 'widgets/w-personal-info'; -@import 'widgets/w-socials'; -@import 'widgets/w-select'; -@import 'widgets/w-contacts'; -@import 'widgets/w-faved-page'; -@import 'widgets/w-twitter'; -@import 'widgets/w-latest-photo'; -@import 'widgets/w-playlist'; -@import 'widgets/w-friend-pages-added'; -@import 'widgets/w-create-fav-page'; -@import 'widgets/w-birthday-alert'; -@import 'widgets/w-action'; -@import 'widgets/w-activity-feed'; -@import 'widgets/w-last-video'; -@import 'widgets/w-pool'; -@import 'widgets/w-badges'; -@import 'widgets/w-blog-posts'; -@import 'widgets/w-about'; -@import 'widgets/w-list'; -@import 'widgets/w-featured-topics'; -@import 'widgets/w-build-fav'; -@import 'widgets/w-calendar'; - -/*------------- #PLUGINS --------------*/ - -@import 'plugins/bootstrap-select.scss'; -@import 'plugins/daterangepicker.scss'; -@import 'plugins/fullcalendar.scss'; -@import 'plugins/jquery.mCustomScrollbar.min.scss'; -@import 'plugins/magnific-popup.scss'; -@import 'plugins/swiper.min.scss'; -// @import 'plugins/ion.rangeSlider'; diff --git a/src/assets/sass/plugins/Tables-of-content.css b/src/assets/sass/plugins/Tables-of-content.css deleted file mode 100644 index 91c4747a..00000000 --- a/src/assets/sass/plugins/Tables-of-content.css +++ /dev/null @@ -1,122 +0,0 @@ -/*------------- #TABLE OF CONTENTS --------------*/ -/*------------------------------------------------------------------ - - -Project name: "Olympus", -Version: "1.0.0", -Description: "HTML-template" - - -1. Bootstrap core - - ../Bootstrap/scss/ - - 1.1 Alert - 1.2 Badge - 1.3 Breadcrumb - 1.4 Button group - 1.5 Buttons - 1.6 Card - 1.7 Carousel - 1.8 Close - 1.9 Code - 1.10 Custom - 1.11 Custom forms - 1.12 Dropdown - 1.13 Forms - 1.14 Grid - 1.15 Images - 1.16 Input group - 1.17 Jumbotron - 1.18 List Group - 1.19 Media - 1.20 Mixins - 1.21 Modal - 1.22 Nav - 1.23 Navbar - 1.24 Normalize - 1.25 Pagination - 1.26 Popover - 1.27 Print - 1.28 Progress - 1.29 Reboot - 1.30 Responsive embed - 1.31 Tables - 1.32 Tooltip - 1.33 Transitions - 1.34 Type - 1.35 Utilities - 1.36 Variables - - -1. Theme Styles - - ../sass/theme-styles/ - - 1.1 Bootstrap Customization - 1.2 Header - 1.3 Mobile App - 1.4 Variables (base colors, fonts ...) - - -2. Blocks - - ../sass/blocks/ - - 2.1 UI-blocks - 2.2 Buttons - 2.3 Forms - 2.4 Fixed sidebars - 2.5 Skills - 2.6 Friends - 2.7 Sliders - 2.8 Pagination - 2.9 Landing page - 2.10 Registration Login Form - 2.11 Main Header - 2.12 Your Profile - 2.13 Notification - 2.14 Popup Chat - 2.15 Overlay Menu - 2.16 Popup Windows - 2.17 Widget search - 2.18 Widget personal info - 2.19 Widget socials - 2.20 Widget select - 2.21 Widget contacts - 2.22 Widget fav-ed page - 2.23 Widget twitter - 2.24 Widget latest photo - 2.25 Widget playlist - 2.26 Widget friend pages added - 2.27 Widget create fav page - 2.28 Widget birthday alert - 2.29 Widget action - 2.30 Widget activity feed - 2.31 Widget weather - 2.32 Widget last video - 2.33 Widget pool - 2.34 Widget badges - 2.35 Widget blog posts - 2.36 OL lists - 2.37 Friends Harmonic - 2.38 Posts - 2.39 Comment List - 2.40 Post Video - 2.41 Video Player - 2.42 Video news feed form - 2.43 Photo gallery - 2.44 Features Video - 2.45 Event item - 2.46 Available widget - 2.47 Today events - 2.48 Calendar events tabs - 2.49 Helper / Additional classes - 2.50 Statistics - - - - - --------------------------------------------------------------------*/ -/*# sourceMappingURL=Tables-of-content.css.map */ diff --git a/src/assets/sass/plugins/Tables-of-content.css.map b/src/assets/sass/plugins/Tables-of-content.css.map deleted file mode 100644 index 58c33ec7..00000000 --- a/src/assets/sass/plugins/Tables-of-content.css.map +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": 3, - "mappings": "AAAA,mDAAmD;AACnD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;qEAuHqE", - "sources": [ - "Tables-of-content.scss" - ], - "names": [], - "file": "Tables-of-content.css" -} \ No newline at end of file diff --git a/src/assets/sass/plugins/Tables-of-content.scss b/src/assets/sass/plugins/Tables-of-content.scss deleted file mode 100644 index 34432a79..00000000 --- a/src/assets/sass/plugins/Tables-of-content.scss +++ /dev/null @@ -1,121 +0,0 @@ -/*------------- #TABLE OF CONTENTS --------------*/ -/*------------------------------------------------------------------ - - -Project name: "Olympus", -Version: "1.0.0", -Description: "HTML-template" - - -1. Bootstrap core - - ../Bootstrap/scss/ - - 1.1 Alert - 1.2 Badge - 1.3 Breadcrumb - 1.4 Button group - 1.5 Buttons - 1.6 Card - 1.7 Carousel - 1.8 Close - 1.9 Code - 1.10 Custom - 1.11 Custom forms - 1.12 Dropdown - 1.13 Forms - 1.14 Grid - 1.15 Images - 1.16 Input group - 1.17 Jumbotron - 1.18 List Group - 1.19 Media - 1.20 Mixins - 1.21 Modal - 1.22 Nav - 1.23 Navbar - 1.24 Normalize - 1.25 Pagination - 1.26 Popover - 1.27 Print - 1.28 Progress - 1.29 Reboot - 1.30 Responsive embed - 1.31 Tables - 1.32 Tooltip - 1.33 Transitions - 1.34 Type - 1.35 Utilities - 1.36 Variables - - -1. Theme Styles - - ../sass/theme-styles/ - - 1.1 Bootstrap Customization - 1.2 Header - 1.3 Mobile App - 1.4 Variables (base colors, fonts ...) - - -2. Blocks - - ../sass/blocks/ - - 2.1 UI-blocks - 2.2 Buttons - 2.3 Forms - 2.4 Fixed sidebars - 2.5 Skills - 2.6 Friends - 2.7 Sliders - 2.8 Pagination - 2.9 Landing page - 2.10 Registration Login Form - 2.11 Main Header - 2.12 Your Profile - 2.13 Notification - 2.14 Popup Chat - 2.15 Overlay Menu - 2.16 Popup Windows - 2.17 Widget search - 2.18 Widget personal info - 2.19 Widget socials - 2.20 Widget select - 2.21 Widget contacts - 2.22 Widget fav-ed page - 2.23 Widget twitter - 2.24 Widget latest photo - 2.25 Widget playlist - 2.26 Widget friend pages added - 2.27 Widget create fav page - 2.28 Widget birthday alert - 2.29 Widget action - 2.30 Widget activity feed - 2.31 Widget weather - 2.32 Widget last video - 2.33 Widget pool - 2.34 Widget badges - 2.35 Widget blog posts - 2.36 OL lists - 2.37 Friends Harmonic - 2.38 Posts - 2.39 Comment List - 2.40 Post Video - 2.41 Video Player - 2.42 Video news feed form - 2.43 Photo gallery - 2.44 Features Video - 2.45 Event item - 2.46 Available widget - 2.47 Today events - 2.48 Calendar events tabs - 2.49 Helper / Additional classes - 2.50 Statistics - - - - - --------------------------------------------------------------------*/ \ No newline at end of file diff --git a/src/assets/sass/plugins/bootstrap-select.css b/src/assets/sass/plugins/bootstrap-select.css deleted file mode 100644 index 1c7eb26c..00000000 --- a/src/assets/sass/plugins/bootstrap-select.css +++ /dev/null @@ -1,487 +0,0 @@ -/*! - * Bootstrap-select v1.11.0 (http://silviomoreto.github.io/bootstrap-select) - * - * Copyright 2013-2016 bootstrap-select - * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) - */ -select.bs-select-hidden, -select.selectpicker { - display: none !important; -} - -.bootstrap-select { - width: 220px \0; - /*IE9 and below*/ -} - -.bootstrap-select.show .dropdown-menu { - display: block; -} - -.bootstrap-select li.hidden { - display: none !important; -} - -.bootstrap-select li.selected a { - background: #ff5e3a; - color: white; -} - -.bootstrap-select li.selected a:hover { - opacity: 0.9; -} - -.bootstrap-select > .dropdown-toggle { - width: 100%; - z-index: 1; - background-color: transparent; - border: 1px solid #e6ecf5; - border-radius: 0.25rem; - padding: 1rem 1rem; - margin: 0 0 3px 0; - float: none; - line-height: 1.47; -} - -.bootstrap-select > .dropdown-toggle.bs-placeholder, -.bootstrap-select > .dropdown-toggle.bs-placeholder:hover, -.bootstrap-select > .dropdown-toggle.bs-placeholder:focus, -.bootstrap-select > .dropdown-toggle.bs-placeholder:active { - color: #464a4c; -} - -.bootstrap-select > select { - position: absolute !important; - bottom: 0; - left: 50%; - display: block !important; - width: 0.5px !important; - height: 100% !important; - padding: 0 !important; - opacity: 0 !important; - border: none; -} - -.bootstrap-select > select.mobile-device { - top: 0; - left: 0; - display: block !important; - width: 100% !important; - z-index: 2; -} - -.has-error .bootstrap-select .dropdown-toggle, -.error .bootstrap-select .dropdown-toggle { - border-color: #b94a48; -} - -.bootstrap-select.fit-width { - width: auto !important; -} - -.bootstrap-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn) { - width: 220px; -} - -.bootstrap-select .dropdown-toggle:focus { - outline: none; -} - -.bootstrap-select.form-control { - margin-bottom: 0; - padding: 0; - border: none; -} - -.bootstrap-select.form-control:not([class*='col-']) { - width: 100%; -} - -.bootstrap-select.form-control.input-group-btn { - z-index: auto; -} - -.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) - > .btn { - border-radius: 0; -} - -.bootstrap-select.btn-group:not(.input-group-btn), -.bootstrap-select.btn-group[class*='col-'] { - float: none; - display: inline-block; - margin-left: 0; -} - -.bootstrap-select.btn-group.dropdown-menu-right, -.bootstrap-select.btn-group[class*='col-'].dropdown-menu-right, -.row .bootstrap-select.btn-group[class*='col-'].dropdown-menu-right { - float: right; -} - -.form-inline .bootstrap-select.btn-group, -.form-horizontal .bootstrap-select.btn-group, -.form-group .bootstrap-select.btn-group { - margin-bottom: 0; - margin-left: 1px; -} - -.form-group-lg .bootstrap-select.btn-group.form-control, -.form-group-sm .bootstrap-select.btn-group.form-control { - padding: 0; -} - -.form-inline .bootstrap-select.btn-group .form-control { - width: 100%; -} - -.bootstrap-select.btn-group.disabled, -.bootstrap-select.btn-group > .disabled { - cursor: not-allowed; -} - -.bootstrap-select.btn-group.disabled:focus, -.bootstrap-select.btn-group > .disabled:focus { - outline: none !important; -} - -.bootstrap-select.btn-group.bs-container { - position: absolute; - height: 0 !important; - padding: 0 !important; -} - -.bootstrap-select.btn-group.bs-container .dropdown-menu { - z-index: 1060; -} - -.bootstrap-select.btn-group .dropdown-toggle .filter-option { - display: inline-block; - overflow: hidden; - width: 100%; - text-align: left; - color: #515365; - font-weight: normal; -} - -.bootstrap-select.btn-group .dropdown-toggle .caret { - position: absolute; - top: 50%; - right: 12px; - margin-top: -2px; - vertical-align: middle; -} - -.bootstrap-select.btn-group[class*='col-'] .dropdown-toggle { - width: 100%; -} - -.bootstrap-select.btn-group .dropdown-menu { - margin-left: 0; - min-width: 100%; - padding: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.bootstrap-select.btn-group .dropdown-menu.inner { - position: static; - float: none; - border: 0; - padding: 0; - margin: 0; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; -} - -.bootstrap-select.btn-group .dropdown-menu li { - position: relative; -} - -.bootstrap-select.btn-group .dropdown-menu li.active small { - color: #fff; -} - -.bootstrap-select.btn-group .dropdown-menu li.disabled a { - cursor: not-allowed; -} - -.bootstrap-select.btn-group .dropdown-menu li a { - padding: 10px 1.5rem; - color: #888da8; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.bootstrap-select.btn-group .dropdown-menu li.selected a { - color: #fff; -} - -.bootstrap-select.btn-group .dropdown-menu li a.opt { - position: relative; - padding-left: 2.25em; -} - -.bootstrap-select.btn-group .dropdown-menu li a span.check-mark { - display: none; -} - -.bootstrap-select.btn-group .dropdown-menu li a span.text { - display: inline-block; -} - -.bootstrap-select.btn-group .dropdown-menu li small { - padding-left: 0.5em; -} - -.bootstrap-select.btn-group .dropdown-menu .notify { - position: absolute; - bottom: 5px; - width: 96%; - margin: 0 2%; - min-height: 26px; - padding: 3px 5px; - background: #f5f5f5; - border: 1px solid #e3e3e3; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - pointer-events: none; - opacity: 0.9; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.bootstrap-select.btn-group .no-results { - padding: 3px; - background: #f5f5f5; - margin: 0 5px; - white-space: nowrap; -} - -.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option { - position: static; -} - -.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret { - position: static; - top: auto; - margin-top: -1px; -} - -.bootstrap-select.btn-group.show-tick - .dropdown-menu - li.selected - a - span.check-mark { - position: absolute; - display: inline-block; - right: 15px; - top: 12px; -} - -.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { - margin-right: 34px; -} - -.bootstrap-select.show-menu-arrow.open > .dropdown-toggle { - z-index: 1061; -} - -.bootstrap-select.show-menu-arrow .dropdown-toggle:before { - content: ''; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid rgba(204, 204, 204, 0.2); - position: absolute; - bottom: -4px; - left: 9px; - display: none; -} - -.bootstrap-select.show-menu-arrow .dropdown-toggle:after { - content: ''; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid white; - position: absolute; - bottom: -4px; - left: 10px; - display: none; -} - -.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before { - bottom: auto; - top: -3px; - border-top: 7px solid rgba(204, 204, 204, 0.2); - border-bottom: 0; -} - -.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after { - bottom: auto; - top: -3px; - border-top: 6px solid white; - border-bottom: 0; -} - -.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before { - right: 12px; - left: auto; -} - -.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after { - right: 13px; - left: auto; -} - -.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, -.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after { - display: block; -} - -.bs-searchbox, -.bs-actionsbox, -.bs-donebutton { - padding: 4px 8px; -} - -.bs-actionsbox { - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.bs-actionsbox .btn-group button { - width: 50%; -} - -.bs-donebutton { - float: left; - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.bs-donebutton .btn-group button { - width: 100%; -} - -.bs-searchbox + .bs-actionsbox { - padding: 0 8px 4px; -} - -.bs-searchbox .form-control { - margin-bottom: 0; - width: 100%; - float: none; -} - -.show > .btn-secondary.dropdown-toggle { - background-color: transparent; - border-color: #e6ecf5; -} - -.dropdown-toggle::after { - border-top-color: #888da8; - right: 20px; - top: -2px; - position: relative; -} - -.form-group.label-floating - .bootstrap-select.btn-group - .dropdown-toggle - .filter-option { - top: 5px; - position: relative; -} - -.form-group.label-floating.is-select label.control-label { - top: 8px; - font-size: 11px; - line-height: 1.42857; - z-index: 9; -} - -.bootstrap-select.style-2 > .dropdown-toggle { - border: none; - border-radius: 0; - padding: 10px 15px 10px 40px; - line-height: 1; - margin-bottom: 7px; -} - -.bootstrap-select.style-2 > .dropdown-toggle:after { - display: none; -} - -.bootstrap-select.style-2 .dropdown-menu { - margin-top: 0; - border: 1px solid #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - overflow: visible !important; -} - -.bootstrap-select.style-2 .bs-searchbox { - padding: 0; -} - -.glyphicon-ok::before { - content: '\f00c'; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - color: #515365; -} - -.bootstrap-select.style-2 li.selected a { - background-color: transparent; - color: #515365; -} - -.bootstrap-select.style-2 .form-control { - border: none; - border-bottom: 1px solid #e6ecf5; - border-radius: 0; -} - -.bootstrap-select.without-border.form-control { - width: 170px; - float: right; - margin-top: 4px; -} - -.bootstrap-select.without-border .dropdown-toggle::after { - border-top: 0.4em solid #888da8; - border-right: 0.4em solid transparent; - border-left: 0.4em solid transparent; -} - -.bootstrap-select.without-border > .dropdown-toggle { - border: none; - padding: 0; - margin-bottom: 0; - font-size: 9px; - line-height: 1; -} - -.bootstrap-select.without-border.btn-group .dropdown-toggle .filter-option { - font-weight: 700; - text-align: right; - padding-right: 30px; -} - -.bootstrap-select.without-border .form-group { - margin-bottom: 0; -} - -/*------------- Responsive mode styles --------------*/ -@media (max-width: 768px) { - .bootstrap-select.without-border.form-control { - float: none; - } -} -/*# sourceMappingURL=bootstrap-select.css.map */ diff --git a/src/assets/sass/plugins/bootstrap-select.css.map b/src/assets/sass/plugins/bootstrap-select.css.map deleted file mode 100644 index b4536671..00000000 --- a/src/assets/sass/plugins/bootstrap-select.css.map +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": 3, - "mappings": "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", - "sources": [ - "bootstrap-select.scss" - ], - "names": [], - "file": "bootstrap-select.css" -} \ No newline at end of file diff --git a/src/assets/sass/plugins/bootstrap-select.scss b/src/assets/sass/plugins/bootstrap-select.scss deleted file mode 100644 index ec6520d6..00000000 --- a/src/assets/sass/plugins/bootstrap-select.scss +++ /dev/null @@ -1,426 +0,0 @@ -/*! - * Bootstrap-select v1.11.0 (http://silviomoreto.github.io/bootstrap-select) - * - * Copyright 2013-2016 bootstrap-select - * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) - */ - -select.bs-select-hidden, -select.selectpicker { - display: none !important; -} -.bootstrap-select { - width: 220px \0; - /*IE9 and below*/ -} - -.bootstrap-select.show .dropdown-menu{ - display: block; -} - -.bootstrap-select li.hidden { - display: none !important; -} -.bootstrap-select li.selected a { - background: #ff5e3a; - color: white; -} -.bootstrap-select li.selected a:hover { - opacity: .9; -} -.bootstrap-select > .dropdown-toggle { - width: 100%; - z-index: 1; - background-color: transparent; - border: 1px solid #e6ecf5; - border-radius: 0.25rem; - padding: 1rem 1rem; - margin: 0 0 3px 0; - float: none; - line-height: 1.47; -} -.bootstrap-select > .dropdown-toggle.bs-placeholder, -.bootstrap-select > .dropdown-toggle.bs-placeholder:hover, -.bootstrap-select > .dropdown-toggle.bs-placeholder:focus, -.bootstrap-select > .dropdown-toggle.bs-placeholder:active { - color: #464a4c; -} -.bootstrap-select > select { - position: absolute !important; - bottom: 0; - left: 50%; - display: block !important; - width: 0.5px !important; - height: 100% !important; - padding: 0 !important; - opacity: 0 !important; - border: none; -} -.bootstrap-select > select.mobile-device { - top: 0; - left: 0; - display: block !important; - width: 100% !important; - z-index: 2; -} -.has-error .bootstrap-select .dropdown-toggle, -.error .bootstrap-select .dropdown-toggle { - border-color: #b94a48; -} -.bootstrap-select.fit-width { - width: auto !important; -} -.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { - width: 220px; -} -.bootstrap-select .dropdown-toggle:focus { - outline: none; -} -.bootstrap-select.form-control { - margin-bottom: 0; - padding: 0; - border: none; -} -.bootstrap-select.form-control:not([class*="col-"]) { - width: 100%; -} -.bootstrap-select.form-control.input-group-btn { - z-index: auto; -} -.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.bootstrap-select.btn-group:not(.input-group-btn), -.bootstrap-select.btn-group[class*="col-"] { - float: none; - display: inline-block; - margin-left: 0; -} -.bootstrap-select.btn-group.dropdown-menu-right, -.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, -.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right { - float: right; -} -.form-inline .bootstrap-select.btn-group, -.form-horizontal .bootstrap-select.btn-group, -.form-group .bootstrap-select.btn-group { - margin-bottom: 0; - margin-left: 1px; -} -.form-group-lg .bootstrap-select.btn-group.form-control, -.form-group-sm .bootstrap-select.btn-group.form-control { - padding: 0; -} -.form-inline .bootstrap-select.btn-group .form-control { - width: 100%; -} -.bootstrap-select.btn-group.disabled, -.bootstrap-select.btn-group > .disabled { - cursor: not-allowed; -} -.bootstrap-select.btn-group.disabled:focus, -.bootstrap-select.btn-group > .disabled:focus { - outline: none !important; -} -.bootstrap-select.btn-group.bs-container { - position: absolute; - height: 0 !important; - padding: 0 !important; -} -.bootstrap-select.btn-group.bs-container .dropdown-menu { - z-index: 1060; -} -.bootstrap-select.btn-group .dropdown-toggle .filter-option { - display: inline-block; - overflow: hidden; - width: 100%; - text-align: left; - color: #515365; - font-weight: normal; -} -.bootstrap-select.btn-group .dropdown-toggle .caret { - position: absolute; - top: 50%; - right: 12px; - margin-top: -2px; - vertical-align: middle; -} -.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle { - width: 100%; -} -.bootstrap-select.btn-group .dropdown-menu { - margin-left: 0; - min-width: 100%; - padding: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.bootstrap-select.btn-group .dropdown-menu.inner { - position: static; - float: none; - border: 0; - padding: 0; - margin: 0; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; -} -.bootstrap-select.btn-group .dropdown-menu li { - position: relative; -} -.bootstrap-select.btn-group .dropdown-menu li.active small { - color: #fff; -} -.bootstrap-select.btn-group .dropdown-menu li.disabled a { - cursor: not-allowed; -} -.bootstrap-select.btn-group .dropdown-menu li a { - padding: 10px 1.5rem; - color: #888da8; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.bootstrap-select.btn-group .dropdown-menu li.selected a { - color: #fff; -} -.bootstrap-select.btn-group .dropdown-menu li a.opt { - position: relative; - padding-left: 2.25em; -} -.bootstrap-select.btn-group .dropdown-menu li a span.check-mark { - display: none; -} -.bootstrap-select.btn-group .dropdown-menu li a span.text { - display: inline-block; -} -.bootstrap-select.btn-group .dropdown-menu li small { - padding-left: 0.5em; -} -.bootstrap-select.btn-group .dropdown-menu .notify { - position: absolute; - bottom: 5px; - width: 96%; - margin: 0 2%; - min-height: 26px; - padding: 3px 5px; - background: #f5f5f5; - border: 1px solid #e3e3e3; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - pointer-events: none; - opacity: 0.9; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.bootstrap-select.btn-group .no-results { - padding: 3px; - background: #f5f5f5; - margin: 0 5px; - white-space: nowrap; -} -.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option { - position: static; -} -.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret { - position: static; - top: auto; - margin-top: -1px; -} -.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark { - position: absolute; - display: inline-block; - right: 15px; - top: 12px; -} -.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { - margin-right: 34px; -} -.bootstrap-select.show-menu-arrow.open > .dropdown-toggle { - z-index: 1061; -} -.bootstrap-select.show-menu-arrow .dropdown-toggle:before { - content: ''; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid rgba(204, 204, 204, 0.2); - position: absolute; - bottom: -4px; - left: 9px; - display: none; -} -.bootstrap-select.show-menu-arrow .dropdown-toggle:after { - content: ''; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid white; - position: absolute; - bottom: -4px; - left: 10px; - display: none; -} -.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before { - bottom: auto; - top: -3px; - border-top: 7px solid rgba(204, 204, 204, 0.2); - border-bottom: 0; -} -.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after { - bottom: auto; - top: -3px; - border-top: 6px solid white; - border-bottom: 0; -} -.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before { - right: 12px; - left: auto; -} -.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after { - right: 13px; - left: auto; -} -.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, -.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after { - display: block; -} -.bs-searchbox, -.bs-actionsbox, -.bs-donebutton { - padding: 4px 8px; -} -.bs-actionsbox { - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.bs-actionsbox .btn-group button { - width: 50%; -} -.bs-donebutton { - float: left; - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.bs-donebutton .btn-group button { - width: 100%; -} -.bs-searchbox + .bs-actionsbox { - padding: 0 8px 4px; -} -.bs-searchbox .form-control { - margin-bottom: 0; - width: 100%; - float: none; -} - - - -.show > .btn-secondary.dropdown-toggle { - background-color: transparent; - border-color: #e6ecf5; -} - -.dropdown-toggle::after { - border-top-color: #888da8; - right: 20px; - top: -2px; - position: relative; -} - -.form-group.label-floating .bootstrap-select.btn-group .dropdown-toggle .filter-option { - top: 5px; - position: relative; -} - -.form-group.label-floating.is-select label.control-label { - top: 8px; - font-size: 11px; - line-height: 1.42857; - z-index: 9; -} - -.bootstrap-select.style-2 > .dropdown-toggle { - border: none; - border-radius: 0; - padding: 10px 15px 10px 40px; - line-height: 1; - margin-bottom: 7px; -} - -.bootstrap-select.style-2 > .dropdown-toggle:after { - display: none; -} - -.bootstrap-select.style-2 .dropdown-menu { - margin-top: 0; - border: 1px solid #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - overflow: visible !important; -} - -.bootstrap-select.style-2 .bs-searchbox { - padding: 0; -} - -.glyphicon-ok::before { - content: "\f00c"; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - color: #515365; -} - -.bootstrap-select.style-2 li.selected a { - background-color: transparent; - color: #515365; -} - -.bootstrap-select.style-2 .form-control { - border: none; - border-bottom: 1px solid #e6ecf5; - border-radius: 0; -} - -.bootstrap-select.without-border.form-control { - width: 170px; - float: right; - margin-top: 4px; -} - -.bootstrap-select.without-border .dropdown-toggle::after { - border-top: 0.4em solid #888da8; - border-right: 0.4em solid transparent; - border-left: 0.4em solid transparent; - -} - -.bootstrap-select.without-border > .dropdown-toggle { - border: none; - padding: 0; - margin-bottom: 0; - font-size: 9px; - line-height: 1; -} - -.bootstrap-select.without-border.btn-group .dropdown-toggle .filter-option { - font-weight: 700; - text-align: right; - padding-right: 30px; -} - -.bootstrap-select.without-border .form-group { - margin-bottom: 0; -} - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 768px) { - .bootstrap-select.without-border.form-control { - float: none; - } -} \ No newline at end of file diff --git a/src/assets/sass/plugins/daterangepicker.css b/src/assets/sass/plugins/daterangepicker.css deleted file mode 100644 index 43657403..00000000 --- a/src/assets/sass/plugins/daterangepicker.css +++ /dev/null @@ -1,480 +0,0 @@ -.daterangepicker { - position: absolute; - color: inherit; - background-color: #fff; - border-radius: 4px; - width: 278px; - padding: 4px; - margin-top: 1px; - top: 100px; - left: 20px; - /* Calendars */ -} - -.daterangepicker:before, -.daterangepicker:after { - position: absolute; - display: inline-block; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} - -.daterangepicker:before { - top: -7px; - border-right: 7px solid transparent; - border-left: 7px solid transparent; - border-bottom: 7px solid #ccc; -} - -.daterangepicker:after { - top: -6px; - border-right: 6px solid transparent; - border-bottom: 6px solid #fff; - border-left: 6px solid transparent; -} - -.daterangepicker.opensleft:before { - right: 9px; -} - -.daterangepicker.opensleft:after { - right: 10px; -} - -.daterangepicker.openscenter:before { - left: 0; - right: 0; - width: 0; - margin-left: auto; - margin-right: auto; -} - -.daterangepicker.openscenter:after { - left: 0; - right: 0; - width: 0; - margin-left: auto; - margin-right: auto; -} - -.daterangepicker.opensright:before { - left: 9px; -} - -.daterangepicker.opensright:after { - left: 10px; -} - -.daterangepicker.dropup { - margin-top: -5px; -} - -.daterangepicker.dropup:before { - top: initial; - bottom: -7px; - border-bottom: initial; - border-top: 7px solid #ccc; -} - -.daterangepicker.dropup:after { - top: initial; - bottom: -6px; - border-bottom: initial; - border-top: 6px solid #fff; -} - -.daterangepicker.dropdown-menu { - max-width: none; - z-index: 3001; -} - -.daterangepicker.single .ranges, -.daterangepicker.single .calendar { - float: none; -} - -.daterangepicker.show-calendar .calendar { - display: block; -} - -.daterangepicker .calendar { - display: none; - max-width: 270px; - margin: 4px; -} - -.daterangepicker .calendar.single .calendar-table { - border: none; -} - -.daterangepicker .calendar th, -.daterangepicker .calendar td { - white-space: nowrap; - text-align: center; -} - -.daterangepicker .calendar-table { - border: 1px solid #fff; - padding: 4px; - border-radius: 4px; - background-color: #fff; -} - -.daterangepicker table { - width: 100%; - margin: 0; -} - -.daterangepicker td, -.daterangepicker th { - text-align: center; - border-radius: 4px; - border: 1px solid transparent; - white-space: nowrap; - cursor: pointer; -} - -.daterangepicker td.available:hover, -.daterangepicker th.available:hover { - background-color: #eee; - border-color: transparent; - color: inherit; -} - -.daterangepicker td.week, -.daterangepicker th.week { - font-size: 80%; - color: #ccc; -} - -.daterangepicker td.off, -.daterangepicker td.off.in-range, -.daterangepicker td.off.start-date, -.daterangepicker td.off.end-date { - background-color: #fff; - border-color: transparent; - color: #999; -} - -.daterangepicker td.in-range { - background-color: #ebf4f8; - border-color: transparent; - color: #000; - border-radius: 0; -} - -.daterangepicker td.start-date { - border-radius: 4px 0 0 4px; -} - -.daterangepicker td.end-date { - border-radius: 0 4px 4px 0; -} - -.daterangepicker td.start-date.end-date { - border-radius: 4px; -} - -.daterangepicker td.active, -.daterangepicker td.active:hover { - background-color: #357ebd; - border-color: transparent; - color: #fff; -} - -.daterangepicker th.month { - width: auto; -} - -.daterangepicker td.disabled, -.daterangepicker option.disabled { - color: #999; - cursor: not-allowed; - text-decoration: line-through; -} - -.daterangepicker select.monthselect, -.daterangepicker select.yearselect { - font-size: 12px; - padding: 1px; - height: auto; - margin: 0; - cursor: default; - display: inline-block; -} - -.daterangepicker select.monthselect { - margin-right: 2%; - width: 56%; -} - -.daterangepicker select.yearselect { - width: 40%; -} - -.daterangepicker select.hourselect, -.daterangepicker select.minuteselect, -.daterangepicker select.secondselect, -.daterangepicker select.ampmselect { - width: 50px; - margin-bottom: 0; -} - -.daterangepicker .input-mini { - border: 1px solid #ccc; - border-radius: 4px; - color: #555; - height: 30px; - line-height: 30px; - display: block; - vertical-align: middle; - margin: 0 0 5px 0; - padding: 0 6px 0 28px; - width: 100%; -} - -.daterangepicker .input-mini.active { - border: 1px solid #08c; - border-radius: 4px; -} - -.daterangepicker .daterangepicker_input { - position: relative; -} - -.daterangepicker .daterangepicker_input i { - position: absolute; - left: 8px; - top: 8px; -} - -.daterangepicker.rtl .input-mini { - padding-right: 28px; - padding-left: 6px; -} - -.daterangepicker.rtl .daterangepicker_input i { - left: auto; - right: 8px; -} - -.daterangepicker .calendar-time { - text-align: center; - margin: 5px auto; - line-height: 30px; - position: relative; - padding-left: 28px; -} - -.daterangepicker .calendar-time select.disabled { - color: #ccc; - cursor: not-allowed; -} - -.ranges { - font-size: 11px; - float: none; - margin: 4px; - text-align: left; -} - -.ranges ul { - list-style: none; - margin: 0 auto; - padding: 0; - width: 100%; -} - -.ranges li { - font-size: 13px; - background-color: #f5f5f5; - border: 1px solid #f5f5f5; - border-radius: 4px; - color: #08c; - padding: 3px 12px; - margin-bottom: 8px; - cursor: pointer; -} - -.ranges li:hover { - background-color: #08c; - border: 1px solid #08c; - color: #fff; -} - -.ranges li.active { - background-color: #08c; - border: 1px solid #08c; - color: #fff; -} - -/* Larger Screen Styling */ -@media (min-width: 564px) { - .daterangepicker { - width: auto; - } - .daterangepicker .ranges ul { - width: 160px; - } - .daterangepicker.single .ranges ul { - width: 100%; - } - .daterangepicker.single .calendar.left { - clear: none; - } - .daterangepicker.single.ltr .ranges, - .daterangepicker.single.ltr .calendar { - float: left; - } - .daterangepicker.single.rtl .ranges, - .daterangepicker.single.rtl .calendar { - float: right; - } - .daterangepicker.ltr { - direction: ltr; - text-align: left; - } - .daterangepicker.ltr .calendar.left { - clear: left; - margin-right: 0; - } - .daterangepicker.ltr .calendar.left .calendar-table { - border-right: none; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .daterangepicker.ltr .calendar.right { - margin-left: 0; - } - .daterangepicker.ltr .calendar.right .calendar-table { - border-left: none; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .daterangepicker.ltr .left .daterangepicker_input { - padding-right: 12px; - } - .daterangepicker.ltr .calendar.left .calendar-table { - padding-right: 12px; - } - .daterangepicker.ltr .ranges, - .daterangepicker.ltr .calendar { - float: left; - } - .daterangepicker.rtl { - direction: rtl; - text-align: right; - } - .daterangepicker.rtl .calendar.left { - clear: right; - margin-left: 0; - } - .daterangepicker.rtl .calendar.left .calendar-table { - border-left: none; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .daterangepicker.rtl .calendar.right { - margin-right: 0; - } - .daterangepicker.rtl .calendar.right .calendar-table { - border-right: none; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .daterangepicker.rtl .left .daterangepicker_input { - padding-left: 12px; - } - .daterangepicker.rtl .calendar.left .calendar-table { - padding-left: 12px; - } - .daterangepicker.rtl .ranges, - .daterangepicker.rtl .calendar { - text-align: right; - float: right; - } -} - -@media (min-width: 730px) { - .daterangepicker .ranges { - width: auto; - } - .daterangepicker.ltr .ranges { - float: left; - } - .daterangepicker.rtl .ranges { - float: right; - } - .daterangepicker .calendar.left { - clear: none !important; - } -} - -/*Crumina styles for daterange*/ -.daterangepicker .calendar .prev, -.daterangepicker .calendar .next { - display: none; -} - -.daterangepicker_input .form-group { - margin: 0; -} - -.daterangepicker select.monthselect, -.daterangepicker select.yearselect { - border: none; - font-size: 13px; - color: #515365; -} - -.daterangepicker th.month { - padding: 15px 5px; -} - -.daterangepicker select.monthselect { - margin-right: 10%; - width: 50%; -} - -.daterangepicker .calendar th, -.daterangepicker td.off { - font-size: 9px; - color: #888da8; -} - -.daterangepicker .calendar td { - color: #4b4e65; - font-size: 11px; - border-radius: 50%; - display: table-cell; - height: auto; - width: auto; -} - -.daterangepicker td.active, -.daterangepicker td.active:hover, -.daterangepicker td.start-date.end-date { - background-color: #08ddc1; - border-color: transparent; - color: #fff; - border-radius: 50%; -} - -.daterangepicker { - width: 270px; - border-color: #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} - -.daterangepicker.single.ltr .calendar { - float: none; - padding: 8px; -} - -.daterangepicker .calendar th, -.daterangepicker .calendar td { - line-height: 30px; - padding: 0 5px; -} -/*# sourceMappingURL=daterangepicker.css.map */ diff --git a/src/assets/sass/plugins/daterangepicker.css.map b/src/assets/sass/plugins/daterangepicker.css.map deleted file mode 100644 index 87175006..00000000 --- a/src/assets/sass/plugins/daterangepicker.css.map +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": 3, - "mappings": "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", - "sources": [ - "daterangepicker.scss" - ], - "names": [], - "file": "daterangepicker.css" -} \ No newline at end of file diff --git a/src/assets/sass/plugins/daterangepicker.scss b/src/assets/sass/plugins/daterangepicker.scss deleted file mode 100644 index 2e59fdb5..00000000 --- a/src/assets/sass/plugins/daterangepicker.scss +++ /dev/null @@ -1,336 +0,0 @@ -.daterangepicker { - position: absolute; - color: inherit; - background-color: #fff; - border-radius: 4px; - width: 278px; - padding: 4px; - margin-top: 1px; - top: 100px; - left: 20px; - /* Calendars */ } - .daterangepicker:before, .daterangepicker:after { - position: absolute; - display: inline-block; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; } - .daterangepicker:before { - top: -7px; - border-right: 7px solid transparent; - border-left: 7px solid transparent; - border-bottom: 7px solid #ccc; } - .daterangepicker:after { - top: -6px; - border-right: 6px solid transparent; - border-bottom: 6px solid #fff; - border-left: 6px solid transparent; } - .daterangepicker.opensleft:before { - right: 9px; } - .daterangepicker.opensleft:after { - right: 10px; } - .daterangepicker.openscenter:before { - left: 0; - right: 0; - width: 0; - margin-left: auto; - margin-right: auto; } - .daterangepicker.openscenter:after { - left: 0; - right: 0; - width: 0; - margin-left: auto; - margin-right: auto; } - .daterangepicker.opensright:before { - left: 9px; } - .daterangepicker.opensright:after { - left: 10px; } - .daterangepicker.dropup { - margin-top: -5px; } - .daterangepicker.dropup:before { - top: initial; - bottom: -7px; - border-bottom: initial; - border-top: 7px solid #ccc; } - .daterangepicker.dropup:after { - top: initial; - bottom: -6px; - border-bottom: initial; - border-top: 6px solid #fff; } - .daterangepicker.dropdown-menu { - max-width: none; - z-index: 3001; } - .daterangepicker.single .ranges, .daterangepicker.single .calendar { - float: none; } - .daterangepicker.show-calendar .calendar { - display: block; } - .daterangepicker .calendar { - display: none; - max-width: 270px; - margin: 4px; } - .daterangepicker .calendar.single .calendar-table { - border: none; } - .daterangepicker .calendar th, .daterangepicker .calendar td { - white-space: nowrap; - text-align: center; - } - .daterangepicker .calendar-table { - border: 1px solid #fff; - padding: 4px; - border-radius: 4px; - background-color: #fff; } - .daterangepicker table { - width: 100%; - margin: 0; } - .daterangepicker td, .daterangepicker th { - text-align: center; - border-radius: 4px; - border: 1px solid transparent; - white-space: nowrap; - cursor: pointer; } - .daterangepicker td.available:hover, .daterangepicker th.available:hover { - background-color: #eee; - border-color: transparent; - color: inherit; } - .daterangepicker td.week, .daterangepicker th.week { - font-size: 80%; - color: #ccc; } - .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date { - background-color: #fff; - border-color: transparent; - color: #999; } - .daterangepicker td.in-range { - background-color: #ebf4f8; - border-color: transparent; - color: #000; - border-radius: 0; } - .daterangepicker td.start-date { - border-radius: 4px 0 0 4px; } - .daterangepicker td.end-date { - border-radius: 0 4px 4px 0; } - .daterangepicker td.start-date.end-date { - border-radius: 4px; } - .daterangepicker td.active, .daterangepicker td.active:hover { - background-color: #357ebd; - border-color: transparent; - color: #fff; } - .daterangepicker th.month { - width: auto; } - .daterangepicker td.disabled, .daterangepicker option.disabled { - color: #999; - cursor: not-allowed; - text-decoration: line-through; } - .daterangepicker select.monthselect, .daterangepicker select.yearselect { - font-size: 12px; - padding: 1px; - height: auto; - margin: 0; - cursor: default; - display: inline-block;} - .daterangepicker select.monthselect { - margin-right: 2%; - width: 56%; } - .daterangepicker select.yearselect { - width: 40%; } - .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect { - width: 50px; - margin-bottom: 0; } - .daterangepicker .input-mini { - border: 1px solid #ccc; - border-radius: 4px; - color: #555; - height: 30px; - line-height: 30px; - display: block; - vertical-align: middle; - margin: 0 0 5px 0; - padding: 0 6px 0 28px; - width: 100%; } - .daterangepicker .input-mini.active { - border: 1px solid #08c; - border-radius: 4px; } - .daterangepicker .daterangepicker_input { - position: relative; } - .daterangepicker .daterangepicker_input i { - position: absolute; - left: 8px; - top: 8px; } - .daterangepicker.rtl .input-mini { - padding-right: 28px; - padding-left: 6px; } - .daterangepicker.rtl .daterangepicker_input i { - left: auto; - right: 8px; } - .daterangepicker .calendar-time { - text-align: center; - margin: 5px auto; - line-height: 30px; - position: relative; - padding-left: 28px; } - .daterangepicker .calendar-time select.disabled { - color: #ccc; - cursor: not-allowed; } - -.ranges { - font-size: 11px; - float: none; - margin: 4px; - text-align: left; } - .ranges ul { - list-style: none; - margin: 0 auto; - padding: 0; - width: 100%; } - .ranges li { - font-size: 13px; - background-color: #f5f5f5; - border: 1px solid #f5f5f5; - border-radius: 4px; - color: #08c; - padding: 3px 12px; - margin-bottom: 8px; - cursor: pointer; } - .ranges li:hover { - background-color: #08c; - border: 1px solid #08c; - color: #fff; } - .ranges li.active { - background-color: #08c; - border: 1px solid #08c; - color: #fff; } - -/* Larger Screen Styling */ -@media (min-width: 564px) { - .daterangepicker { - width: auto; } - .daterangepicker .ranges ul { - width: 160px; } - .daterangepicker.single .ranges ul { - width: 100%; } - .daterangepicker.single .calendar.left { - clear: none; } - .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar { - float: left; } - .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar { - float: right; } - .daterangepicker.ltr { - direction: ltr; - text-align: left; } - .daterangepicker.ltr .calendar.left { - clear: left; - margin-right: 0; } - .daterangepicker.ltr .calendar.left .calendar-table { - border-right: none; - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .daterangepicker.ltr .calendar.right { - margin-left: 0; } - .daterangepicker.ltr .calendar.right .calendar-table { - border-left: none; - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - .daterangepicker.ltr .left .daterangepicker_input { - padding-right: 12px; } - .daterangepicker.ltr .calendar.left .calendar-table { - padding-right: 12px; } - .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar { - float: left; } - .daterangepicker.rtl { - direction: rtl; - text-align: right; } - .daterangepicker.rtl .calendar.left { - clear: right; - margin-left: 0; } - .daterangepicker.rtl .calendar.left .calendar-table { - border-left: none; - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - .daterangepicker.rtl .calendar.right { - margin-right: 0; } - .daterangepicker.rtl .calendar.right .calendar-table { - border-right: none; - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .daterangepicker.rtl .left .daterangepicker_input { - padding-left: 12px; } - .daterangepicker.rtl .calendar.left .calendar-table { - padding-left: 12px; } - .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar { - text-align: right; - float: right; } } -@media (min-width: 730px) { - .daterangepicker .ranges { - width: auto; } - .daterangepicker.ltr .ranges { - float: left; } - .daterangepicker.rtl .ranges { - float: right; } - .daterangepicker .calendar.left { - clear: none !important; } } - - -/*Crumina styles for daterange*/ - -.daterangepicker .calendar .prev, -.daterangepicker .calendar .next { - display: none; -} - -.daterangepicker_input .form-group { - margin: 0; -} - -.daterangepicker select.monthselect, .daterangepicker select.yearselect { - border: none; - font-size: 13px; - color: #515365; -} - -.daterangepicker th.month { - padding: 15px 5px; -} - -.daterangepicker select.monthselect { - margin-right: 10%; - width: 50%; -} - -.daterangepicker .calendar th, -.daterangepicker td.off { - font-size: 9px; - color: #888da8; -} - -.daterangepicker .calendar td { - color: #4b4e65; - font-size: 11px; - border-radius: 50%; - display: table-cell; - height: auto; - width: auto; -} - -.daterangepicker td.active, .daterangepicker td.active:hover, -.daterangepicker td.start-date.end-date { - background-color: #08ddc1; - border-color: transparent; - color: #fff; - border-radius: 50%; -} - -.daterangepicker { - width: 270px; - border-color: #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); -} - -.daterangepicker.single.ltr .calendar { - float: none; - padding: 8px; -} - -.daterangepicker .calendar th, -.daterangepicker .calendar td { - line-height: 30px; - padding: 0 5px; -} diff --git a/src/assets/sass/plugins/fullcalendar.css b/src/assets/sass/plugins/fullcalendar.css deleted file mode 100644 index e46ae088..00000000 --- a/src/assets/sass/plugins/fullcalendar.css +++ /dev/null @@ -1,1448 +0,0 @@ -/*! -FullCalendar Core Package v4.1.0 -Docs & License: https://fullcalendar.io/ -(c) 2019 Adam Shaw -*/ -.fc { - direction: ltr; - text-align: left; -} - -.fc-rtl { - text-align: right; -} - -body .fc { - /* extra precedence to overcome jqui */ - font-size: 1em; -} - -/* Colors ---------------------------------------------------------------------------------------------------*/ -.fc-highlight { - /* when user is selecting cells */ - background: #bce8f1; - opacity: 0.3; -} - -.fc-bgevent { - /* default look for background events */ - background: #8fdf82; - opacity: 0.3; -} - -.fc-nonbusiness { - /* default look for non-business-hours areas */ - /* will inherit .fc-bgevent's styles */ - background: #d7d7d7; -} - -/* Popover ---------------------------------------------------------------------------------------------------*/ -.fc-popover { - position: absolute; - -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); -} - -.fc-popover .fc-header { - /* TODO: be more consistent with fc-head/fc-body */ - 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-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 2px 4px; -} - -.fc-rtl .fc-popover .fc-header { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; -} - -.fc-popover .fc-header .fc-title { - margin: 0 2px; -} - -.fc-popover .fc-header .fc-close { - cursor: pointer; - opacity: 0.65; - font-size: 1.1em; -} - -/* Misc Reusable Components ---------------------------------------------------------------------------------------------------*/ -.fc-divider { - border-style: solid; - border-width: 1px; -} - -hr.fc-divider { - height: 0; - margin: 0; - padding: 0 0 2px; - /* height is unreliable across browsers, so use padding */ - border-width: 1px 0; -} - -.fc-bg, -.fc-bgevent-skeleton, -.fc-highlight-skeleton, -.fc-mirror-skeleton { - /* these element should always cling to top-left/right corners */ - position: absolute; - top: 0; - left: 0; - right: 0; -} - -.fc-bg { - bottom: 0; - /* strech bg to bottom edge */ -} - -.fc-bg table { - height: 100%; - /* strech bg to bottom edge */ -} - -/* Tables ---------------------------------------------------------------------------------------------------*/ -.fc table { - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; - /* fix scrollbar issue in firefox */ - table-layout: fixed; - border-collapse: collapse; - border-spacing: 0; - font-size: 1em; - /* normalize cross-browser */ -} - -.fc th { - text-align: center; -} - -.fc th, -.fc td { - border-style: solid; - border-width: 1px; - padding: 0; - vertical-align: top; -} - -.fc td.fc-today { - border-style: double; - /* overcome neighboring borders */ -} - -/* Internal Nav Links ---------------------------------------------------------------------------------------------------*/ -a[data-goto] { - cursor: pointer; -} - -a[data-goto]:hover { - text-decoration: underline; -} - -/* Fake Table Rows ---------------------------------------------------------------------------------------------------*/ -.fc .fc-row { - /* extra precedence to overcome themes forcing a 1px border */ - /* no visible border by default. but make available if need be (scrollbar width compensation) */ - border-style: solid; - border-width: 0; -} - -.fc-row table { - /* don't put left/right border on anything within a fake row. - the outer tbody will worry about this */ - border-left: 0 hidden transparent; - border-right: 0 hidden transparent; - /* no bottom borders on rows */ - border-bottom: 0 hidden transparent; -} - -.fc-row:first-child table { - border-top: 0 hidden transparent; - /* no top border on first row */ -} - -/* Day Row (used within the header and the DayGrid) ---------------------------------------------------------------------------------------------------*/ -.fc-row { - position: relative; -} - -.fc-row .fc-bg { - z-index: 1; -} - -/* highlighting cells & background event skeleton */ -.fc-row .fc-bgevent-skeleton, -.fc-row .fc-highlight-skeleton { - bottom: 0; - /* stretch skeleton to bottom of row */ -} - -.fc-row .fc-bgevent-skeleton table, -.fc-row .fc-highlight-skeleton table { - height: 100%; - /* stretch skeleton to bottom of row */ -} - -.fc-row .fc-highlight-skeleton td, -.fc-row .fc-bgevent-skeleton td { - border-color: transparent; -} - -.fc-row .fc-bgevent-skeleton { - z-index: 2; -} - -.fc-row .fc-highlight-skeleton { - z-index: 3; -} - -/* -row content (which contains day/week numbers and events) as well as "mirror" (which contains -temporary rendered events). -*/ -.fc-row .fc-content-skeleton { - position: relative; - z-index: 4; - padding-bottom: 2px; - /* matches the space above the events */ -} - -.fc-row .fc-mirror-skeleton { - z-index: 5; -} - -.fc .fc-row .fc-content-skeleton table, -.fc .fc-row .fc-content-skeleton td, -.fc .fc-row .fc-mirror-skeleton td { - /* see-through to the background below */ - /* extra precedence to prevent theme-provided backgrounds */ - background: none; - /* in case s are globally styled */ - border-color: transparent; -} - -.fc-row .fc-content-skeleton td, -.fc-row .fc-mirror-skeleton td { - /* don't put a border between events and/or the day number */ - border-bottom: 0; -} - -.fc-row .fc-content-skeleton tbody td, -.fc-row .fc-mirror-skeleton tbody td { - /* don't put a border between event cells */ - border-top: 0; -} - -/* Scrolling Container ---------------------------------------------------------------------------------------------------*/ -.fc-scroller { - -webkit-overflow-scrolling: touch; -} - -/* TODO: move to timegrid/daygrid */ -.fc-scroller > .fc-day-grid, -.fc-scroller > .fc-time-grid { - position: relative; - /* re-scope all positions */ - width: 100%; - /* hack to force re-sizing this inner element when scrollbars appear/disappear */ -} - -/* Global Event Styles ---------------------------------------------------------------------------------------------------*/ -.fc-event { - position: relative; - /* for resize handle and other inner positioning */ - display: block; - /* make the
tag block */ - font-size: 0.85em; - line-height: 1.4; - border-radius: 3px; - border: 1px solid #3788d8; -} - -.fc-event, -.fc-event-dot { - background-color: #3788d8; - /* default BACKGROUND color */ -} - -.fc-event, -.fc-event:hover { - color: #fff; - /* default TEXT color */ - text-decoration: none; - /* if has an href */ -} - -.fc-event[href], -.fc-event.fc-draggable { - cursor: pointer; - /* give events with links and draggable events a hand mouse pointer */ -} - -.fc-not-allowed, -.fc-not-allowed .fc-event { - /* to override an event's custom cursor */ - cursor: not-allowed; -} - -.fc-event .fc-content { - position: relative; - z-index: 2; -} - -/* resizer (cursor AND touch devices) */ -.fc-event .fc-resizer { - position: absolute; - z-index: 4; -} - -/* resizer (touch devices) */ -.fc-event .fc-resizer { - display: none; -} - -.fc-event.fc-allow-mouse-resize .fc-resizer, -.fc-event.fc-selected .fc-resizer { - /* only show when hovering or selected (with touch) */ - display: block; -} - -/* hit area */ -.fc-event.fc-selected .fc-resizer:before { - /* 40x40 touch area */ - content: ''; - position: absolute; - z-index: 9999; - /* user of this util can scope within a lower z-index */ - top: 50%; - left: 50%; - width: 40px; - height: 40px; - margin-left: -20px; - margin-top: -20px; -} - -/* Event Selection (only for touch devices) ---------------------------------------------------------------------------------------------------*/ -.fc-event.fc-selected { - z-index: 9999 !important; - /* overcomes inline z-index */ - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); -} - -.fc-event.fc-selected:after { - content: ''; - position: absolute; - z-index: 1; - /* same z-index as fc-bg, behind text */ - /* overcome the borders */ - top: -1px; - right: -1px; - bottom: -1px; - left: -1px; - /* darkening effect */ - background: #000; - opacity: 0.25; -} - -/* Event Dragging ---------------------------------------------------------------------------------------------------*/ -.fc-event.fc-dragging.fc-selected { - -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); - box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); -} - -.fc-event.fc-dragging:not(.fc-selected) { - opacity: 0.75; -} - -/* Horizontal Events ---------------------------------------------------------------------------------------------------*/ -/* bigger touch area when selected */ -.fc-h-event.fc-selected:before { - content: ''; - position: absolute; - z-index: 3; - /* below resizers */ - top: -10px; - bottom: -10px; - left: 0; - right: 0; -} - -/* events that are continuing to/from another week. kill rounded corners and butt up against edge */ -.fc-ltr .fc-h-event.fc-not-start, -.fc-rtl .fc-h-event.fc-not-end { - margin-left: 0; - border-left-width: 0; - padding-left: 1px; - /* replace the border with padding */ - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.fc-ltr .fc-h-event.fc-not-end, -.fc-rtl .fc-h-event.fc-not-start { - margin-right: 0; - border-right-width: 0; - padding-right: 1px; - /* replace the border with padding */ - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -/* resizer (cursor AND touch devices) */ -/* left resizer */ -.fc-ltr .fc-h-event .fc-start-resizer, -.fc-rtl .fc-h-event .fc-end-resizer { - cursor: w-resize; - left: -1px; - /* overcome border */ -} - -/* right resizer */ -.fc-ltr .fc-h-event .fc-end-resizer, -.fc-rtl .fc-h-event .fc-start-resizer { - cursor: e-resize; - right: -1px; - /* overcome border */ -} - -/* resizer (mouse devices) */ -.fc-h-event.fc-allow-mouse-resize .fc-resizer { - width: 7px; - top: -1px; - /* overcome top border */ - bottom: -1px; - /* overcome bottom border */ -} - -/* resizer (touch devices) */ -.fc-h-event.fc-selected .fc-resizer { - /* 8x8 little dot */ - border-radius: 4px; - border-width: 1px; - width: 6px; - height: 6px; - border-style: solid; - border-color: inherit; - background: #fff; - /* vertically center */ - top: 50%; - margin-top: -4px; -} - -/* left resizer */ -.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, -.fc-rtl .fc-h-event.fc-selected .fc-end-resizer { - margin-left: -4px; - /* centers the 8x8 dot on the left edge */ -} - -/* right resizer */ -.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, -.fc-rtl .fc-h-event.fc-selected .fc-start-resizer { - margin-right: -4px; - /* centers the 8x8 dot on the right edge */ -} - -/* DayGrid events ----------------------------------------------------------------------------------------------------- -We use the full "fc-day-grid-event" class instead of using descendants because the event won't -be a descendant of the grid when it is being dragged. -*/ -.fc-day-grid-event { - margin: 1px 2px 0; - /* spacing between events and edges */ - padding: 0 1px; -} - -tr:first-child > td > .fc-day-grid-event { - margin-top: 2px; - /* a little bit more space before the first event */ -} - -.fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event { - margin-top: 0; - /* except for mirror skeleton */ -} - -.fc-day-grid-event .fc-content { - /* force events to be one-line tall */ - white-space: nowrap; - overflow: hidden; -} - -.fc-day-grid-event .fc-time { - font-weight: bold; -} - -/* resizer (cursor devices) */ -/* left resizer */ -.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, -.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer { - margin-left: -2px; - /* to the day cell's edge */ -} - -/* right resizer */ -.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, -.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer { - margin-right: -2px; - /* to the day cell's edge */ -} - -/* Event Limiting ---------------------------------------------------------------------------------------------------*/ -/* "more" link that represents hidden events */ -a.fc-more { - margin: 1px 3px; - font-size: 0.85em; - cursor: pointer; - text-decoration: none; -} - -a.fc-more:hover { - text-decoration: underline; -} - -.fc-limited { - /* rows and cells that are hidden because of a "more" link */ - display: none; -} - -/* popover that appears when "more" link is clicked */ -.fc-day-grid .fc-row { - z-index: 1; - /* make the "more" popover one higher than this */ -} - -.fc-more-popover { - z-index: 2; - width: 220px; -} - -.fc-more-popover .fc-event-container { - padding: 10px; -} - -/* Now Indicator ---------------------------------------------------------------------------------------------------*/ -.fc-now-indicator { - position: absolute; - border: 0 solid red; -} - -/* Utilities ---------------------------------------------------------------------------------------------------*/ -.fc-unselectable { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -/* -TODO: more distinction between this file and common.css -*/ -/* Colors ---------------------------------------------------------------------------------------------------*/ -.fc-unthemed th, -.fc-unthemed td, -.fc-unthemed thead, -.fc-unthemed tbody, -.fc-unthemed .fc-divider, -.fc-unthemed .fc-row, -.fc-unthemed .fc-content, -.fc-unthemed .fc-popover, -.fc-unthemed .fc-list-view, -.fc-unthemed .fc-list-heading td { - border-color: #ddd; -} - -.fc-unthemed .fc-popover { - background-color: #fff; -} - -.fc-unthemed .fc-divider, -.fc-unthemed .fc-popover .fc-header, -.fc-unthemed .fc-list-heading td { - background: #eee; -} - -.fc-unthemed td.fc-today { - background: #fcf8e3; -} - -.fc-unthemed .fc-disabled-day { - background: #d7d7d7; - opacity: 0.3; -} - -/* Icons --------------------------------------------------------------------------------------------------- -from https://feathericons.com/ and built with IcoMoon -*/ -@font-face { - font-family: 'fcicons'; - src: url('data:application/x-font-ttf;charset=utf-8;base64,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') - format('truetype'); - font-weight: normal; - font-style: normal; -} - -.fc-icon { - /* use !important to prevent issues with browser extensions that change fonts */ - font-family: 'fcicons' !important; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.fc-icon-chevron-left:before { - content: '\e900'; -} - -.fc-icon-chevron-right:before { - content: '\e901'; -} - -.fc-icon-chevrons-left:before { - content: '\e902'; -} - -.fc-icon-chevrons-right:before { - content: '\e903'; -} - -.fc-icon-minus-square:before { - content: '\e904'; -} - -.fc-icon-plus-square:before { - content: '\e905'; -} - -.fc-icon-x:before { - content: '\e906'; -} - -.fc-icon { - display: inline-block; - width: 1em; - height: 1em; - text-align: center; -} - -/* Buttons --------------------------------------------------------------------------------------------------- -Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css -*/ -/* reset */ -.fc-button { - border-radius: 0; - overflow: visible; - text-transform: none; - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -.fc-button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -.fc-button { - -webkit-appearance: button; -} - -.fc-button:not(:disabled) { - cursor: pointer; -} - -.fc-button::-moz-focus-inner { - padding: 0; - border-style: none; -} - -/* theme */ -.fc-button { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.4em 0.65em; - font-size: 1em; - line-height: 1.5; - border-radius: 0.25em; -} - -.fc-button:hover { - color: #212529; - text-decoration: none; -} - -.fc-button:focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); - box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); -} - -.fc-button:disabled { - opacity: 0.65; -} - -/* "primary" coloring */ -.fc-button-primary { - color: #fff; - background-color: #2c3e50; - border-color: #2c3e50; -} - -.fc-button-primary:hover { - color: #fff; - background-color: #1e2b37; - border-color: #1a252f; -} - -.fc-button-primary:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); - box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); -} - -.fc-button-primary:disabled { - color: #fff; - background-color: #2c3e50; - border-color: #2c3e50; -} - -.fc-button-primary:not(:disabled):active, -.fc-button-primary:not(:disabled).fc-button-active { - color: #fff; - background-color: #1a252f; - border-color: #151e27; -} - -.fc-button-primary:not(:disabled):active:focus, -.fc-button-primary:not(:disabled).fc-button-active:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); - box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); -} - -/* icons within buttons */ -.fc-button .fc-icon { - vertical-align: middle; - font-size: 1.5em; -} - -/* Buttons Groups ---------------------------------------------------------------------------------------------------*/ -.fc-button-group { - position: relative; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.fc-button-group > .fc-button { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fc-button-group > .fc-button:hover { - z-index: 1; -} - -.fc-button-group > .fc-button:focus, -.fc-button-group > .fc-button:active, -.fc-button-group > .fc-button.fc-button-active { - z-index: 1; -} - -.fc-button-group > .fc-button:not(:first-child) { - margin-left: -1px; -} - -.fc-button-group > .fc-button:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.fc-button-group > .fc-button:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -/* Popover ---------------------------------------------------------------------------------------------------*/ -.fc-unthemed .fc-popover { - border-width: 1px; - border-style: solid; -} - -/* List View ---------------------------------------------------------------------------------------------------*/ -.fc-unthemed .fc-list-item:hover td { - background-color: #f5f5f5; -} - -/* Toolbar ---------------------------------------------------------------------------------------------------*/ -.fc-toolbar { - 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; -} - -.fc-toolbar.fc-header-toolbar { - margin-bottom: 1.5em; -} - -.fc-toolbar.fc-footer-toolbar { - margin-top: 1.5em; -} - -/* inner content */ -.fc-toolbar > * > :not(:first-child) { - margin-left: 0.75em; -} - -.fc-toolbar h2 { - font-size: 1.75em; - margin: 0; -} - -/* View Structure ---------------------------------------------------------------------------------------------------*/ -.fc-view-container { - position: relative; -} - -/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */ -/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */ -.fc-view-container *, -.fc-view-container *:before, -.fc-view-container *:after { - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -.fc-view, -.fc-view > table { - /* so dragged elements can be above the view's main element */ - position: relative; - z-index: 1; -} - -@media print { - .fc { - max-width: 100% !important; - } - /* Global Event Restyling - --------------------------------------------------------------------------------------------------*/ - .fc-event { - background: #fff !important; - color: #000 !important; - page-break-inside: avoid; - } - .fc-event .fc-resizer { - display: none; - } - /* Table & Day-Row Restyling - --------------------------------------------------------------------------------------------------*/ - .fc th, - .fc td, - .fc hr, - .fc thead, - .fc tbody, - .fc-row { - border-color: #ccc !important; - background: #fff !important; - } - /* kill the overlaid, absolutely-positioned components */ - /* common... */ - .fc-bg, - .fc-bgevent-skeleton, - .fc-highlight-skeleton, - .fc-mirror-skeleton, - .fc-bgevent-container, - .fc-business-container, - .fc-highlight-container, - .fc-mirror-container { - display: none; - } - /* don't force a min-height on rows (for DayGrid) */ - .fc tbody .fc-row { - height: auto !important; - /* undo height that JS set in distributeHeight */ - min-height: 0 !important; - /* undo the min-height from each view's specific stylesheet */ - } - .fc tbody .fc-row .fc-content-skeleton { - position: static; - /* undo .fc-rigid */ - padding-bottom: 0 !important; - /* use a more border-friendly method for this... */ - } - .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td { - /* only works in newer browsers */ - padding-bottom: 1em; - /* ...gives space within the skeleton. also ensures min height in a way */ - } - .fc tbody .fc-row .fc-content-skeleton table { - /* provides a min-height for the row, but only effective for IE, which exaggerates this value, - making it look more like 3em. for other browers, it will already be this tall */ - height: 1em; - } - /* Undo month-view event limiting. Display all events and hide the "more" links - --------------------------------------------------------------------------------------------------*/ - .fc-more-cell, - .fc-more { - display: none !important; - } - .fc tr.fc-limited { - display: table-row !important; - } - .fc td.fc-limited { - display: table-cell !important; - } - .fc-popover { - display: none; - /* never display the "more.." popover in print mode */ - } - /* TimeGrid Restyling - --------------------------------------------------------------------------------------------------*/ - /* undo the min-height 100% trick used to fill the container's height */ - .fc-time-grid { - min-height: 0 !important; - } - /* don't display the side axis at all ("all-day" and time cells) */ - .fc-timeGrid-view .fc-axis { - display: none; - } - /* don't display the horizontal lines */ - .fc-slats, - .fc-time-grid hr { - /* this hr is used when height is underused and needs to be filled */ - display: none !important; - /* important overrides inline declaration */ - } - /* let the container that holds the events be naturally positioned and create real height */ - .fc-time-grid .fc-content-skeleton { - position: static; - } - /* in case there are no events, we still want some height */ - .fc-time-grid .fc-content-skeleton table { - height: 4em; - } - /* kill the horizontal spacing made by the event container. event margins will be done below */ - .fc-time-grid .fc-event-container { - margin: 0 !important; - } - /* TimeGrid *Event* Restyling - --------------------------------------------------------------------------------------------------*/ - /* naturally position events, vertically stacking them */ - .fc-time-grid .fc-event { - position: static !important; - margin: 3px 2px !important; - } - /* for events that continue to a future day, give the bottom border back */ - .fc-time-grid .fc-event.fc-not-end { - border-bottom-width: 1px !important; - } - /* indicate the event continues via "..." text */ - .fc-time-grid .fc-event.fc-not-end:after { - content: '...'; - } - /* for events that are continuations from previous days, give the top border back */ - .fc-time-grid .fc-event.fc-not-start { - border-top-width: 1px !important; - } - /* indicate the event is a continuation via "..." text */ - .fc-time-grid .fc-event.fc-not-start:before { - content: '...'; - } - /* time */ - /* undo a previous declaration and let the time text span to a second line */ - .fc-time-grid .fc-event .fc-time { - white-space: normal !important; - } - /* hide the the time that is normally displayed... */ - .fc-time-grid .fc-event .fc-time span { - display: none; - } - /* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */ - .fc-time-grid .fc-event .fc-time:after { - content: attr(data-full); - } - /* Vertical Scroller & Containers - --------------------------------------------------------------------------------------------------*/ - /* kill the scrollbars and allow natural height */ - .fc-scroller, - .fc-day-grid-container, - .fc-time-grid-container { - /* */ - overflow: visible !important; - height: auto !important; - } - /* kill the horizontal border/padding used to compensate for scrollbars */ - .fc-row { - border: 0 !important; - margin: 0 !important; - } - /* Button Controls - --------------------------------------------------------------------------------------------------*/ - .fc-button-group, - .fc button { - display: none; - /* don't display any button-related controls */ - } -} - -/*! -FullCalendar Day Grid Plugin v4.1.0 -Docs & License: https://fullcalendar.io/ -(c) 2019 Adam Shaw -*/ -/* DayGridView ---------------------------------------------------------------------------------------------------*/ -/* day row structure */ -.fc-dayGridWeek-view .fc-content-skeleton, -.fc-dayGridDay-view .fc-content-skeleton { - /* there may be week numbers in these views, so no padding-top */ - padding-bottom: 1em; - /* ensure a space at bottom of cell for user selecting/clicking */ -} - -.fc-dayGrid-view .fc-body .fc-row { - min-height: 4em; - /* ensure that all rows are at least this tall */ -} - -/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */ -.fc-row.fc-rigid { - overflow: hidden; -} - -.fc-row.fc-rigid .fc-content-skeleton { - position: absolute; - top: 0; - left: 0; - right: 0; -} - -/* week and day number styling */ -.fc-day-top.fc-other-month { - opacity: 0.3; -} - -.fc-dayGrid-view .fc-week-number, -.fc-dayGrid-view .fc-day-number { - padding: 2px; -} - -.fc-dayGrid-view th.fc-week-number, -.fc-dayGrid-view th.fc-day-number { - padding: 0 2px; - /* column headers can't have as much v space */ -} - -.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number { - float: right; -} - -.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number { - float: left; -} - -.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number { - float: left; - border-radius: 0 0 3px 0; -} - -.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number { - float: right; - border-radius: 0 0 0 3px; -} - -.fc-dayGrid-view .fc-day-top .fc-week-number { - min-width: 1.5em; - text-align: center; - background-color: #f2f2f2; - color: #808080; -} - -/* when week/day number have own column */ -.fc-dayGrid-view td.fc-week-number { - text-align: center; -} - -.fc-dayGrid-view td.fc-week-number > * { - /* work around the way we do column resizing and ensure a minimum width */ - display: inline-block; - min-width: 1.25em; -} - -/*! -FullCalendar Time Grid Plugin v4.1.0 -Docs & License: https://fullcalendar.io/ -(c) 2019 Adam Shaw -*/ -/* TimeGridView all-day area ---------------------------------------------------------------------------------------------------*/ -.fc-timeGrid-view .fc-day-grid { - position: relative; - z-index: 2; - /* so the "more.." popover will be over the time grid */ -} - -.fc-timeGrid-view .fc-day-grid .fc-row { - min-height: 3em; - /* all-day section will never get shorter than this */ -} - -.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton { - padding-bottom: 1em; - /* give space underneath events for clicking/selecting days */ -} - -/* TimeGrid axis running down the side (for both the all-day area and the slot area) ---------------------------------------------------------------------------------------------------*/ -.fc .fc-axis { - /* .fc to overcome default cell styles */ - vertical-align: middle; - padding: 0 4px; - white-space: nowrap; -} - -.fc-ltr .fc-axis { - text-align: right; -} - -.fc-rtl .fc-axis { - text-align: left; -} - -/* TimeGrid Structure ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid-container, -.fc-time-grid { - /* so slats/bg/content/etc positions get scoped within here */ - position: relative; - z-index: 1; -} - -.fc-time-grid { - min-height: 100%; - /* so if height setting is 'auto', .fc-bg stretches to fill height */ -} - -.fc-time-grid table { - /* don't put outer borders on slats/bg/content/etc */ - border: 0 hidden transparent; -} - -.fc-time-grid > .fc-bg { - z-index: 1; -} - -.fc-time-grid .fc-slats, -.fc-time-grid > hr { - /* the
TimeGridView injects when grid is shorter than scroller */ - position: relative; - z-index: 2; -} - -.fc-time-grid .fc-content-col { - position: relative; - /* because now-indicator lives directly inside */ -} - -.fc-time-grid .fc-content-skeleton { - position: absolute; - z-index: 3; - top: 0; - left: 0; - right: 0; -} - -/* divs within a cell within the fc-content-skeleton */ -.fc-time-grid .fc-business-container { - position: relative; - z-index: 1; -} - -.fc-time-grid .fc-bgevent-container { - position: relative; - z-index: 2; -} - -.fc-time-grid .fc-highlight-container { - position: relative; - z-index: 3; -} - -.fc-time-grid .fc-event-container { - position: relative; - z-index: 4; -} - -.fc-time-grid .fc-now-indicator-line { - z-index: 5; -} - -.fc-time-grid .fc-mirror-container { - /* also is fc-event-container */ - position: relative; - z-index: 6; -} - -/* TimeGrid Slats (lines that run horizontally) ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid .fc-slats td { - height: 1.5em; - border-bottom: 0; - /* each cell is responsible for its top border */ -} - -.fc-time-grid .fc-slats .fc-minor td { - border-top-style: dotted; -} - -/* TimeGrid Highlighting Slots ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid .fc-highlight-container { - /* a div within a cell within the fc-highlight-skeleton */ - position: relative; - /* scopes the left/right of the fc-highlight to be in the column */ -} - -.fc-time-grid .fc-highlight { - position: absolute; - left: 0; - right: 0; - /* top and bottom will be in by JS */ -} - -/* TimeGrid Event Containment ---------------------------------------------------------------------------------------------------*/ -.fc-ltr .fc-time-grid .fc-event-container { - /* space on the sides of events for LTR (default) */ - margin: 0 2.5% 0 2px; -} - -.fc-rtl .fc-time-grid .fc-event-container { - /* space on the sides of events for RTL */ - margin: 0 2px 0 2.5%; -} - -.fc-time-grid .fc-event, -.fc-time-grid .fc-bgevent { - position: absolute; - z-index: 1; - /* scope inner z-index's */ -} - -.fc-time-grid .fc-bgevent { - /* background events always span full width */ - left: 0; - right: 0; -} - -/* TimeGrid Event Styling ----------------------------------------------------------------------------------------------------- -We use the full "fc-time-grid-event" class instead of using descendants because the event won't -be a descendant of the grid when it is being dragged. -*/ -.fc-time-grid-event { - margin-bottom: 1px; -} - -.fc-time-grid-event-inset { - -webkit-box-shadow: 0px 0px 0px 1px #fff; - box-shadow: 0px 0px 0px 1px #fff; -} - -.fc-time-grid-event.fc-not-start { - /* events that are continuing from another day */ - /* replace space made by the top border with padding */ - border-top-width: 0; - padding-top: 1px; - /* remove top rounded corners */ - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.fc-time-grid-event.fc-not-end { - /* replace space made by the top border with padding */ - border-bottom-width: 0; - padding-bottom: 1px; - /* remove bottom rounded corners */ - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} - -.fc-time-grid-event .fc-content { - overflow: hidden; - max-height: 100%; -} - -.fc-time-grid-event .fc-time, -.fc-time-grid-event .fc-title { - padding: 0 1px; -} - -.fc-time-grid-event .fc-time { - font-size: 0.85em; - white-space: nowrap; -} - -/* short mode, where time and title are on the same line */ -.fc-time-grid-event.fc-short .fc-content { - /* don't wrap to second line (now that contents will be inline) */ - white-space: nowrap; -} - -.fc-time-grid-event.fc-short .fc-time, -.fc-time-grid-event.fc-short .fc-title { - /* put the time and title on the same line */ - display: inline-block; - vertical-align: top; -} - -.fc-time-grid-event.fc-short .fc-time span { - display: none; - /* don't display the full time text... */ -} - -.fc-time-grid-event.fc-short .fc-time:before { - content: attr(data-start); - /* ...instead, display only the start time */ -} - -.fc-time-grid-event.fc-short .fc-time:after { - content: '\000A0-\000A0'; - /* seperate with a dash, wrapped in nbsp's */ -} - -.fc-time-grid-event.fc-short .fc-title { - font-size: 0.85em; - /* make the title text the same size as the time */ - padding: 0; - /* undo padding from above */ -} - -/* resizer (cursor device) */ -.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer { - left: 0; - right: 0; - bottom: 0; - height: 8px; - overflow: hidden; - line-height: 8px; - font-size: 11px; - font-family: monospace; - text-align: center; - cursor: s-resize; -} - -.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after { - content: '='; -} - -/* resizer (touch device) */ -.fc-time-grid-event.fc-selected .fc-resizer { - /* 10x10 dot */ - border-radius: 5px; - border-width: 1px; - width: 8px; - height: 8px; - border-style: solid; - border-color: inherit; - background: #fff; - /* horizontally center */ - left: 50%; - margin-left: -5px; - /* center on the bottom edge */ - bottom: -5px; -} - -/* Now Indicator ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid .fc-now-indicator-line { - border-top-width: 1px; - left: 0; - right: 0; -} - -/* arrow on axis */ -.fc-time-grid .fc-now-indicator-arrow { - margin-top: -5px; - /* vertically center on top coordinate */ -} - -.fc-ltr .fc-time-grid .fc-now-indicator-arrow { - left: 0; - /* triangle pointing right... */ - border-width: 5px 0 5px 6px; - border-top-color: transparent; - border-bottom-color: transparent; -} - -.fc-rtl .fc-time-grid .fc-now-indicator-arrow { - right: 0; - /* triangle pointing left... */ - border-width: 5px 6px 5px 0; - border-top-color: transparent; - border-bottom-color: transparent; -} -/*# sourceMappingURL=fullcalendar.css.map */ diff --git a/src/assets/sass/plugins/fullcalendar.css.map b/src/assets/sass/plugins/fullcalendar.css.map deleted file mode 100644 index ead34c93..00000000 --- a/src/assets/sass/plugins/fullcalendar.css.map +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": 3, - "mappings": "AAAA;;;;EAIE;AACF,AAAA,GAAG,CAAC;EACF,SAAS,EAAE,GAAG;EACd,UAAU,EAAE,IAAI;CAAG;;AAErB,AAAA,OAAO,CAAC;EACN,UAAU,EAAE,KAAK;CAAG;;AAEtB,AAAA,IAAI,CAAC,GAAG,CAAC;EACP,uCAAuC;EACvC,SAAS,EAAE,GAAG;CAAG;;AAEnB;oGACoG;AACpG,AAAA,aAAa,CAAC;EACZ,kCAAkC;EAClC,UAAU,EAAE,OAAO;EACnB,OAAO,EAAE,EAAE;CAAG;;AAEhB,AAAA,WAAW,CAAC;EACV,wCAAwC;EACxC,UAAU,EAAE,OAAO;EACnB,OAAO,EAAE,EAAE;CAAG;;AAEhB,AAAA,eAAe,CAAC;EACd,+CAA+C;EAC/C,uCAAuC;EACvC,UAAU,EAAE,OAAO;CAAG;;AAExB;oGACoG;AACpG,AAAA,WAAW,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,kBAAkB,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,mBAAmB;EACzC,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,mBAAmB;CAAG;;AAEtD,AAAA,WAAW,CAAC,UAAU,CAAC;EACrB,mDAAmD;EACnD,OAAO,EAAE,WAAW;EACpB,OAAO,EAAE,WAAW;EACpB,OAAO,EAAE,IAAI;EACb,kBAAkB,EAAE,UAAU;EAC9B,qBAAqB,EAAE,MAAM;EACzB,kBAAkB,EAAE,GAAG;EACnB,cAAc,EAAE,GAAG;EAC3B,gBAAgB,EAAE,OAAO;EACrB,aAAa,EAAE,OAAO;EAClB,eAAe,EAAE,aAAa;EACtC,iBAAiB,EAAE,MAAM;EACrB,cAAc,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EAC3B,OAAO,EAAE,OAAO;CAAG;;AAErB,AAAA,OAAO,CAAC,WAAW,CAAC,UAAU,CAAC;EAC7B,kBAAkB,EAAE,UAAU;EAC9B,qBAAqB,EAAE,OAAO;EAC1B,kBAAkB,EAAE,WAAW;EAC3B,cAAc,EAAE,WAAW;CAAG;;AAExC,AAAA,WAAW,CAAC,UAAU,CAAC,SAAS,CAAC;EAC/B,MAAM,EAAE,KAAK;CAAG;;AAElB,AAAA,WAAW,CAAC,UAAU,CAAC,SAAS,CAAC;EAC/B,MAAM,EAAE,OAAO;EACf,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,KAAK;CAAG;;AAErB;oGACoG;AACpG,AAAA,WAAW,CAAC;EACV,YAAY,EAAE,KAAK;EACnB,YAAY,EAAE,GAAG;CAAG;;AAEtB,AAAA,EAAE,AAAA,WAAW,CAAC;EACZ,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,OAAO;EAChB,0DAA0D;EAC1D,YAAY,EAAE,KAAK;CAAG;;AAExB,AAAA,MAAM;AACN,oBAAoB;AACpB,sBAAsB;AACtB,mBAAmB,CAAC;EAClB,iEAAiE;EACjE,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,CAAC;CAAG;;AAEb,AAAA,MAAM,CAAC;EACL,MAAM,EAAE,CAAC;EACT,8BAA8B;CAAE;;AAElC,AAAA,MAAM,CAAC,KAAK,CAAC;EACX,MAAM,EAAE,IAAI;EACZ,8BAA8B;CAAE;;AAElC;oGACoG;AACpG,AAAA,GAAG,CAAC,KAAK,CAAC;EACR,KAAK,EAAE,IAAI;EACX,kBAAkB,EAAE,UAAU;EACtB,UAAU,EAAE,UAAU;EAC9B,oCAAoC;EACpC,YAAY,EAAE,KAAK;EACnB,eAAe,EAAE,QAAQ;EACzB,cAAc,EAAE,CAAC;EACjB,SAAS,EAAE,GAAG;EACd,6BAA6B;CAAE;;AAEjC,AAAA,GAAG,CAAC,EAAE,CAAC;EACL,UAAU,EAAE,MAAM;CAAG;;AAEvB,AAAA,GAAG,CAAC,EAAE;AACN,GAAG,CAAC,EAAE,CAAC;EACL,YAAY,EAAE,KAAK;EACnB,YAAY,EAAE,GAAG;EACjB,OAAO,EAAE,CAAC;EACV,cAAc,EAAE,GAAG;CAAG;;AAExB,AAAA,GAAG,CAAC,EAAE,AAAA,SAAS,CAAC;EACd,YAAY,EAAE,MAAM;EACpB,kCAAkC;CAAE;;AAEtC;oGACoG;AACpG,AAAA,CAAC,CAAA,AAAA,SAAC,AAAA,EAAW;EACX,MAAM,EAAE,OAAO;CAAG;;AAEpB,AAAA,CAAC,CAAA,AAAA,SAAC,AAAA,CAAU,MAAM,CAAC;EACjB,eAAe,EAAE,SAAS;CAAG;;AAE/B;oGACoG;AACpG,AAAA,GAAG,CAAC,OAAO,CAAC;EACV,8DAA8D;EAC9D,gGAAgG;EAChG,YAAY,EAAE,KAAK;EACnB,YAAY,EAAE,CAAC;CAAG;;AAEpB,AAAA,OAAO,CAAC,KAAK,CAAC;EACZ;6CAC2C;EAC3C,WAAW,EAAE,oBAAoB;EACjC,YAAY,EAAE,oBAAoB;EAClC,+BAA+B;EAC/B,aAAa,EAAE,oBAAoB;CAAG;;AAExC,AAAA,OAAO,AAAA,YAAY,CAAC,KAAK,CAAC;EACxB,UAAU,EAAE,oBAAoB;EAChC,gCAAgC;CAAE;;AAEpC;oGACoG;AACpG,AAAA,OAAO,CAAC;EACN,QAAQ,EAAE,QAAQ;CAAG;;AAEvB,AAAA,OAAO,CAAC,MAAM,CAAC;EACb,OAAO,EAAE,CAAC;CAAG;;AAEf,oDAAoD;AACpD,AAAA,OAAO,CAAC,oBAAoB;AAC5B,OAAO,CAAC,sBAAsB,CAAC;EAC7B,MAAM,EAAE,CAAC;EACT,uCAAuC;CAAE;;AAE3C,AAAA,OAAO,CAAC,oBAAoB,CAAC,KAAK;AAClC,OAAO,CAAC,sBAAsB,CAAC,KAAK,CAAC;EACnC,MAAM,EAAE,IAAI;EACZ,uCAAuC;CAAE;;AAE3C,AAAA,OAAO,CAAC,sBAAsB,CAAC,EAAE;AACjC,OAAO,CAAC,oBAAoB,CAAC,EAAE,CAAC;EAC9B,YAAY,EAAE,WAAW;CAAG;;AAE9B,AAAA,OAAO,CAAC,oBAAoB,CAAC;EAC3B,OAAO,EAAE,CAAC;CAAG;;AAEf,AAAA,OAAO,CAAC,sBAAsB,CAAC;EAC7B,OAAO,EAAE,CAAC;CAAG;;AAEf;;;EAGE;AACF,AAAA,OAAO,CAAC,oBAAoB,CAAC;EAC3B,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,cAAc,EAAE,GAAG;EACnB,wCAAwC;CAAE;;AAE5C,AAAA,OAAO,CAAC,mBAAmB,CAAC;EAC1B,OAAO,EAAE,CAAC;CAAG;;AAEf,AAAA,GAAG,CAAC,OAAO,CAAC,oBAAoB,CAAC,KAAK;AACtC,GAAG,CAAC,OAAO,CAAC,oBAAoB,CAAC,EAAE;AACnC,GAAG,CAAC,OAAO,CAAC,mBAAmB,CAAC,EAAE,CAAC;EACjC,yCAAyC;EACzC,4DAA4D;EAC5D,UAAU,EAAE,IAAI;EAChB,uCAAuC;EACvC,YAAY,EAAE,WAAW;CAAG;;AAE9B,AAAA,OAAO,CAAC,oBAAoB,CAAC,EAAE;AAC/B,OAAO,CAAC,mBAAmB,CAAC,EAAE,CAAC;EAC7B,6DAA6D;EAC7D,aAAa,EAAE,CAAC;CAAG;;AAErB,AAAA,OAAO,CAAC,oBAAoB,CAAC,KAAK,CAAC,EAAE;AACrC,OAAO,CAAC,mBAAmB,CAAC,KAAK,CAAC,EAAE,CAAC;EACnC,4CAA4C;EAC5C,UAAU,EAAE,CAAC;CAAG;;AAElB;oGACoG;AACpG,AAAA,YAAY,CAAC;EACX,0BAA0B,EAAE,KAAK;CAAG;;AAEtC,oCAAoC;AACpC,AAAA,YAAY,GAAG,YAAY;AAC3B,YAAY,GAAG,aAAa,CAAC;EAC3B,QAAQ,EAAE,QAAQ;EAClB,4BAA4B;EAC5B,KAAK,EAAE,IAAI;EACX,iFAAiF;CAAE;;AAErF;oGACoG;AACpG,AAAA,SAAS,CAAC;EACR,QAAQ,EAAE,QAAQ;EAClB,mDAAmD;EACnD,OAAO,EAAE,KAAK;EACd,4BAA4B;EAC5B,SAAS,EAAE,KAAK;EAChB,WAAW,EAAE,GAAG;EAChB,aAAa,EAAE,GAAG;EAClB,MAAM,EAAE,iBAAiB;CAAG;;AAE9B,AAAA,SAAS;AACT,aAAa,CAAC;EACZ,gBAAgB,EAAE,OAAO;EACzB,8BAA8B;CAAE;;AAElC,AAAA,SAAS;AACT,SAAS,AAAA,MAAM,CAAC;EACd,KAAK,EAAE,IAAI;EACX,wBAAwB;EACxB,eAAe,EAAE,IAAI;EACrB,wBAAwB;CAAE;;AAE5B,AAAA,SAAS,CAAA,AAAA,IAAC,AAAA;AACV,SAAS,AAAA,aAAa,CAAC;EACrB,MAAM,EAAE,OAAO;EACf,sEAAsE;CAAE;;AAE1E,AAAA,eAAe;AACf,eAAe,CAAC,SAAS,CAAC;EACxB,0CAA0C;EAC1C,MAAM,EAAE,WAAW;CAAG;;AAExB,AAAA,SAAS,CAAC,WAAW,CAAC;EACpB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;CAAG;;AAEf,wCAAwC;AACxC,AAAA,SAAS,CAAC,WAAW,CAAC;EACpB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;CAAG;;AAEf,6BAA6B;AAC7B,AAAA,SAAS,CAAC,WAAW,CAAC;EACpB,OAAO,EAAE,IAAI;CAAG;;AAElB,AAAA,SAAS,AAAA,sBAAsB,CAAC,WAAW;AAC3C,SAAS,AAAA,YAAY,CAAC,WAAW,CAAC;EAChC,sDAAsD;EACtD,OAAO,EAAE,KAAK;CAAG;;AAEnB,cAAc;AACd,AAAA,SAAS,AAAA,YAAY,CAAC,WAAW,AAAA,OAAO,CAAC;EACvC,sBAAsB;EACtB,OAAO,EAAE,EAAE;EACX,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,IAAI;EACb,wDAAwD;EACxD,GAAG,EAAE,GAAG;EACR,IAAI,EAAE,GAAG;EACT,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,WAAW,EAAE,KAAK;EAClB,UAAU,EAAE,KAAK;CAAG;;AAEtB;oGACoG;AACpG,AAAA,SAAS,AAAA,YAAY,CAAC;EACpB,OAAO,EAAE,eAAe;EACxB,8BAA8B;EAC9B,kBAAkB,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,kBAAkB;EACxC,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,kBAAkB;CAAG;;AAErD,AAAA,SAAS,AAAA,YAAY,AAAA,MAAM,CAAC;EAC1B,OAAO,EAAE,EAAE;EACX,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,wCAAwC;EACxC,0BAA0B;EAC1B,GAAG,EAAE,IAAI;EACT,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,IAAI,EAAE,IAAI;EACV,sBAAsB;EACtB,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,GAAG;CAAG;;AAEjB;oGACoG;AACpG,AAAA,SAAS,AAAA,YAAY,AAAA,YAAY,CAAC;EAChC,kBAAkB,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,kBAAkB;EACxC,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,kBAAkB;CAAG;;AAErD,AAAA,SAAS,AAAA,YAAY,AAAA,IAAK,CAAA,YAAY,EAAE;EACtC,OAAO,EAAE,GAAG;CAAG;;AAEjB;oGACoG;AACpG,qCAAqC;AACrC,AAAA,WAAW,AAAA,YAAY,AAAA,OAAO,CAAC;EAC7B,OAAO,EAAE,EAAE;EACX,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,oBAAoB;EACpB,GAAG,EAAE,KAAK;EACV,MAAM,EAAE,KAAK;EACb,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,CAAC;CAAG;;AAEb,oGAAoG;AACpG,AAAA,OAAO,CAAC,WAAW,AAAA,aAAa;AAChC,OAAO,CAAC,WAAW,AAAA,WAAW,CAAC;EAC7B,WAAW,EAAE,CAAC;EACd,iBAAiB,EAAE,CAAC;EACpB,YAAY,EAAE,GAAG;EACjB,qCAAqC;EACrC,sBAAsB,EAAE,CAAC;EACzB,yBAAyB,EAAE,CAAC;CAAG;;AAEjC,AAAA,OAAO,CAAC,WAAW,AAAA,WAAW;AAC9B,OAAO,CAAC,WAAW,AAAA,aAAa,CAAC;EAC/B,YAAY,EAAE,CAAC;EACf,kBAAkB,EAAE,CAAC;EACrB,aAAa,EAAE,GAAG;EAClB,qCAAqC;EACrC,uBAAuB,EAAE,CAAC;EAC1B,0BAA0B,EAAE,CAAC;CAAG;;AAElC,wCAAwC;AACxC,mBAAmB;AACnB,AAAA,OAAO,CAAC,WAAW,CAAC,iBAAiB;AACrC,OAAO,CAAC,WAAW,CAAC,eAAe,CAAC;EAClC,MAAM,EAAE,QAAQ;EAChB,IAAI,EAAE,IAAI;EACV,qBAAqB;CAAE;;AAEzB,mBAAmB;AACnB,AAAA,OAAO,CAAC,WAAW,CAAC,eAAe;AACnC,OAAO,CAAC,WAAW,CAAC,iBAAiB,CAAC;EACpC,MAAM,EAAE,QAAQ;EAChB,KAAK,EAAE,IAAI;EACX,qBAAqB;CAAE;;AAEzB,6BAA6B;AAC7B,AAAA,WAAW,AAAA,sBAAsB,CAAC,WAAW,CAAC;EAC5C,KAAK,EAAE,GAAG;EACV,GAAG,EAAE,IAAI;EACT,yBAAyB;EACzB,MAAM,EAAE,IAAI;EACZ,4BAA4B;CAAE;;AAEhC,6BAA6B;AAC7B,AAAA,WAAW,AAAA,YAAY,CAAC,WAAW,CAAC;EAClC,oBAAoB;EACpB,aAAa,EAAE,GAAG;EAClB,YAAY,EAAE,GAAG;EACjB,KAAK,EAAE,GAAG;EACV,MAAM,EAAE,GAAG;EACX,YAAY,EAAE,KAAK;EACnB,YAAY,EAAE,OAAO;EACrB,UAAU,EAAE,IAAI;EAChB,uBAAuB;EACvB,GAAG,EAAE,GAAG;EACR,UAAU,EAAE,IAAI;CAAG;;AAErB,mBAAmB;AACnB,AAAA,OAAO,CAAC,WAAW,AAAA,YAAY,CAAC,iBAAiB;AACjD,OAAO,CAAC,WAAW,AAAA,YAAY,CAAC,eAAe,CAAC;EAC9C,WAAW,EAAE,IAAI;EACjB,0CAA0C;CAAE;;AAE9C,mBAAmB;AACnB,AAAA,OAAO,CAAC,WAAW,AAAA,YAAY,CAAC,eAAe;AAC/C,OAAO,CAAC,WAAW,AAAA,YAAY,CAAC,iBAAiB,CAAC;EAChD,YAAY,EAAE,IAAI;EAClB,2CAA2C;CAAE;;AAE/C;;;;EAIE;AACF,AAAA,kBAAkB,CAAC;EACjB,MAAM,EAAE,SAAS;EACjB,sCAAsC;EACtC,OAAO,EAAE,KAAK;CAAG;;AAEnB,AAAA,EAAE,AAAA,YAAY,GAAG,EAAE,GAAG,kBAAkB,CAAC;EACvC,UAAU,EAAE,GAAG;EACf,oDAAoD;CAAE;;AAExD,AAAA,mBAAmB,CAAC,EAAE,AAAA,YAAY,GAAG,EAAE,GAAG,kBAAkB,CAAC;EAC3D,UAAU,EAAE,CAAC;EACb,gCAAgC;CAAE;;AAEpC,AAAA,kBAAkB,CAAC,WAAW,CAAC;EAC7B,sCAAsC;EACtC,WAAW,EAAE,MAAM;EACnB,QAAQ,EAAE,MAAM;CAAG;;AAErB,AAAA,kBAAkB,CAAC,QAAQ,CAAC;EAC1B,WAAW,EAAE,IAAI;CAAG;;AAEtB,8BAA8B;AAC9B,mBAAmB;AACnB,AAAA,OAAO,CAAC,kBAAkB,AAAA,sBAAsB,CAAC,iBAAiB;AAClE,OAAO,CAAC,kBAAkB,AAAA,sBAAsB,CAAC,eAAe,CAAC;EAC/D,WAAW,EAAE,IAAI;EACjB,4BAA4B;CAAE;;AAEhC,mBAAmB;AACnB,AAAA,OAAO,CAAC,kBAAkB,AAAA,sBAAsB,CAAC,eAAe;AAChE,OAAO,CAAC,kBAAkB,AAAA,sBAAsB,CAAC,iBAAiB,CAAC;EACjE,YAAY,EAAE,IAAI;EAClB,4BAA4B;CAAE;;AAEhC;oGACoG;AACpG,+CAA+C;AAC/C,AAAA,CAAC,AAAA,QAAQ,CAAC;EACR,MAAM,EAAE,OAAO;EACf,SAAS,EAAE,KAAK;EAChB,MAAM,EAAE,OAAO;EACf,eAAe,EAAE,IAAI;CAAG;;AAE1B,AAAA,CAAC,AAAA,QAAQ,AAAA,MAAM,CAAC;EACd,eAAe,EAAE,SAAS;CAAG;;AAE/B,AAAA,WAAW,CAAC;EACV,6DAA6D;EAC7D,OAAO,EAAE,IAAI;CAAG;;AAElB,sDAAsD;AACtD,AAAA,YAAY,CAAC,OAAO,CAAC;EACnB,OAAO,EAAE,CAAC;EACV,kDAAkD;CAAE;;AAEtD,AAAA,gBAAgB,CAAC;EACf,OAAO,EAAE,CAAC;EACV,KAAK,EAAE,KAAK;CAAG;;AAEjB,AAAA,gBAAgB,CAAC,mBAAmB,CAAC;EACnC,OAAO,EAAE,IAAI;CAAG;;AAElB;oGACoG;AACpG,AAAA,iBAAiB,CAAC;EAChB,QAAQ,EAAE,QAAQ;EAClB,MAAM,EAAE,WAAW;CAAG;;AAExB;oGACoG;AACpG,AAAA,gBAAgB,CAAC;EACf,mBAAmB,EAAE,IAAI;EACzB,gBAAgB,EAAE,IAAI;EACtB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EACjB,qBAAqB,EAAE,IAAI;EAC3B,2BAA2B,EAAE,gBAAgB;CAAG;;AAElD;;EAEE;AACF;oGACoG;AACpG,AAAA,YAAY,CAAC,EAAE;AACf,YAAY,CAAC,EAAE;AACf,YAAY,CAAC,KAAK;AAClB,YAAY,CAAC,KAAK;AAClB,YAAY,CAAC,WAAW;AACxB,YAAY,CAAC,OAAO;AACpB,YAAY,CAAC,WAAW;AACxB,YAAY,CAAC,WAAW;AACxB,YAAY,CAAC,aAAa;AAC1B,YAAY,CAAC,gBAAgB,CAAC,EAAE,CAAC;EAC/B,YAAY,EAAE,IAAI;CAAG;;AAEvB,AAAA,YAAY,CAAC,WAAW,CAAC;EACvB,gBAAgB,EAAE,IAAI;CAAG;;AAE3B,AAAA,YAAY,CAAC,WAAW;AACxB,YAAY,CAAC,WAAW,CAAC,UAAU;AACnC,YAAY,CAAC,gBAAgB,CAAC,EAAE,CAAC;EAC/B,UAAU,EAAE,IAAI;CAAG;;AAErB,AAAA,YAAY,CAAC,EAAE,AAAA,SAAS,CAAC;EACvB,UAAU,EAAE,OAAO;CAAG;;AAExB,AAAA,YAAY,CAAC,gBAAgB,CAAC;EAC5B,UAAU,EAAE,OAAO;EACnB,OAAO,EAAE,EAAE;CAAG;;AAEhB;;;EAGE;AACF,UAAU;EACR,WAAW,EAAE,SAAS;EACtB,GAAG,EAAE,olGAAolG,CAAC,kBAAkB;EAC5mG,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,MAAM;;;AACpB,AAAA,QAAQ,CAAC;EACP,gFAAgF;EAChF,WAAW,EAAE,oBAAoB;EACjC,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,YAAY,EAAE,MAAM;EACpB,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,CAAC;EACd,uCAAuC;EACvC,sBAAsB,EAAE,WAAW;EACnC,uBAAuB,EAAE,SAAS;CAAG;;AAEvC,AAAA,qBAAqB,AAAA,OAAO,CAAC;EAC3B,OAAO,EAAE,OAAO;CAAG;;AAErB,AAAA,sBAAsB,AAAA,OAAO,CAAC;EAC5B,OAAO,EAAE,OAAO;CAAG;;AAErB,AAAA,sBAAsB,AAAA,OAAO,CAAC;EAC5B,OAAO,EAAE,OAAO;CAAG;;AAErB,AAAA,uBAAuB,AAAA,OAAO,CAAC;EAC7B,OAAO,EAAE,OAAO;CAAG;;AAErB,AAAA,qBAAqB,AAAA,OAAO,CAAC;EAC3B,OAAO,EAAE,OAAO;CAAG;;AAErB,AAAA,oBAAoB,AAAA,OAAO,CAAC;EAC1B,OAAO,EAAE,OAAO;CAAG;;AAErB,AAAA,UAAU,AAAA,OAAO,CAAC;EAChB,OAAO,EAAE,OAAO;CAAG;;AAErB,AAAA,QAAQ,CAAC;EACP,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,GAAG;EACV,MAAM,EAAE,GAAG;EACX,UAAU,EAAE,MAAM;CAAG;;AAEvB;;;EAGE;AACF,WAAW;AACX,AAAA,UAAU,CAAC;EACT,aAAa,EAAE,CAAC;EAChB,QAAQ,EAAE,OAAO;EACjB,cAAc,EAAE,IAAI;EACpB,MAAM,EAAE,CAAC;EACT,WAAW,EAAE,OAAO;EACpB,SAAS,EAAE,OAAO;EAClB,WAAW,EAAE,OAAO;CAAG;;AAEzB,AAAA,UAAU,AAAA,MAAM,CAAC;EACf,OAAO,EAAE,UAAU;EACnB,OAAO,EAAE,iCAAiC;CAAG;;AAE/C,AAAA,UAAU,CAAC;EACT,kBAAkB,EAAE,MAAM;CAAG;;AAE/B,AAAA,UAAU,AAAA,IAAK,CAAA,SAAS,EAAE;EACxB,MAAM,EAAE,OAAO;CAAG;;AAEpB,AAAA,UAAU,AAAA,kBAAkB,CAAC;EAC3B,OAAO,EAAE,CAAC;EACV,YAAY,EAAE,IAAI;CAAG;;AAEvB,WAAW;AACX,AAAA,UAAU,CAAC;EACT,OAAO,EAAE,YAAY;EACrB,WAAW,EAAE,GAAG;EAChB,KAAK,EAAE,OAAO;EACd,UAAU,EAAE,MAAM;EAClB,cAAc,EAAE,MAAM;EACtB,mBAAmB,EAAE,IAAI;EACzB,gBAAgB,EAAE,IAAI;EACtB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EACjB,gBAAgB,EAAE,WAAW;EAC7B,MAAM,EAAE,qBAAqB;EAC7B,OAAO,EAAE,YAAY;EACrB,SAAS,EAAE,GAAG;EACd,WAAW,EAAE,GAAG;EAChB,aAAa,EAAE,MAAM;CAAG;;AAE1B,AAAA,UAAU,AAAA,MAAM,CAAC;EACf,KAAK,EAAE,OAAO;EACd,eAAe,EAAE,IAAI;CAAG;;AAE1B,AAAA,UAAU,AAAA,MAAM,CAAC;EACf,OAAO,EAAE,CAAC;EACV,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,sBAAsB;EACvD,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,sBAAsB;CAAG;;AAEpD,AAAA,UAAU,AAAA,SAAS,CAAC;EAClB,OAAO,EAAE,IAAI;CAAG;;AAElB,wBAAwB;AACxB,AAAA,kBAAkB,CAAC;EACjB,KAAK,EAAE,IAAI;EACX,gBAAgB,EAAE,OAAO;EACzB,YAAY,EAAE,OAAO;CAAG;;AAE1B,AAAA,kBAAkB,AAAA,MAAM,CAAC;EACvB,KAAK,EAAE,IAAI;EACX,gBAAgB,EAAE,OAAO;EACzB,YAAY,EAAE,OAAO;CAAG;;AAE1B,AAAA,kBAAkB,AAAA,MAAM,CAAC;EACvB,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,sBAAsB;EACvD,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,sBAAsB;CAAG;;AAEpD,AAAA,kBAAkB,AAAA,SAAS,CAAC;EAC1B,KAAK,EAAE,IAAI;EACX,gBAAgB,EAAE,OAAO;EACzB,YAAY,EAAE,OAAO;CAAG;;AAE1B,AAAA,kBAAkB,AAAA,IAAK,CAAA,SAAS,CAAC,OAAO;AACxC,kBAAkB,AAAA,IAAK,CAAA,SAAS,CAAC,iBAAiB,CAAC;EACjD,KAAK,EAAE,IAAI;EACX,gBAAgB,EAAE,OAAO;EACzB,YAAY,EAAE,OAAO;CAAG;;AAE1B,AAAA,kBAAkB,AAAA,IAAK,CAAA,SAAS,CAAC,OAAO,AAAA,MAAM;AAC9C,kBAAkB,AAAA,IAAK,CAAA,SAAS,CAAC,iBAAiB,AAAA,MAAM,CAAC;EACvD,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,sBAAsB;EACvD,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,sBAAsB;CAAG;;AAEpD,0BAA0B;AAC1B,AAAA,UAAU,CAAC,QAAQ,CAAC;EAClB,cAAc,EAAE,MAAM;EACtB,SAAS,EAAE,KAAK;CAAG;;AAErB;oGACoG;AACpG,AAAA,gBAAgB,CAAC;EACf,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,kBAAkB;EAC3B,OAAO,EAAE,kBAAkB;EAC3B,OAAO,EAAE,WAAW;EACpB,cAAc,EAAE,MAAM;CAAG;;AAE3B,AAAA,gBAAgB,GAAG,UAAU,CAAC;EAC5B,QAAQ,EAAE,QAAQ;EAClB,gBAAgB,EAAE,CAAC;EACnB,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,QAAQ;CAAG;;AAEnB,AAAA,gBAAgB,GAAG,UAAU,AAAA,MAAM,CAAC;EAClC,OAAO,EAAE,CAAC;CAAG;;AAEf,AAAA,gBAAgB,GAAG,UAAU,AAAA,MAAM;AACnC,gBAAgB,GAAG,UAAU,AAAA,OAAO;AACpC,gBAAgB,GAAG,UAAU,AAAA,iBAAiB,CAAC;EAC7C,OAAO,EAAE,CAAC;CAAG;;AAEf,AAAA,gBAAgB,GAAG,UAAU,AAAA,IAAK,CAAA,YAAY,EAAE;EAC9C,WAAW,EAAE,IAAI;CAAG;;AAEtB,AAAA,gBAAgB,GAAG,UAAU,AAAA,IAAK,CAAA,WAAW,EAAE;EAC7C,uBAAuB,EAAE,CAAC;EAC1B,0BAA0B,EAAE,CAAC;CAAG;;AAElC,AAAA,gBAAgB,GAAG,UAAU,AAAA,IAAK,CAAA,YAAY,EAAE;EAC9C,sBAAsB,EAAE,CAAC;EACzB,yBAAyB,EAAE,CAAC;CAAG;;AAEjC;oGACoG;AACpG,AAAA,YAAY,CAAC,WAAW,CAAC;EACvB,YAAY,EAAE,GAAG;EACjB,YAAY,EAAE,KAAK;CAAG;;AAExB;oGACoG;AACpG,AAAA,YAAY,CAAC,aAAa,AAAA,MAAM,CAAC,EAAE,CAAC;EAClC,gBAAgB,EAAE,OAAO;CAAG;;AAE9B;oGACoG;AACpG,AAAA,WAAW,CAAC;EACV,OAAO,EAAE,WAAW;EACpB,OAAO,EAAE,WAAW;EACpB,OAAO,EAAE,IAAI;EACb,gBAAgB,EAAE,OAAO;EACrB,aAAa,EAAE,OAAO;EAClB,eAAe,EAAE,aAAa;EACtC,iBAAiB,EAAE,MAAM;EACrB,cAAc,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;CAAG;;AAEhC,AAAA,WAAW,AAAA,kBAAkB,CAAC;EAC5B,aAAa,EAAE,KAAK;CAAG;;AAEzB,AAAA,WAAW,AAAA,kBAAkB,CAAC;EAC5B,UAAU,EAAE,KAAK;CAAG;;AAEtB,mBAAmB;AACnB,AAAA,WAAW,GAAG,CAAC,GAAG,IAAK,CAAA,YAAY,EAAE;EACnC,WAAW,EAAE,KAAK;CAAG;;AAEvB,AAAA,WAAW,CAAC,EAAE,CAAC;EACb,SAAS,EAAE,MAAM;EACjB,MAAM,EAAE,CAAC;CAAG;;AAEd;oGACoG;AACpG,AAAA,kBAAkB,CAAC;EACjB,QAAQ,EAAE,QAAQ;CAAG;;AAEvB,kFAAkF;AAClF,kGAAkG;AAClG,AAAA,kBAAkB,CAAC,CAAC;AACpB,kBAAkB,CAAC,CAAC,AAAA,OAAO;AAC3B,kBAAkB,CAAC,CAAC,AAAA,MAAM,CAAC;EACzB,kBAAkB,EAAE,WAAW;EAC/B,UAAU,EAAE,WAAW;CAAG;;AAE5B,AAAA,QAAQ;AACR,QAAQ,GAAG,KAAK,CAAC;EACf,8DAA8D;EAC9D,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;CAAG;;AAEf,MAAM,CAAC,KAAK;EACV,AAAA,GAAG,CAAC;IACL,SAAS,EAAE,eAAe;GAAG;EAE5B;sGACoG;EACpG,AAAA,SAAS,CAAC;IACX,UAAU,EAAE,eAAe;IAC3B,KAAK,EAAE,eAAe;IACtB,iBAAiB,EAAE,KAAK;GAAG;EAE1B,AAAA,SAAS,CAAC,WAAW,CAAC;IACvB,OAAO,EAAE,IAAI;GAAG;EAEf;sGACoG;EACpG,AAAA,GAAG,CAAC,EAAE;EACN,GAAG,CAAC,EAAE;EACN,GAAG,CAAC,EAAE;EACN,GAAG,CAAC,KAAK;EACT,GAAG,CAAC,KAAK;EACT,OAAO,CAAC;IACT,YAAY,EAAE,eAAe;IAC7B,UAAU,EAAE,eAAe;GAAG;EAE7B,yDAAyD;EACzD,eAAe;EACf,AAAA,MAAM;EACN,oBAAoB;EACpB,sBAAsB;EACtB,mBAAmB;EACnB,qBAAqB;EACrB,sBAAsB;EACtB,uBAAuB;EACvB,oBAAoB,CAAC;IACtB,OAAO,EAAE,IAAI;GAAG;EAEf,oDAAoD;EACpD,AAAA,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC;IACnB,MAAM,EAAE,eAAe;IACvB,iDAAiD;IACjD,UAAU,EAAE,YAAY;IACxB,8DAA8D;GAAE;EAE/D,AAAA,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,oBAAoB,CAAC;IACxC,QAAQ,EAAE,MAAM;IAChB,oBAAoB;IACpB,cAAc,EAAE,YAAY;IAC5B,mDAAmD;GAAE;EAEpD,AAAA,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,oBAAoB,CAAC,KAAK,CAAC,EAAE,AAAA,WAAW,CAAC,EAAE,CAAC;IAC/D,kCAAkC;IAClC,cAAc,EAAE,GAAG;IACnB,0EAA0E;GAAE;EAE3E,AAAA,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,oBAAoB,CAAC,KAAK,CAAC;IAC9C;oFACmF;IACnF,MAAM,EAAE,GAAG;GAAG;EAEb;sGACoG;EACpG,AAAA,aAAa;EACb,QAAQ,CAAC;IACV,OAAO,EAAE,eAAe;GAAG;EAE1B,AAAA,GAAG,CAAC,EAAE,AAAA,WAAW,CAAC;IACnB,OAAO,EAAE,oBAAoB;GAAG;EAE/B,AAAA,GAAG,CAAC,EAAE,AAAA,WAAW,CAAC;IACnB,OAAO,EAAE,qBAAqB;GAAG;EAEhC,AAAA,WAAW,CAAC;IACb,OAAO,EAAE,IAAI;IACb,sDAAsD;GAAE;EAEvD;sGACoG;EACpG,wEAAwE;EACxE,AAAA,aAAa,CAAC;IACf,UAAU,EAAE,YAAY;GAAG;EAE1B,mEAAmE;EACnE,AAAA,iBAAiB,CAAC,QAAQ,CAAC;IAC5B,OAAO,EAAE,IAAI;GAAG;EAEf,wCAAwC;EACxC,AAAA,SAAS;EACT,aAAa,CAAC,EAAE,CAAC;IAClB,qEAAqE;IACrE,OAAO,EAAE,eAAe;IACxB,4CAA4C;GAAE;EAE7C,4FAA4F;EAC5F,AAAA,aAAa,CAAC,oBAAoB,CAAC;IACpC,QAAQ,EAAE,MAAM;GAAG;EAElB,4DAA4D;EAC5D,AAAA,aAAa,CAAC,oBAAoB,CAAC,KAAK,CAAC;IAC1C,MAAM,EAAE,GAAG;GAAG;EAEb,+FAA+F;EAC/F,AAAA,aAAa,CAAC,mBAAmB,CAAC;IACnC,MAAM,EAAE,YAAY;GAAG;EAEtB;sGACoG;EACpG,yDAAyD;EACzD,AAAA,aAAa,CAAC,SAAS,CAAC;IACzB,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,kBAAkB;GAAG;EAE5B,2EAA2E;EAC3E,AAAA,aAAa,CAAC,SAAS,AAAA,WAAW,CAAC;IACpC,mBAAmB,EAAE,cAAc;GAAG;EAErC,iDAAiD;EACjD,AAAA,aAAa,CAAC,SAAS,AAAA,WAAW,AAAA,MAAM,CAAC;IAC1C,OAAO,EAAE,KAAK;GAAG;EAEhB,oFAAoF;EACpF,AAAA,aAAa,CAAC,SAAS,AAAA,aAAa,CAAC;IACtC,gBAAgB,EAAE,cAAc;GAAG;EAElC,yDAAyD;EACzD,AAAA,aAAa,CAAC,SAAS,AAAA,aAAa,AAAA,OAAO,CAAC;IAC7C,OAAO,EAAE,KAAK;GAAG;EAEhB,UAAU;EACV,6EAA6E;EAC7E,AAAA,aAAa,CAAC,SAAS,CAAC,QAAQ,CAAC;IAClC,WAAW,EAAE,iBAAiB;GAAG;EAEhC,qDAAqD;EACrD,AAAA,aAAa,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC;IACvC,OAAO,EAAE,IAAI;GAAG;EAEf,4FAA4F;EAC5F,AAAA,aAAa,CAAC,SAAS,CAAC,QAAQ,AAAA,MAAM,CAAC;IACxC,OAAO,EAAE,eAAe;GAAG;EAE1B;sGACoG;EACpG,kDAAkD;EAClD,AAAA,YAAY;EACZ,sBAAsB;EACtB,uBAAuB,CAAC;IACzB,KAAK;IACL,QAAQ,EAAE,kBAAkB;IAC5B,MAAM,EAAE,eAAe;GAAG;EAEzB,0EAA0E;EAC1E,AAAA,OAAO,CAAC;IACT,MAAM,EAAE,YAAY;IACpB,MAAM,EAAE,YAAY;GAAG;EAEtB;sGACoG;EACpG,AAAA,gBAAgB;EAChB,GAAG,CAAC,MAAM,CAAC;IACZ,OAAO,EAAE,IAAI;IACb,+CAA+C;GAAE;;;AAElD;;;;EAIE;AACF;oGACoG;AACpG,uBAAuB;AACvB,AAAA,oBAAoB,CAAC,oBAAoB;AACzC,mBAAmB,CAAC,oBAAoB,CAAC;EACvC,iEAAiE;EACjE,cAAc,EAAE,GAAG;EACnB,kEAAkE;CAAE;;AAEtE,AAAA,gBAAgB,CAAC,QAAQ,CAAC,OAAO,CAAC;EAChC,UAAU,EAAE,GAAG;EACf,iDAAiD;CAAE;;AAErD,iGAAiG;AACjG,AAAA,OAAO,AAAA,SAAS,CAAC;EACf,QAAQ,EAAE,MAAM;CAAG;;AAErB,AAAA,OAAO,AAAA,SAAS,CAAC,oBAAoB,CAAC;EACpC,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,CAAC;CAAG;;AAEb,iCAAiC;AACjC,AAAA,WAAW,AAAA,eAAe,CAAC;EACzB,OAAO,EAAE,GAAG;CAAG;;AAEjB,AAAA,gBAAgB,CAAC,eAAe;AAChC,gBAAgB,CAAC,cAAc,CAAC;EAC9B,OAAO,EAAE,GAAG;CAAG;;AAEjB,AAAA,gBAAgB,CAAC,EAAE,AAAA,eAAe;AAClC,gBAAgB,CAAC,EAAE,AAAA,cAAc,CAAC;EAChC,OAAO,EAAE,KAAK;EACd,+CAA+C;CAAE;;AAEnD,AAAA,OAAO,CAAC,gBAAgB,CAAC,WAAW,CAAC,cAAc,CAAC;EAClD,KAAK,EAAE,KAAK;CAAG;;AAEjB,AAAA,OAAO,CAAC,gBAAgB,CAAC,WAAW,CAAC,cAAc,CAAC;EAClD,KAAK,EAAE,IAAI;CAAG;;AAEhB,AAAA,OAAO,CAAC,gBAAgB,CAAC,WAAW,CAAC,eAAe,CAAC;EACnD,KAAK,EAAE,IAAI;EACX,aAAa,EAAE,SAAS;CAAG;;AAE7B,AAAA,OAAO,CAAC,gBAAgB,CAAC,WAAW,CAAC,eAAe,CAAC;EACnD,KAAK,EAAE,KAAK;EACZ,aAAa,EAAE,SAAS;CAAG;;AAE7B,AAAA,gBAAgB,CAAC,WAAW,CAAC,eAAe,CAAC;EAC3C,SAAS,EAAE,KAAK;EAChB,UAAU,EAAE,MAAM;EAClB,gBAAgB,EAAE,OAAO;EACzB,KAAK,EAAE,OAAO;CAAG;;AAEnB,0CAA0C;AAC1C,AAAA,gBAAgB,CAAC,EAAE,AAAA,eAAe,CAAC;EACjC,UAAU,EAAE,MAAM;CAAG;;AAEvB,AAAA,gBAAgB,CAAC,EAAE,AAAA,eAAe,GAAG,CAAC,CAAC;EACrC,0EAA0E;EAC1E,OAAO,EAAE,YAAY;EACrB,SAAS,EAAE,MAAM;CAAG;;AAEtB;;;;EAIE;AACF;oGACoG;AACpG,AAAA,iBAAiB,CAAC,YAAY,CAAC;EAC7B,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,wDAAwD;CAAE;;AAE5D,AAAA,iBAAiB,CAAC,YAAY,CAAC,OAAO,CAAC;EACrC,UAAU,EAAE,GAAG;EACf,sDAAsD;CAAE;;AAE1D,AAAA,iBAAiB,CAAC,YAAY,CAAC,OAAO,CAAC,oBAAoB,CAAC;EAC1D,cAAc,EAAE,GAAG;EACnB,8DAA8D;CAAE;;AAElE;oGACoG;AACpG,AAAA,GAAG,CAAC,QAAQ,CAAC;EACX,yCAAyC;EACzC,cAAc,EAAE,MAAM;EACtB,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,MAAM;CAAG;;AAExB,AAAA,OAAO,CAAC,QAAQ,CAAC;EACf,UAAU,EAAE,KAAK;CAAG;;AAEtB,AAAA,OAAO,CAAC,QAAQ,CAAC;EACf,UAAU,EAAE,IAAI;CAAG;;AAErB;oGACoG;AACpG,AAAA,uBAAuB;AACvB,aAAa,CAAC;EACZ,8DAA8D;EAC9D,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;CAAG;;AAEf,AAAA,aAAa,CAAC;EACZ,UAAU,EAAE,IAAI;EAChB,qEAAqE;CAAE;;AAEzE,AAAA,aAAa,CAAC,KAAK,CAAC;EAClB,qDAAqD;EACrD,MAAM,EAAE,oBAAoB;CAAG;;AAEjC,AAAA,aAAa,GAAG,MAAM,CAAC;EACrB,OAAO,EAAE,CAAC;CAAG;;AAEf,AAAA,aAAa,CAAC,SAAS;AACvB,aAAa,GAAG,EAAE,CAAC;EACjB,sEAAsE;EACtE,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;CAAG;;AAEf,AAAA,aAAa,CAAC,eAAe,CAAC;EAC5B,QAAQ,EAAE,QAAQ;EAClB,iDAAiD;CAAE;;AAErD,AAAA,aAAa,CAAC,oBAAoB,CAAC;EACjC,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,CAAC;CAAG;;AAEb,uDAAuD;AACvD,AAAA,aAAa,CAAC,sBAAsB,CAAC;EACnC,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;CAAG;;AAEf,AAAA,aAAa,CAAC,qBAAqB,CAAC;EAClC,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;CAAG;;AAEf,AAAA,aAAa,CAAC,uBAAuB,CAAC;EACpC,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;CAAG;;AAEf,AAAA,aAAa,CAAC,mBAAmB,CAAC;EAChC,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;CAAG;;AAEf,AAAA,aAAa,CAAC,sBAAsB,CAAC;EACnC,OAAO,EAAE,CAAC;CAAG;;AAEf,AAAA,aAAa,CAAC,oBAAoB,CAAC;EACjC,gCAAgC;EAChC,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;CAAG;;AAEf;oGACoG;AACpG,AAAA,aAAa,CAAC,SAAS,CAAC,EAAE,CAAC;EACzB,MAAM,EAAE,KAAK;EACb,aAAa,EAAE,CAAC;EAChB,iDAAiD;CAAE;;AAErD,AAAA,aAAa,CAAC,SAAS,CAAC,SAAS,CAAC,EAAE,CAAC;EACnC,gBAAgB,EAAE,MAAM;CAAG;;AAE7B;oGACoG;AACpG,AAAA,aAAa,CAAC,uBAAuB,CAAC;EACpC,0DAA0D;EAC1D,QAAQ,EAAE,QAAQ;EAClB,mEAAmE;CAAE;;AAEvE,AAAA,aAAa,CAAC,aAAa,CAAC;EAC1B,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,CAAC;EACR,qCAAqC;CAAE;;AAEzC;oGACoG;AACpG,AAAA,OAAO,CAAC,aAAa,CAAC,mBAAmB,CAAC;EACxC,oDAAoD;EACpD,MAAM,EAAE,YAAY;CAAG;;AAEzB,AAAA,OAAO,CAAC,aAAa,CAAC,mBAAmB,CAAC;EACxC,0CAA0C;EAC1C,MAAM,EAAE,YAAY;CAAG;;AAEzB,AAAA,aAAa,CAAC,SAAS;AACvB,aAAa,CAAC,WAAW,CAAC;EACxB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,2BAA2B;CAAE;;AAE/B,AAAA,aAAa,CAAC,WAAW,CAAC;EACxB,8CAA8C;EAC9C,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,CAAC;CAAG;;AAEb;;;;EAIE;AACF,AAAA,mBAAmB,CAAC;EAClB,aAAa,EAAE,GAAG;CAAG;;AAEvB,AAAA,yBAAyB,CAAC;EACxB,kBAAkB,EAAE,oBAAoB;EACxC,UAAU,EAAE,oBAAoB;CAAG;;AAErC,AAAA,mBAAmB,AAAA,aAAa,CAAC;EAC/B,iDAAiD;EACjD,uDAAuD;EACvD,gBAAgB,EAAE,CAAC;EACnB,WAAW,EAAE,GAAG;EAChB,gCAAgC;EAChC,sBAAsB,EAAE,CAAC;EACzB,uBAAuB,EAAE,CAAC;CAAG;;AAE/B,AAAA,mBAAmB,AAAA,WAAW,CAAC;EAC7B,uDAAuD;EACvD,mBAAmB,EAAE,CAAC;EACtB,cAAc,EAAE,GAAG;EACnB,mCAAmC;EACnC,yBAAyB,EAAE,CAAC;EAC5B,0BAA0B,EAAE,CAAC;CAAG;;AAElC,AAAA,mBAAmB,CAAC,WAAW,CAAC;EAC9B,QAAQ,EAAE,MAAM;EAChB,UAAU,EAAE,IAAI;CAAG;;AAErB,AAAA,mBAAmB,CAAC,QAAQ;AAC5B,mBAAmB,CAAC,SAAS,CAAC;EAC5B,OAAO,EAAE,KAAK;CAAG;;AAEnB,AAAA,mBAAmB,CAAC,QAAQ,CAAC;EAC3B,SAAS,EAAE,KAAK;EAChB,WAAW,EAAE,MAAM;CAAG;;AAExB,2DAA2D;AAC3D,AAAA,mBAAmB,AAAA,SAAS,CAAC,WAAW,CAAC;EACvC,kEAAkE;EAClE,WAAW,EAAE,MAAM;CAAG;;AAExB,AAAA,mBAAmB,AAAA,SAAS,CAAC,QAAQ;AACrC,mBAAmB,AAAA,SAAS,CAAC,SAAS,CAAC;EACrC,6CAA6C;EAC7C,OAAO,EAAE,YAAY;EACrB,cAAc,EAAE,GAAG;CAAG;;AAExB,AAAA,mBAAmB,AAAA,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC;EACzC,OAAO,EAAE,IAAI;EACb,yCAAyC;CAAE;;AAE7C,AAAA,mBAAmB,AAAA,SAAS,CAAC,QAAQ,AAAA,OAAO,CAAC;EAC3C,OAAO,EAAE,gBAAgB;EACzB,6CAA6C;CAAE;;AAEjD,AAAA,mBAAmB,AAAA,SAAS,CAAC,QAAQ,AAAA,MAAM,CAAC;EAC1C,OAAO,EAAE,eAAe;EACxB,6CAA6C;CAAE;;AAEjD,AAAA,mBAAmB,AAAA,SAAS,CAAC,SAAS,CAAC;EACrC,SAAS,EAAE,KAAK;EAChB,mDAAmD;EACnD,OAAO,EAAE,CAAC;EACV,6BAA6B;CAAE;;AAEjC,6BAA6B;AAC7B,AAAA,mBAAmB,AAAA,sBAAsB,CAAC,WAAW,CAAC;EACpD,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,GAAG;EACX,QAAQ,EAAE,MAAM;EAChB,WAAW,EAAE,GAAG;EAChB,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,SAAS;EACtB,UAAU,EAAE,MAAM;EAClB,MAAM,EAAE,QAAQ;CAAG;;AAErB,AAAA,mBAAmB,AAAA,sBAAsB,CAAC,WAAW,AAAA,MAAM,CAAC;EAC1D,OAAO,EAAE,GAAG;CAAG;;AAEjB,4BAA4B;AAC5B,AAAA,mBAAmB,AAAA,YAAY,CAAC,WAAW,CAAC;EAC1C,eAAe;EACf,aAAa,EAAE,GAAG;EAClB,YAAY,EAAE,GAAG;EACjB,KAAK,EAAE,GAAG;EACV,MAAM,EAAE,GAAG;EACX,YAAY,EAAE,KAAK;EACnB,YAAY,EAAE,OAAO;EACrB,UAAU,EAAE,IAAI;EAChB,yBAAyB;EACzB,IAAI,EAAE,GAAG;EACT,WAAW,EAAE,IAAI;EACjB,+BAA+B;EAC/B,MAAM,EAAE,IAAI;CAAG;;AAEjB;oGACoG;AACpG,AAAA,aAAa,CAAC,sBAAsB,CAAC;EACnC,gBAAgB,EAAE,GAAG;EACrB,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,CAAC;CAAG;;AAEb,mBAAmB;AACnB,AAAA,aAAa,CAAC,uBAAuB,CAAC;EACpC,UAAU,EAAE,IAAI;EAChB,yCAAyC;CAAE;;AAE7C,AAAA,OAAO,CAAC,aAAa,CAAC,uBAAuB,CAAC;EAC5C,IAAI,EAAE,CAAC;EACP,gCAAgC;EAChC,YAAY,EAAE,aAAa;EAC3B,gBAAgB,EAAE,WAAW;EAC7B,mBAAmB,EAAE,WAAW;CAAG;;AAErC,AAAA,OAAO,CAAC,aAAa,CAAC,uBAAuB,CAAC;EAC5C,KAAK,EAAE,CAAC;EACR,+BAA+B;EAC/B,YAAY,EAAE,aAAa;EAC3B,gBAAgB,EAAE,WAAW;EAC7B,mBAAmB,EAAE,WAAW;CAAG", - "sources": [ - "fullcalendar.scss" - ], - "names": [], - "file": "fullcalendar.css" -} \ No newline at end of file diff --git a/src/assets/sass/plugins/fullcalendar.scss b/src/assets/sass/plugins/fullcalendar.scss deleted file mode 100644 index 610531d3..00000000 --- a/src/assets/sass/plugins/fullcalendar.scss +++ /dev/null @@ -1,1257 +0,0 @@ -/*! -FullCalendar Core Package v4.1.0 -Docs & License: https://fullcalendar.io/ -(c) 2019 Adam Shaw -*/ -.fc { - direction: ltr; - text-align: left; } - -.fc-rtl { - text-align: right; } - -body .fc { - /* extra precedence to overcome jqui */ - font-size: 1em; } - -/* Colors ---------------------------------------------------------------------------------------------------*/ -.fc-highlight { - /* when user is selecting cells */ - background: #bce8f1; - opacity: .3; } - -.fc-bgevent { - /* default look for background events */ - background: #8fdf82; - opacity: .3; } - -.fc-nonbusiness { - /* default look for non-business-hours areas */ - /* will inherit .fc-bgevent's styles */ - background: #d7d7d7; } - -/* Popover ---------------------------------------------------------------------------------------------------*/ -.fc-popover { - position: absolute; - -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); } - -.fc-popover .fc-header { - /* TODO: be more consistent with fc-head/fc-body */ - 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-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 2px 4px; } - -.fc-rtl .fc-popover .fc-header { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; } - -.fc-popover .fc-header .fc-title { - margin: 0 2px; } - -.fc-popover .fc-header .fc-close { - cursor: pointer; - opacity: 0.65; - font-size: 1.1em; } - -/* Misc Reusable Components ---------------------------------------------------------------------------------------------------*/ -.fc-divider { - border-style: solid; - border-width: 1px; } - -hr.fc-divider { - height: 0; - margin: 0; - padding: 0 0 2px; - /* height is unreliable across browsers, so use padding */ - border-width: 1px 0; } - -.fc-bg, -.fc-bgevent-skeleton, -.fc-highlight-skeleton, -.fc-mirror-skeleton { - /* these element should always cling to top-left/right corners */ - position: absolute; - top: 0; - left: 0; - right: 0; } - -.fc-bg { - bottom: 0; - /* strech bg to bottom edge */ } - -.fc-bg table { - height: 100%; - /* strech bg to bottom edge */ } - -/* Tables ---------------------------------------------------------------------------------------------------*/ -.fc table { - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; - /* fix scrollbar issue in firefox */ - table-layout: fixed; - border-collapse: collapse; - border-spacing: 0; - font-size: 1em; - /* normalize cross-browser */ } - -.fc th { - text-align: center; } - -.fc th, -.fc td { - border-style: solid; - border-width: 1px; - padding: 0; - vertical-align: top; } - -.fc td.fc-today { - border-style: double; - /* overcome neighboring borders */ } - -/* Internal Nav Links ---------------------------------------------------------------------------------------------------*/ -a[data-goto] { - cursor: pointer; } - -a[data-goto]:hover { - text-decoration: underline; } - -/* Fake Table Rows ---------------------------------------------------------------------------------------------------*/ -.fc .fc-row { - /* extra precedence to overcome themes forcing a 1px border */ - /* no visible border by default. but make available if need be (scrollbar width compensation) */ - border-style: solid; - border-width: 0; } - -.fc-row table { - /* don't put left/right border on anything within a fake row. - the outer tbody will worry about this */ - border-left: 0 hidden transparent; - border-right: 0 hidden transparent; - /* no bottom borders on rows */ - border-bottom: 0 hidden transparent; } - -.fc-row:first-child table { - border-top: 0 hidden transparent; - /* no top border on first row */ } - -/* Day Row (used within the header and the DayGrid) ---------------------------------------------------------------------------------------------------*/ -.fc-row { - position: relative; } - -.fc-row .fc-bg { - z-index: 1; } - -/* highlighting cells & background event skeleton */ -.fc-row .fc-bgevent-skeleton, -.fc-row .fc-highlight-skeleton { - bottom: 0; - /* stretch skeleton to bottom of row */ } - -.fc-row .fc-bgevent-skeleton table, -.fc-row .fc-highlight-skeleton table { - height: 100%; - /* stretch skeleton to bottom of row */ } - -.fc-row .fc-highlight-skeleton td, -.fc-row .fc-bgevent-skeleton td { - border-color: transparent; } - -.fc-row .fc-bgevent-skeleton { - z-index: 2; } - -.fc-row .fc-highlight-skeleton { - z-index: 3; } - -/* -row content (which contains day/week numbers and events) as well as "mirror" (which contains -temporary rendered events). -*/ -.fc-row .fc-content-skeleton { - position: relative; - z-index: 4; - padding-bottom: 2px; - /* matches the space above the events */ } - -.fc-row .fc-mirror-skeleton { - z-index: 5; } - -.fc .fc-row .fc-content-skeleton table, -.fc .fc-row .fc-content-skeleton td, -.fc .fc-row .fc-mirror-skeleton td { - /* see-through to the background below */ - /* extra precedence to prevent theme-provided backgrounds */ - background: none; - /* in case s are globally styled */ - border-color: transparent; } - -.fc-row .fc-content-skeleton td, -.fc-row .fc-mirror-skeleton td { - /* don't put a border between events and/or the day number */ - border-bottom: 0; } - -.fc-row .fc-content-skeleton tbody td, -.fc-row .fc-mirror-skeleton tbody td { - /* don't put a border between event cells */ - border-top: 0; } - -/* Scrolling Container ---------------------------------------------------------------------------------------------------*/ -.fc-scroller { - -webkit-overflow-scrolling: touch; } - -/* TODO: move to timegrid/daygrid */ -.fc-scroller > .fc-day-grid, -.fc-scroller > .fc-time-grid { - position: relative; - /* re-scope all positions */ - width: 100%; - /* hack to force re-sizing this inner element when scrollbars appear/disappear */ } - -/* Global Event Styles ---------------------------------------------------------------------------------------------------*/ -.fc-event { - position: relative; - /* for resize handle and other inner positioning */ - display: block; - /* make the
tag block */ - font-size: .85em; - line-height: 1.4; - border-radius: 3px; - border: 1px solid #3788d8; } - -.fc-event, -.fc-event-dot { - background-color: #3788d8; - /* default BACKGROUND color */ } - -.fc-event, -.fc-event:hover { - color: #fff; - /* default TEXT color */ - text-decoration: none; - /* if has an href */ } - -.fc-event[href], -.fc-event.fc-draggable { - cursor: pointer; - /* give events with links and draggable events a hand mouse pointer */ } - -.fc-not-allowed, -.fc-not-allowed .fc-event { - /* to override an event's custom cursor */ - cursor: not-allowed; } - -.fc-event .fc-content { - position: relative; - z-index: 2; } - -/* resizer (cursor AND touch devices) */ -.fc-event .fc-resizer { - position: absolute; - z-index: 4; } - -/* resizer (touch devices) */ -.fc-event .fc-resizer { - display: none; } - -.fc-event.fc-allow-mouse-resize .fc-resizer, -.fc-event.fc-selected .fc-resizer { - /* only show when hovering or selected (with touch) */ - display: block; } - -/* hit area */ -.fc-event.fc-selected .fc-resizer:before { - /* 40x40 touch area */ - content: ""; - position: absolute; - z-index: 9999; - /* user of this util can scope within a lower z-index */ - top: 50%; - left: 50%; - width: 40px; - height: 40px; - margin-left: -20px; - margin-top: -20px; } - -/* Event Selection (only for touch devices) ---------------------------------------------------------------------------------------------------*/ -.fc-event.fc-selected { - z-index: 9999 !important; - /* overcomes inline z-index */ - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); } - -.fc-event.fc-selected:after { - content: ""; - position: absolute; - z-index: 1; - /* same z-index as fc-bg, behind text */ - /* overcome the borders */ - top: -1px; - right: -1px; - bottom: -1px; - left: -1px; - /* darkening effect */ - background: #000; - opacity: .25; } - -/* Event Dragging ---------------------------------------------------------------------------------------------------*/ -.fc-event.fc-dragging.fc-selected { - -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); - box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); } - -.fc-event.fc-dragging:not(.fc-selected) { - opacity: .75; } - -/* Horizontal Events ---------------------------------------------------------------------------------------------------*/ -/* bigger touch area when selected */ -.fc-h-event.fc-selected:before { - content: ""; - position: absolute; - z-index: 3; - /* below resizers */ - top: -10px; - bottom: -10px; - left: 0; - right: 0; } - -/* events that are continuing to/from another week. kill rounded corners and butt up against edge */ -.fc-ltr .fc-h-event.fc-not-start, -.fc-rtl .fc-h-event.fc-not-end { - margin-left: 0; - border-left-width: 0; - padding-left: 1px; - /* replace the border with padding */ - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - -.fc-ltr .fc-h-event.fc-not-end, -.fc-rtl .fc-h-event.fc-not-start { - margin-right: 0; - border-right-width: 0; - padding-right: 1px; - /* replace the border with padding */ - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - -/* resizer (cursor AND touch devices) */ -/* left resizer */ -.fc-ltr .fc-h-event .fc-start-resizer, -.fc-rtl .fc-h-event .fc-end-resizer { - cursor: w-resize; - left: -1px; - /* overcome border */ } - -/* right resizer */ -.fc-ltr .fc-h-event .fc-end-resizer, -.fc-rtl .fc-h-event .fc-start-resizer { - cursor: e-resize; - right: -1px; - /* overcome border */ } - -/* resizer (mouse devices) */ -.fc-h-event.fc-allow-mouse-resize .fc-resizer { - width: 7px; - top: -1px; - /* overcome top border */ - bottom: -1px; - /* overcome bottom border */ } - -/* resizer (touch devices) */ -.fc-h-event.fc-selected .fc-resizer { - /* 8x8 little dot */ - border-radius: 4px; - border-width: 1px; - width: 6px; - height: 6px; - border-style: solid; - border-color: inherit; - background: #fff; - /* vertically center */ - top: 50%; - margin-top: -4px; } - -/* left resizer */ -.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, -.fc-rtl .fc-h-event.fc-selected .fc-end-resizer { - margin-left: -4px; - /* centers the 8x8 dot on the left edge */ } - -/* right resizer */ -.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, -.fc-rtl .fc-h-event.fc-selected .fc-start-resizer { - margin-right: -4px; - /* centers the 8x8 dot on the right edge */ } - -/* DayGrid events ----------------------------------------------------------------------------------------------------- -We use the full "fc-day-grid-event" class instead of using descendants because the event won't -be a descendant of the grid when it is being dragged. -*/ -.fc-day-grid-event { - margin: 1px 2px 0; - /* spacing between events and edges */ - padding: 0 1px; } - -tr:first-child > td > .fc-day-grid-event { - margin-top: 2px; - /* a little bit more space before the first event */ } - -.fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event { - margin-top: 0; - /* except for mirror skeleton */ } - -.fc-day-grid-event .fc-content { - /* force events to be one-line tall */ - white-space: nowrap; - overflow: hidden; } - -.fc-day-grid-event .fc-time { - font-weight: bold; } - -/* resizer (cursor devices) */ -/* left resizer */ -.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, -.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer { - margin-left: -2px; - /* to the day cell's edge */ } - -/* right resizer */ -.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, -.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer { - margin-right: -2px; - /* to the day cell's edge */ } - -/* Event Limiting ---------------------------------------------------------------------------------------------------*/ -/* "more" link that represents hidden events */ -a.fc-more { - margin: 1px 3px; - font-size: .85em; - cursor: pointer; - text-decoration: none; } - -a.fc-more:hover { - text-decoration: underline; } - -.fc-limited { - /* rows and cells that are hidden because of a "more" link */ - display: none; } - -/* popover that appears when "more" link is clicked */ -.fc-day-grid .fc-row { - z-index: 1; - /* make the "more" popover one higher than this */ } - -.fc-more-popover { - z-index: 2; - width: 220px; } - -.fc-more-popover .fc-event-container { - padding: 10px; } - -/* Now Indicator ---------------------------------------------------------------------------------------------------*/ -.fc-now-indicator { - position: absolute; - border: 0 solid red; } - -/* Utilities ---------------------------------------------------------------------------------------------------*/ -.fc-unselectable { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } - -/* -TODO: more distinction between this file and common.css -*/ -/* Colors ---------------------------------------------------------------------------------------------------*/ -.fc-unthemed th, -.fc-unthemed td, -.fc-unthemed thead, -.fc-unthemed tbody, -.fc-unthemed .fc-divider, -.fc-unthemed .fc-row, -.fc-unthemed .fc-content, -.fc-unthemed .fc-popover, -.fc-unthemed .fc-list-view, -.fc-unthemed .fc-list-heading td { - border-color: #ddd; } - -.fc-unthemed .fc-popover { - background-color: #fff; } - -.fc-unthemed .fc-divider, -.fc-unthemed .fc-popover .fc-header, -.fc-unthemed .fc-list-heading td { - background: #eee; } - -.fc-unthemed td.fc-today { - background: #fcf8e3; } - -.fc-unthemed .fc-disabled-day { - background: #d7d7d7; - opacity: .3; } - -/* Icons --------------------------------------------------------------------------------------------------- -from https://feathericons.com/ and built with IcoMoon -*/ -@font-face { - font-family: 'fcicons'; - src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype"); - font-weight: normal; - font-style: normal; } -.fc-icon { - /* use !important to prevent issues with browser extensions that change fonts */ - font-family: 'fcicons' !important; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; } - -.fc-icon-chevron-left:before { - content: "\e900"; } - -.fc-icon-chevron-right:before { - content: "\e901"; } - -.fc-icon-chevrons-left:before { - content: "\e902"; } - -.fc-icon-chevrons-right:before { - content: "\e903"; } - -.fc-icon-minus-square:before { - content: "\e904"; } - -.fc-icon-plus-square:before { - content: "\e905"; } - -.fc-icon-x:before { - content: "\e906"; } - -.fc-icon { - display: inline-block; - width: 1em; - height: 1em; - text-align: center; } - -/* Buttons --------------------------------------------------------------------------------------------------- -Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css -*/ -/* reset */ -.fc-button { - border-radius: 0; - overflow: visible; - text-transform: none; - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; } - -.fc-button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; } - -.fc-button { - -webkit-appearance: button; } - -.fc-button:not(:disabled) { - cursor: pointer; } - -.fc-button::-moz-focus-inner { - padding: 0; - border-style: none; } - -/* theme */ -.fc-button { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.4em 0.65em; - font-size: 1em; - line-height: 1.5; - border-radius: 0.25em; } - -.fc-button:hover { - color: #212529; - text-decoration: none; } - -.fc-button:focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); - box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); } - -.fc-button:disabled { - opacity: 0.65; } - -/* "primary" coloring */ -.fc-button-primary { - color: #fff; - background-color: #2C3E50; - border-color: #2C3E50; } - -.fc-button-primary:hover { - color: #fff; - background-color: #1e2b37; - border-color: #1a252f; } - -.fc-button-primary:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); - box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); } - -.fc-button-primary:disabled { - color: #fff; - background-color: #2C3E50; - border-color: #2C3E50; } - -.fc-button-primary:not(:disabled):active, -.fc-button-primary:not(:disabled).fc-button-active { - color: #fff; - background-color: #1a252f; - border-color: #151e27; } - -.fc-button-primary:not(:disabled):active:focus, -.fc-button-primary:not(:disabled).fc-button-active:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); - box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); } - -/* icons within buttons */ -.fc-button .fc-icon { - vertical-align: middle; - font-size: 1.5em; } - -/* Buttons Groups ---------------------------------------------------------------------------------------------------*/ -.fc-button-group { - position: relative; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; } - -.fc-button-group > .fc-button { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - -.fc-button-group > .fc-button:hover { - z-index: 1; } - -.fc-button-group > .fc-button:focus, -.fc-button-group > .fc-button:active, -.fc-button-group > .fc-button.fc-button-active { - z-index: 1; } - -.fc-button-group > .fc-button:not(:first-child) { - margin-left: -1px; } - -.fc-button-group > .fc-button:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - -.fc-button-group > .fc-button:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - -/* Popover ---------------------------------------------------------------------------------------------------*/ -.fc-unthemed .fc-popover { - border-width: 1px; - border-style: solid; } - -/* List View ---------------------------------------------------------------------------------------------------*/ -.fc-unthemed .fc-list-item:hover td { - background-color: #f5f5f5; } - -/* Toolbar ---------------------------------------------------------------------------------------------------*/ -.fc-toolbar { - 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; } - -.fc-toolbar.fc-header-toolbar { - margin-bottom: 1.5em; } - -.fc-toolbar.fc-footer-toolbar { - margin-top: 1.5em; } - -/* inner content */ -.fc-toolbar > * > :not(:first-child) { - margin-left: .75em; } - -.fc-toolbar h2 { - font-size: 1.75em; - margin: 0; } - -/* View Structure ---------------------------------------------------------------------------------------------------*/ -.fc-view-container { - position: relative; } - -/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */ -/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */ -.fc-view-container *, -.fc-view-container *:before, -.fc-view-container *:after { - -webkit-box-sizing: content-box; - box-sizing: content-box; } - -.fc-view, -.fc-view > table { - /* so dragged elements can be above the view's main element */ - position: relative; - z-index: 1; } - -@media print { - .fc { - max-width: 100% !important; } - - /* Global Event Restyling - --------------------------------------------------------------------------------------------------*/ - .fc-event { - background: #fff !important; - color: #000 !important; - page-break-inside: avoid; } - - .fc-event .fc-resizer { - display: none; } - - /* Table & Day-Row Restyling - --------------------------------------------------------------------------------------------------*/ - .fc th, - .fc td, - .fc hr, - .fc thead, - .fc tbody, - .fc-row { - border-color: #ccc !important; - background: #fff !important; } - - /* kill the overlaid, absolutely-positioned components */ - /* common... */ - .fc-bg, - .fc-bgevent-skeleton, - .fc-highlight-skeleton, - .fc-mirror-skeleton, - .fc-bgevent-container, - .fc-business-container, - .fc-highlight-container, - .fc-mirror-container { - display: none; } - - /* don't force a min-height on rows (for DayGrid) */ - .fc tbody .fc-row { - height: auto !important; - /* undo height that JS set in distributeHeight */ - min-height: 0 !important; - /* undo the min-height from each view's specific stylesheet */ } - - .fc tbody .fc-row .fc-content-skeleton { - position: static; - /* undo .fc-rigid */ - padding-bottom: 0 !important; - /* use a more border-friendly method for this... */ } - - .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td { - /* only works in newer browsers */ - padding-bottom: 1em; - /* ...gives space within the skeleton. also ensures min height in a way */ } - - .fc tbody .fc-row .fc-content-skeleton table { - /* provides a min-height for the row, but only effective for IE, which exaggerates this value, - making it look more like 3em. for other browers, it will already be this tall */ - height: 1em; } - - /* Undo month-view event limiting. Display all events and hide the "more" links - --------------------------------------------------------------------------------------------------*/ - .fc-more-cell, - .fc-more { - display: none !important; } - - .fc tr.fc-limited { - display: table-row !important; } - - .fc td.fc-limited { - display: table-cell !important; } - - .fc-popover { - display: none; - /* never display the "more.." popover in print mode */ } - - /* TimeGrid Restyling - --------------------------------------------------------------------------------------------------*/ - /* undo the min-height 100% trick used to fill the container's height */ - .fc-time-grid { - min-height: 0 !important; } - - /* don't display the side axis at all ("all-day" and time cells) */ - .fc-timeGrid-view .fc-axis { - display: none; } - - /* don't display the horizontal lines */ - .fc-slats, - .fc-time-grid hr { - /* this hr is used when height is underused and needs to be filled */ - display: none !important; - /* important overrides inline declaration */ } - - /* let the container that holds the events be naturally positioned and create real height */ - .fc-time-grid .fc-content-skeleton { - position: static; } - - /* in case there are no events, we still want some height */ - .fc-time-grid .fc-content-skeleton table { - height: 4em; } - - /* kill the horizontal spacing made by the event container. event margins will be done below */ - .fc-time-grid .fc-event-container { - margin: 0 !important; } - - /* TimeGrid *Event* Restyling - --------------------------------------------------------------------------------------------------*/ - /* naturally position events, vertically stacking them */ - .fc-time-grid .fc-event { - position: static !important; - margin: 3px 2px !important; } - - /* for events that continue to a future day, give the bottom border back */ - .fc-time-grid .fc-event.fc-not-end { - border-bottom-width: 1px !important; } - - /* indicate the event continues via "..." text */ - .fc-time-grid .fc-event.fc-not-end:after { - content: "..."; } - - /* for events that are continuations from previous days, give the top border back */ - .fc-time-grid .fc-event.fc-not-start { - border-top-width: 1px !important; } - - /* indicate the event is a continuation via "..." text */ - .fc-time-grid .fc-event.fc-not-start:before { - content: "..."; } - - /* time */ - /* undo a previous declaration and let the time text span to a second line */ - .fc-time-grid .fc-event .fc-time { - white-space: normal !important; } - - /* hide the the time that is normally displayed... */ - .fc-time-grid .fc-event .fc-time span { - display: none; } - - /* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */ - .fc-time-grid .fc-event .fc-time:after { - content: attr(data-full); } - - /* Vertical Scroller & Containers - --------------------------------------------------------------------------------------------------*/ - /* kill the scrollbars and allow natural height */ - .fc-scroller, - .fc-day-grid-container, - .fc-time-grid-container { - /* */ - overflow: visible !important; - height: auto !important; } - - /* kill the horizontal border/padding used to compensate for scrollbars */ - .fc-row { - border: 0 !important; - margin: 0 !important; } - - /* Button Controls - --------------------------------------------------------------------------------------------------*/ - .fc-button-group, - .fc button { - display: none; - /* don't display any button-related controls */ } } - -/*! -FullCalendar Day Grid Plugin v4.1.0 -Docs & License: https://fullcalendar.io/ -(c) 2019 Adam Shaw -*/ -/* DayGridView ---------------------------------------------------------------------------------------------------*/ -/* day row structure */ -.fc-dayGridWeek-view .fc-content-skeleton, -.fc-dayGridDay-view .fc-content-skeleton { - /* there may be week numbers in these views, so no padding-top */ - padding-bottom: 1em; - /* ensure a space at bottom of cell for user selecting/clicking */ } - -.fc-dayGrid-view .fc-body .fc-row { - min-height: 4em; - /* ensure that all rows are at least this tall */ } - -/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */ -.fc-row.fc-rigid { - overflow: hidden; } - -.fc-row.fc-rigid .fc-content-skeleton { - position: absolute; - top: 0; - left: 0; - right: 0; } - -/* week and day number styling */ -.fc-day-top.fc-other-month { - opacity: 0.3; } - -.fc-dayGrid-view .fc-week-number, -.fc-dayGrid-view .fc-day-number { - padding: 2px; } - -.fc-dayGrid-view th.fc-week-number, -.fc-dayGrid-view th.fc-day-number { - padding: 0 2px; - /* column headers can't have as much v space */ } - -.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number { - float: right; } - -.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number { - float: left; } - -.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number { - float: left; - border-radius: 0 0 3px 0; } - -.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number { - float: right; - border-radius: 0 0 0 3px; } - -.fc-dayGrid-view .fc-day-top .fc-week-number { - min-width: 1.5em; - text-align: center; - background-color: #f2f2f2; - color: #808080; } - -/* when week/day number have own column */ -.fc-dayGrid-view td.fc-week-number { - text-align: center; } - -.fc-dayGrid-view td.fc-week-number > * { - /* work around the way we do column resizing and ensure a minimum width */ - display: inline-block; - min-width: 1.25em; } - -/*! -FullCalendar Time Grid Plugin v4.1.0 -Docs & License: https://fullcalendar.io/ -(c) 2019 Adam Shaw -*/ -/* TimeGridView all-day area ---------------------------------------------------------------------------------------------------*/ -.fc-timeGrid-view .fc-day-grid { - position: relative; - z-index: 2; - /* so the "more.." popover will be over the time grid */ } - -.fc-timeGrid-view .fc-day-grid .fc-row { - min-height: 3em; - /* all-day section will never get shorter than this */ } - -.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton { - padding-bottom: 1em; - /* give space underneath events for clicking/selecting days */ } - -/* TimeGrid axis running down the side (for both the all-day area and the slot area) ---------------------------------------------------------------------------------------------------*/ -.fc .fc-axis { - /* .fc to overcome default cell styles */ - vertical-align: middle; - padding: 0 4px; - white-space: nowrap; } - -.fc-ltr .fc-axis { - text-align: right; } - -.fc-rtl .fc-axis { - text-align: left; } - -/* TimeGrid Structure ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid-container, -.fc-time-grid { - /* so slats/bg/content/etc positions get scoped within here */ - position: relative; - z-index: 1; } - -.fc-time-grid { - min-height: 100%; - /* so if height setting is 'auto', .fc-bg stretches to fill height */ } - -.fc-time-grid table { - /* don't put outer borders on slats/bg/content/etc */ - border: 0 hidden transparent; } - -.fc-time-grid > .fc-bg { - z-index: 1; } - -.fc-time-grid .fc-slats, -.fc-time-grid > hr { - /* the
TimeGridView injects when grid is shorter than scroller */ - position: relative; - z-index: 2; } - -.fc-time-grid .fc-content-col { - position: relative; - /* because now-indicator lives directly inside */ } - -.fc-time-grid .fc-content-skeleton { - position: absolute; - z-index: 3; - top: 0; - left: 0; - right: 0; } - -/* divs within a cell within the fc-content-skeleton */ -.fc-time-grid .fc-business-container { - position: relative; - z-index: 1; } - -.fc-time-grid .fc-bgevent-container { - position: relative; - z-index: 2; } - -.fc-time-grid .fc-highlight-container { - position: relative; - z-index: 3; } - -.fc-time-grid .fc-event-container { - position: relative; - z-index: 4; } - -.fc-time-grid .fc-now-indicator-line { - z-index: 5; } - -.fc-time-grid .fc-mirror-container { - /* also is fc-event-container */ - position: relative; - z-index: 6; } - -/* TimeGrid Slats (lines that run horizontally) ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid .fc-slats td { - height: 1.5em; - border-bottom: 0; - /* each cell is responsible for its top border */ } - -.fc-time-grid .fc-slats .fc-minor td { - border-top-style: dotted; } - -/* TimeGrid Highlighting Slots ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid .fc-highlight-container { - /* a div within a cell within the fc-highlight-skeleton */ - position: relative; - /* scopes the left/right of the fc-highlight to be in the column */ } - -.fc-time-grid .fc-highlight { - position: absolute; - left: 0; - right: 0; - /* top and bottom will be in by JS */ } - -/* TimeGrid Event Containment ---------------------------------------------------------------------------------------------------*/ -.fc-ltr .fc-time-grid .fc-event-container { - /* space on the sides of events for LTR (default) */ - margin: 0 2.5% 0 2px; } - -.fc-rtl .fc-time-grid .fc-event-container { - /* space on the sides of events for RTL */ - margin: 0 2px 0 2.5%; } - -.fc-time-grid .fc-event, -.fc-time-grid .fc-bgevent { - position: absolute; - z-index: 1; - /* scope inner z-index's */ } - -.fc-time-grid .fc-bgevent { - /* background events always span full width */ - left: 0; - right: 0; } - -/* TimeGrid Event Styling ----------------------------------------------------------------------------------------------------- -We use the full "fc-time-grid-event" class instead of using descendants because the event won't -be a descendant of the grid when it is being dragged. -*/ -.fc-time-grid-event { - margin-bottom: 1px; } - -.fc-time-grid-event-inset { - -webkit-box-shadow: 0px 0px 0px 1px #fff; - box-shadow: 0px 0px 0px 1px #fff; } - -.fc-time-grid-event.fc-not-start { - /* events that are continuing from another day */ - /* replace space made by the top border with padding */ - border-top-width: 0; - padding-top: 1px; - /* remove top rounded corners */ - border-top-left-radius: 0; - border-top-right-radius: 0; } - -.fc-time-grid-event.fc-not-end { - /* replace space made by the top border with padding */ - border-bottom-width: 0; - padding-bottom: 1px; - /* remove bottom rounded corners */ - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - -.fc-time-grid-event .fc-content { - overflow: hidden; - max-height: 100%; } - -.fc-time-grid-event .fc-time, -.fc-time-grid-event .fc-title { - padding: 0 1px; } - -.fc-time-grid-event .fc-time { - font-size: .85em; - white-space: nowrap; } - -/* short mode, where time and title are on the same line */ -.fc-time-grid-event.fc-short .fc-content { - /* don't wrap to second line (now that contents will be inline) */ - white-space: nowrap; } - -.fc-time-grid-event.fc-short .fc-time, -.fc-time-grid-event.fc-short .fc-title { - /* put the time and title on the same line */ - display: inline-block; - vertical-align: top; } - -.fc-time-grid-event.fc-short .fc-time span { - display: none; - /* don't display the full time text... */ } - -.fc-time-grid-event.fc-short .fc-time:before { - content: attr(data-start); - /* ...instead, display only the start time */ } - -.fc-time-grid-event.fc-short .fc-time:after { - content: "\000A0-\000A0"; - /* seperate with a dash, wrapped in nbsp's */ } - -.fc-time-grid-event.fc-short .fc-title { - font-size: .85em; - /* make the title text the same size as the time */ - padding: 0; - /* undo padding from above */ } - -/* resizer (cursor device) */ -.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer { - left: 0; - right: 0; - bottom: 0; - height: 8px; - overflow: hidden; - line-height: 8px; - font-size: 11px; - font-family: monospace; - text-align: center; - cursor: s-resize; } - -.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after { - content: "="; } - -/* resizer (touch device) */ -.fc-time-grid-event.fc-selected .fc-resizer { - /* 10x10 dot */ - border-radius: 5px; - border-width: 1px; - width: 8px; - height: 8px; - border-style: solid; - border-color: inherit; - background: #fff; - /* horizontally center */ - left: 50%; - margin-left: -5px; - /* center on the bottom edge */ - bottom: -5px; } - -/* Now Indicator ---------------------------------------------------------------------------------------------------*/ -.fc-time-grid .fc-now-indicator-line { - border-top-width: 1px; - left: 0; - right: 0; } - -/* arrow on axis */ -.fc-time-grid .fc-now-indicator-arrow { - margin-top: -5px; - /* vertically center on top coordinate */ } - -.fc-ltr .fc-time-grid .fc-now-indicator-arrow { - left: 0; - /* triangle pointing right... */ - border-width: 5px 0 5px 6px; - border-top-color: transparent; - border-bottom-color: transparent; } - -.fc-rtl .fc-time-grid .fc-now-indicator-arrow { - right: 0; - /* triangle pointing left... */ - border-width: 5px 6px 5px 0; - border-top-color: transparent; - border-bottom-color: transparent; } \ No newline at end of file diff --git a/src/assets/sass/plugins/ion.rangeSlider.css b/src/assets/sass/plugins/ion.rangeSlider.css deleted file mode 100644 index c42b19b2..00000000 --- a/src/assets/sass/plugins/ion.rangeSlider.css +++ /dev/null @@ -1,296 +0,0 @@ -@charset "UTF-8"; -/* Ion.RangeSlider -// css version 2.0.3 -// © 2013-2014 Denis Ineshin | IonDen.com -// ===================================================================================================================*/ -/* ===================================================================================================================== -// RangeSlider */ -.irs { - position: relative; - display: block; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.irs-line { - position: relative; - display: block; - overflow: hidden; - outline: none !important; -} - -.irs-line-left, -.irs-line-mid, -.irs-line-right { - position: absolute; - display: block; - top: 0; -} - -.irs-line-left { - left: 0; - width: 11%; -} - -.irs-line-mid { - left: 9%; - width: 82%; -} - -.irs-line-right { - right: 0; - width: 11%; -} - -.irs-bar { - position: absolute; - display: block; - left: 0; - width: 0; -} - -.irs-bar-edge { - position: absolute; - display: block; - top: 0; - left: 0; -} - -.irs-shadow { - position: absolute; - display: none; - left: 0; - width: 0; -} - -.irs-slider { - position: absolute; - display: block; - cursor: default; - z-index: 1; -} - -.irs-slider.type_last { - z-index: 2; -} - -.irs-min { - position: absolute; - display: block; - left: 0; - cursor: default; -} - -.irs-max { - position: absolute; - display: block; - right: 0; - cursor: default; -} - -.irs-from, -.irs-to, -.irs-single { - position: absolute; - display: block; - top: 0; - left: 0; - cursor: default; - white-space: nowrap; -} - -.irs-grid { - position: absolute; - display: none; - bottom: 0; - left: 0; - width: 100%; - height: 20px; -} - -.irs-with-grid .irs-grid { - display: block; -} - -.irs-grid-pol { - position: absolute; - top: 0; - left: 0; - width: 1px; - height: 8px; - background: #000; -} - -.irs-grid-pol.small { - height: 4px; -} - -.irs-grid-text { - position: absolute; - bottom: 0; - left: 0; - white-space: nowrap; - text-align: center; - font-size: 9px; - line-height: 9px; - padding: 0 3px; - color: #000; -} - -.irs-disable-mask { - position: absolute; - display: block; - top: 0; - left: -1%; - width: 102%; - height: 100%; - cursor: default; - background: rgba(0, 0, 0, 0); - z-index: 2; -} - -.lt-ie9 .irs-disable-mask { - background: #000; - filter: alpha(opacity=0); - cursor: not-allowed; -} - -.irs-disabled { - opacity: 0.4; -} - -.irs-hidden-input { - position: absolute !important; - display: block !important; - top: 0 !important; - left: 0 !important; - width: 0 !important; - height: 0 !important; - font-size: 0 !important; - line-height: 0 !important; - padding: 0 !important; - margin: 0 !important; - overflow: hidden; - outline: none !important; - z-index: -9999 !important; - background: none !important; - border-style: solid !important; - border-color: transparent !important; -} - -/* Ion.RangeSlider, Nice Skin -// css version 2.0.3 -// © Denis Ineshin, 2014 https://github.com/IonDen -// ===================================================================================================================*/ -/* ===================================================================================================================== -// Skin details */ -.irs { - height: 40px; -} - -.irs-with-grid { - height: 60px; -} - -.irs-line { - height: 8px; - top: 25px; -} - -.irs-line-left { - height: 8px; - background-position: 0 -30px; -} - -.irs-line-mid { - height: 8px; - background-position: 0 0; -} - -.irs-line-right { - height: 8px; - background-position: 100% -30px; -} - -.irs-bar { - height: 8px; - top: 25px; - background-position: 0 -60px; -} - -.irs-bar-edge { - top: 25px; - height: 8px; - width: 11px; - background-position: 0 -90px; -} - -.irs-shadow { - height: 1px; - top: 34px; - background: #000; - opacity: 0.15; -} - -.lt-ie9 .irs-shadow { - filter: alpha(opacity=15); -} - -.irs-slider { - width: 22px; - height: 22px; - top: 17px; - background-position: 0 -120px; -} - -.irs-slider.state_hover, -.irs-slider:hover { - background-position: 0 -150px; -} - -.irs-min, -.irs-max { - color: #999; - font-size: 10px; - line-height: 1.333; - text-shadow: none; - top: 0; - padding: 1px 3px; - background: rgba(0, 0, 0, 0.1); - border-radius: 3px; -} - -.lt-ie9 .irs-min, -.lt-ie9 .irs-max { - background: #ccc; -} - -.irs-from, -.irs-to, -.irs-single { - color: #fff; - font-size: 10px; - line-height: 1.333; - text-shadow: none; - padding: 1px 5px; - background: rgba(0, 0, 0, 0.3); - border-radius: 3px; -} - -.lt-ie9 .irs-from, -.lt-ie9 .irs-to, -.lt-ie9 .irs-single { - background: #999; -} - -.irs-grid-pol { - background: #99a4ac; -} - -.irs-grid-text { - color: #99a4ac; -} -/*# sourceMappingURL=ion.rangeSlider.css.map */ diff --git a/src/assets/sass/plugins/ion.rangeSlider.css.map b/src/assets/sass/plugins/ion.rangeSlider.css.map deleted file mode 100644 index 55571d88..00000000 --- a/src/assets/sass/plugins/ion.rangeSlider.css.map +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": 3, - "mappings": "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", - "sources": [ - "ion.rangeSlider.scss" - ], - "names": [], - "file": "ion.rangeSlider.css" -} \ No newline at end of file diff --git a/src/assets/sass/plugins/ion.rangeSlider.scss b/src/assets/sass/plugins/ion.rangeSlider.scss deleted file mode 100644 index c89d3da7..00000000 --- a/src/assets/sass/plugins/ion.rangeSlider.scss +++ /dev/null @@ -1,292 +0,0 @@ -/* Ion.RangeSlider -// css version 2.0.3 -// © 2013-2014 Denis Ineshin | IonDen.com -// ===================================================================================================================*/ - -/* ===================================================================================================================== -// RangeSlider */ - -.irs { - position: relative; - display: block; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.irs-line { - position: relative; - display: block; - overflow: hidden; - outline: none !important; -} -.irs-line-left, -.irs-line-mid, -.irs-line-right { - position: absolute; - display: block; - top: 0; -} -.irs-line-left { - left: 0; - width: 11%; -} -.irs-line-mid { - left: 9%; - width: 82%; -} -.irs-line-right { - right: 0; - width: 11%; -} - -.irs-bar { - position: absolute; - display: block; - left: 0; - width: 0; -} -.irs-bar-edge { - position: absolute; - display: block; - top: 0; - left: 0; -} - -.irs-shadow { - position: absolute; - display: none; - left: 0; - width: 0; -} - -.irs-slider { - position: absolute; - display: block; - cursor: default; - z-index: 1; -} -.irs-slider.single { -} -.irs-slider.from { -} -.irs-slider.to { -} -.irs-slider.type_last { - z-index: 2; -} - -.irs-min { - position: absolute; - display: block; - left: 0; - cursor: default; -} -.irs-max { - position: absolute; - display: block; - right: 0; - cursor: default; -} - -.irs-from, -.irs-to, -.irs-single { - position: absolute; - display: block; - top: 0; - left: 0; - cursor: default; - white-space: nowrap; -} - -.irs-grid { - position: absolute; - display: none; - bottom: 0; - left: 0; - width: 100%; - height: 20px; -} -.irs-with-grid .irs-grid { - display: block; -} -.irs-grid-pol { - position: absolute; - top: 0; - left: 0; - width: 1px; - height: 8px; - background: #000; -} -.irs-grid-pol.small { - height: 4px; -} -.irs-grid-text { - position: absolute; - bottom: 0; - left: 0; - white-space: nowrap; - text-align: center; - font-size: 9px; - line-height: 9px; - padding: 0 3px; - color: #000; -} - -.irs-disable-mask { - position: absolute; - display: block; - top: 0; - left: -1%; - width: 102%; - height: 100%; - cursor: default; - background: rgba(0, 0, 0, 0); - z-index: 2; -} -.lt-ie9 .irs-disable-mask { - background: #000; - filter: alpha(opacity=0); - cursor: not-allowed; -} - -.irs-disabled { - opacity: 0.4; -} - -.irs-hidden-input { - position: absolute !important; - display: block !important; - top: 0 !important; - left: 0 !important; - width: 0 !important; - height: 0 !important; - font-size: 0 !important; - line-height: 0 !important; - padding: 0 !important; - margin: 0 !important; - overflow: hidden; - outline: none !important; - z-index: -9999 !important; - background: none !important; - border-style: solid !important; - border-color: transparent !important; -} - -/* Ion.RangeSlider, Nice Skin -// css version 2.0.3 -// © Denis Ineshin, 2014 https://github.com/IonDen -// ===================================================================================================================*/ - -/* ===================================================================================================================== -// Skin details */ - -.irs-line-mid, -.irs-line-left, -.irs-line-right, -.irs-bar, -.irs-bar-edge, -.irs-slider { - // background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/sprite-skin-nice.png') repeat-x; -} - -.irs { - height: 40px; -} -.irs-with-grid { - height: 60px; -} -.irs-line { - height: 8px; - top: 25px; -} -.irs-line-left { - height: 8px; - background-position: 0 -30px; -} -.irs-line-mid { - height: 8px; - background-position: 0 0; -} -.irs-line-right { - height: 8px; - background-position: 100% -30px; -} - -.irs-bar { - height: 8px; - top: 25px; - background-position: 0 -60px; -} -.irs-bar-edge { - top: 25px; - height: 8px; - width: 11px; - background-position: 0 -90px; -} - -.irs-shadow { - height: 1px; - top: 34px; - background: #000; - opacity: 0.15; -} -.lt-ie9 .irs-shadow { - filter: alpha(opacity=15); -} - -.irs-slider { - width: 22px; - height: 22px; - top: 17px; - background-position: 0 -120px; -} -.irs-slider.state_hover, -.irs-slider:hover { - background-position: 0 -150px; -} - -.irs-min, -.irs-max { - color: #999; - font-size: 10px; - line-height: 1.333; - text-shadow: none; - top: 0; - padding: 1px 3px; - background: rgba(0, 0, 0, 0.1); - border-radius: 3px; -} -.lt-ie9 .irs-min, -.lt-ie9 .irs-max { - background: #ccc; -} - -.irs-from, -.irs-to, -.irs-single { - color: #fff; - font-size: 10px; - line-height: 1.333; - text-shadow: none; - padding: 1px 5px; - background: rgba(0, 0, 0, 0.3); - border-radius: 3px; -} -.lt-ie9 .irs-from, -.lt-ie9 .irs-to, -.lt-ie9 .irs-single { - background: #999; -} - -.irs-grid-pol { - background: #99a4ac; -} -.irs-grid-text { - color: #99a4ac; -} - -.irs-disabled { -} diff --git a/src/assets/sass/plugins/jquery.mCustomScrollbar.min.css b/src/assets/sass/plugins/jquery.mCustomScrollbar.min.css deleted file mode 100644 index 1daeb785..00000000 --- a/src/assets/sass/plugins/jquery.mCustomScrollbar.min.css +++ /dev/null @@ -1,143 +0,0 @@ -/* perfect-scrollbar v0.7.0 */ -.ps { - -ms-touch-action: auto; - touch-action: auto; - overflow: hidden !important; - -ms-overflow-style: none; -} - -@supports (-ms-overflow-style: none) { - .ps { - overflow: auto !important; - } -} - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .ps { - overflow: auto !important; - } -} - -.ps.ps--active-x > .ps__scrollbar-x-rail, -.ps.ps--active-y > .ps__scrollbar-y-rail { - display: block; - background-color: transparent; -} - -.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail { - background-color: #eee; - opacity: 0.9; -} - -.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x { - background-color: #999; - height: 11px; -} - -.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail { - background-color: #eee; - opacity: 0.9; -} - -.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y { - background-color: #999; - width: 11px; -} - -.ps > .ps__scrollbar-x-rail { - display: none; - position: absolute; - /* please don't change 'position' */ - opacity: 0; - -webkit-transition: background-color .2s linear, opacity .2s linear; - transition: background-color .2s linear, opacity .2s linear; - bottom: 0px; - /* there must be 'bottom' for ps__scrollbar-x-rail */ - height: 15px; -} - -.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x { - position: absolute; - /* please don't change 'position' */ - background-color: #aaa; - border-radius: 6px; - -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; - -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; - transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; - bottom: 2px; - /* there must be 'bottom' for ps__scrollbar-x */ - height: 6px; -} - -.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x, .ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x { - height: 11px; -} - -.ps > .ps__scrollbar-y-rail { - display: none; - position: absolute; - /* please don't change 'position' */ - opacity: 0; - -webkit-transition: background-color .2s linear, opacity .2s linear; - transition: background-color .2s linear, opacity .2s linear; - right: 0; - /* there must be 'right' for ps__scrollbar-y-rail */ - width: 7px; -} - -.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y { - position: absolute; - /* please don't change 'position' */ - background-color: #aaa; - border-radius: 6px; - -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; - -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; - transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; - right: 2px; - /* there must be 'right' for ps__scrollbar-y */ - width: 6px; -} - -.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail { - background-color: #eee; - opacity: 0.9; -} - -.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x { - background-color: #999; - height: 11px; -} - -.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail { - background-color: #eee; - opacity: 0.9; -} - -.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y { - background-color: #999; - width: 11px; -} - -.ps:hover > .ps__scrollbar-x-rail, -.ps:hover > .ps__scrollbar-y-rail { - opacity: 0.6; -} - -.ps:hover > .ps__scrollbar-x-rail:hover { - background-color: #eee; - opacity: 0.9; -} - -.ps:hover > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x { - background-color: #999; -} - -.ps:hover > .ps__scrollbar-y-rail:hover { - background-color: #eee; - opacity: 0.9; -} - -.ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y { - background-color: #999; -} -/*# sourceMappingURL=jquery.mCustomScrollbar.min.css.map */ \ No newline at end of file diff --git a/src/assets/sass/plugins/jquery.mCustomScrollbar.min.css.map b/src/assets/sass/plugins/jquery.mCustomScrollbar.min.css.map deleted file mode 100644 index 6b4f02d7..00000000 --- a/src/assets/sass/plugins/jquery.mCustomScrollbar.min.css.map +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": 3, - "mappings": "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", - "sources": [ - "jquery.mCustomScrollbar.min.scss" - ], - "names": [], - "file": "jquery.mCustomScrollbar.min.css" -} \ No newline at end of file diff --git a/src/assets/sass/plugins/jquery.mCustomScrollbar.min.scss b/src/assets/sass/plugins/jquery.mCustomScrollbar.min.scss deleted file mode 100644 index e109db9c..00000000 --- a/src/assets/sass/plugins/jquery.mCustomScrollbar.min.scss +++ /dev/null @@ -1,98 +0,0 @@ -/* perfect-scrollbar v0.7.0 */ -.ps { - -ms-touch-action: auto; - touch-action: auto; - overflow: hidden !important; - -ms-overflow-style: none; } -@supports (-ms-overflow-style: none) { - .ps { - overflow: auto !important; } } -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .ps { - overflow: auto !important; } } -.ps.ps--active-x > .ps__scrollbar-x-rail, -.ps.ps--active-y > .ps__scrollbar-y-rail { - display: block; - background-color: transparent; } -.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail { - background-color: #eee; - opacity: 0.9; } -.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x { - background-color: #999; - height: 11px; } -.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail { - background-color: #eee; - opacity: 0.9; } -.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y { - background-color: #999; - width: 11px; } -.ps > .ps__scrollbar-x-rail { - display: none; - position: absolute; - /* please don't change 'position' */ - opacity: 0; - -webkit-transition: background-color .2s linear, opacity .2s linear; - transition: background-color .2s linear, opacity .2s linear; - bottom: 0px; - /* there must be 'bottom' for ps__scrollbar-x-rail */ - height: 15px; } -.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x { - position: absolute; - /* please don't change 'position' */ - background-color: #aaa; - border-radius: 6px; - -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; - -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; - transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; - bottom: 2px; - /* there must be 'bottom' for ps__scrollbar-x */ - height: 6px; } -.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x, .ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x { - height: 11px; } -.ps > .ps__scrollbar-y-rail { - display: none; - position: absolute; - /* please don't change 'position' */ - opacity: 0; - -webkit-transition: background-color .2s linear, opacity .2s linear; - transition: background-color .2s linear, opacity .2s linear; - right: 0; - /* there must be 'right' for ps__scrollbar-y-rail */ - width: 7px; } -.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y { - position: absolute; - /* please don't change 'position' */ - background-color: #aaa; - border-radius: 6px; - -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; - -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; - transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; - right: 2px; - /* there must be 'right' for ps__scrollbar-y */ - width: 6px; } - -.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail { - background-color: #eee; - opacity: 0.9; } -.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x { - background-color: #999; - height: 11px; } -.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail { - background-color: #eee; - opacity: 0.9; } -.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y { - background-color: #999; - width: 11px; } -.ps:hover > .ps__scrollbar-x-rail, -.ps:hover > .ps__scrollbar-y-rail { - opacity: 0.6; } -.ps:hover > .ps__scrollbar-x-rail:hover { - background-color: #eee; - opacity: 0.9; } -.ps:hover > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x { - background-color: #999; } -.ps:hover > .ps__scrollbar-y-rail:hover { - background-color: #eee; - opacity: 0.9; } -.ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y { - background-color: #999; } diff --git a/src/assets/sass/plugins/magnific-popup.css b/src/assets/sass/plugins/magnific-popup.css deleted file mode 100644 index a016fe8e..00000000 --- a/src/assets/sass/plugins/magnific-popup.css +++ /dev/null @@ -1,557 +0,0 @@ -/* Magnific Popup CSS */ -.mfp-bg { - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1042; - overflow: hidden; - position: fixed; - background: #0b0b0b; - opacity: 0.8; -} - -.mfp-wrap { - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1043; - position: fixed; - outline: none !important; - -webkit-backface-visibility: hidden; -} - -.mfp-container { - text-align: center; - position: absolute; - width: 100%; - height: 100%; - left: 0; - top: 0; - padding: 0 8px; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.mfp-container:before { - content: ''; - display: inline-block; - height: 100%; - vertical-align: middle; -} - -.mfp-align-top .mfp-container:before { - display: none; -} - -.mfp-content { - position: relative; - display: inline-block; - vertical-align: middle; - margin: 0 auto; - text-align: left; - z-index: 1045; -} - -.mfp-inline-holder .mfp-content, -.mfp-ajax-holder .mfp-content { - width: 100%; - cursor: auto; -} - -.mfp-ajax-cur { - cursor: progress; -} - -.mfp-zoom-out-cur, -.mfp-zoom-out-cur .mfp-image-holder .mfp-close { - cursor: -webkit-zoom-out; - cursor: zoom-out; -} - -.mfp-zoom { - cursor: pointer; - cursor: -webkit-zoom-in; - cursor: zoom-in; -} - -.mfp-auto-cursor .mfp-content { - cursor: auto; -} - -.mfp-close, -.mfp-arrow, -.mfp-preloader, -.mfp-counter { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.mfp-loading.mfp-figure { - display: none; -} - -.mfp-hide { - display: none !important; -} - -.mfp-preloader { - color: #ccc; - position: absolute; - top: 50%; - width: auto; - text-align: center; - margin-top: -0.8em; - left: 8px; - right: 8px; - z-index: 1044; -} - -.mfp-preloader a { - color: #ccc; -} - -.mfp-preloader a:hover { - color: #fff; -} - -.mfp-s-ready .mfp-preloader { - display: none; -} - -.mfp-s-error .mfp-content { - display: none; -} - -button.mfp-close, -button.mfp-arrow { - overflow: visible; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; - display: block; - outline: none; - padding: 0; - z-index: 1046; - -webkit-box-shadow: none; - box-shadow: none; - -ms-touch-action: manipulation; - touch-action: manipulation; -} - -button::-moz-focus-inner { - padding: 0; - border: 0; -} - -.mfp-close { - width: 44px; - height: 44px; - line-height: 44px; - position: absolute; - right: 0; - top: 0; - text-decoration: none; - text-align: center; - opacity: 0.65; - padding: 0 0 18px 10px; - color: #fff; - font-style: normal; - font-size: 28px; - font-family: Arial, Baskerville, monospace; -} - -.mfp-close:hover, -.mfp-close:focus { - opacity: 1; -} - -.mfp-close:active { - top: 1px; -} - -.mfp-close-btn-in .mfp-close { - color: #333; -} - -.mfp-image-holder .mfp-close, -.mfp-iframe-holder .mfp-close { - color: #fff; - right: -6px; - text-align: right; - padding-right: 6px; - width: 100%; -} - -.mfp-counter { - position: absolute; - top: 0; - right: 0; - color: #ccc; - font-size: 12px; - line-height: 18px; - white-space: nowrap; -} - -.mfp-arrow { - position: absolute; - opacity: 0.65; - margin: 0; - top: 50%; - margin-top: -55px; - padding: 0; - width: 90px; - height: 110px; - -webkit-tap-highlight-color: transparent; -} - -.mfp-arrow:active { - margin-top: -54px; -} - -.mfp-arrow:hover, -.mfp-arrow:focus { - opacity: 1; -} - -.mfp-arrow:before, -.mfp-arrow:after { - content: ''; - display: block; - width: 0; - height: 0; - position: absolute; - left: 0; - top: 0; - margin-top: 35px; - margin-left: 35px; - border: medium inset transparent; -} - -.mfp-arrow:after { - border-top-width: 13px; - border-bottom-width: 13px; - top: 8px; -} - -.mfp-arrow:before { - border-top-width: 21px; - border-bottom-width: 21px; - opacity: 0.7; -} - -.mfp-arrow-left { - left: 0; -} - -.mfp-arrow-left:after { - border-right: 17px solid #fff; - margin-left: 31px; -} - -.mfp-arrow-left:before { - margin-left: 25px; - border-right: 27px solid #3f3f3f; -} - -.mfp-arrow-right { - right: 0; -} - -.mfp-arrow-right:after { - border-left: 17px solid #fff; - margin-left: 39px; -} - -.mfp-arrow-right:before { - border-left: 27px solid #3f3f3f; -} - -.mfp-iframe-holder { - padding-top: 40px; - padding-bottom: 40px; -} - -.mfp-iframe-holder .mfp-content { - line-height: 0; - width: 100%; - max-width: 900px; -} - -.mfp-iframe-holder .mfp-close { - top: -40px; -} - -.mfp-iframe-scaler { - width: 100%; - height: 0; - overflow: hidden; - padding-top: 56.25%; -} - -.mfp-iframe-scaler iframe { - position: absolute; - display: block; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - background: #000; -} - -/* Main image in popup */ -img.mfp-img { - width: auto; - max-width: 100%; - height: auto; - display: block; - line-height: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 40px 0 0 0; - margin: 0 auto; -} - -/* The shadow behind the image */ -.mfp-figure { - line-height: 0; -} - -.mfp-figure:after { - content: ''; - position: absolute; - left: 0; - top: 40px; - bottom: 40px; - display: block; - right: 0; - width: auto; - height: auto; - z-index: -1; - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - background: #444; -} - -.mfp-figure small { - color: #bdbdbd; - display: block; - font-size: 12px; - line-height: 14px; -} - -.mfp-figure figure { - margin: 0; -} - -.mfp-bottom-bar { - margin-top: -36px; - position: absolute; - top: 100%; - left: 0; - width: 100%; - cursor: auto; -} - -.mfp-title { - text-align: left; - line-height: 18px; - color: #f3f3f3; - word-wrap: break-word; - padding-right: 36px; -} - -.mfp-image-holder .mfp-content { - max-width: 100%; -} - -.mfp-gallery .mfp-image-holder .mfp-figure { - cursor: pointer; -} - -@media screen and (max-width: 800px) and (orientation: landscape), - screen and (max-height: 300px) { - /** - * Remove all paddings around the image on small screen - */ - .mfp-img-mobile .mfp-image-holder { - padding-left: 0; - padding-right: 0; - } - .mfp-img-mobile img.mfp-img { - padding: 0; - } - .mfp-img-mobile .mfp-figure:after { - top: 0; - bottom: 0; - } - .mfp-img-mobile .mfp-figure small { - display: inline; - margin-left: 5px; - } - .mfp-img-mobile .mfp-bottom-bar { - background: rgba(0, 0, 0, 0.6); - bottom: 0; - margin: 0; - top: auto; - padding: 3px 5px; - position: fixed; - -webkit-box-sizing: border-box; - box-sizing: border-box; - } - .mfp-img-mobile .mfp-bottom-bar:empty { - padding: 0; - } - .mfp-img-mobile .mfp-counter { - right: 5px; - top: 3px; - } - .mfp-img-mobile .mfp-close { - top: 0; - right: 0; - width: 35px; - height: 35px; - line-height: 35px; - background: rgba(0, 0, 0, 0.6); - position: fixed; - text-align: center; - padding: 0; - } -} - -@media all and (max-width: 900px) { - .mfp-arrow { - -webkit-transform: scale(0.75); - transform: scale(0.75); - } - .mfp-arrow-left { - -webkit-transform-origin: 0; - transform-origin: 0; - } - .mfp-arrow-right { - -webkit-transform-origin: 100%; - transform-origin: 100%; - } - .mfp-container { - padding-left: 6px; - padding-right: 6px; - } -} - -/** - * Simple fade transition, - */ -.mfp-fade.mfp-bg { - opacity: 0; - -webkit-transition: all 0.15s ease-out; - transition: all 0.15s ease-out; -} - -.mfp-fade.mfp-bg.mfp-ready { - opacity: 0.8; -} - -.mfp-fade.mfp-bg.mfp-removing { - opacity: 0; -} - -.mfp-fade.mfp-wrap .mfp-content { - opacity: 0; - -webkit-transition: all 0.15s ease-out; - transition: all 0.15s ease-out; -} - -.mfp-fade.mfp-wrap.mfp-ready .mfp-content { - opacity: 1; -} - -.mfp-fade.mfp-wrap.mfp-removing .mfp-content { - opacity: 0; -} - -/* - -====== Zoom effect ====== - -*/ -.mfp-zoom-in { - /* start state */ - /* animate in */ - /* animate out */ -} - -.mfp-zoom-in .mfp-with-anim { - opacity: 0; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - -webkit-transform: scale(0.8); - transform: scale(0.8); -} - -.mfp-zoom-in.mfp-bg { - opacity: 0; - -webkit-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; -} - -.mfp-zoom-in.mfp-ready .mfp-with-anim { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); -} - -.mfp-zoom-in.mfp-ready.mfp-bg { - opacity: 0.8; -} - -.mfp-zoom-in.mfp-removing .mfp-with-anim { - -webkit-transform: scale(0.8); - transform: scale(0.8); - opacity: 0; -} - -.mfp-zoom-in.mfp-removing.mfp-bg { - opacity: 0; -} - -/* This adds padding from top and bottom */ -.inline--media-content .mfp-container { - padding-top: 40px; - padding-bottom: 40px; -} - -/* This adds max-width to popup content */ -.inline--media-content .mfp-content { - width: 100%; - max-width: 1200px; -} - -/* This makes "#popup-with-something" scale down proportionally */ -.popup-video-holder { - width: 100%; - height: 0; - overflow: hidden; - /* This is scale ratio */ - padding-bottom: 56.25%; -} - -.popup-video-holder .plyr { - position: absolute; - top: -3px; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); -} - -.popup-video-holder .plyr--youtube .plyr__play-large { - opacity: 0; -} -/*# sourceMappingURL=magnific-popup.css.map */ diff --git a/src/assets/sass/plugins/magnific-popup.css.map b/src/assets/sass/plugins/magnific-popup.css.map deleted file mode 100644 index 58e929bc..00000000 --- a/src/assets/sass/plugins/magnific-popup.css.map +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": 3, - "mappings": "AAAA,wBAAwB;AACxB,AAAA,OAAO,CAAC;EACN,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,IAAI;EACb,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,KAAK;EACf,UAAU,EAAE,OAAO;EACnB,OAAO,EAAE,GAAG;CAAG;;AAEjB,AAAA,SAAS,CAAC;EACR,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,IAAI;EACb,QAAQ,EAAE,KAAK;EACf,OAAO,EAAE,eAAe;EACxB,2BAA2B,EAAE,MAAM;CAAG;;AAExC,AAAA,cAAc,CAAC;EACb,UAAU,EAAE,MAAM;EAClB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,IAAI,EAAE,CAAC;EACP,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,KAAK;EACd,kBAAkB,EAAE,UAAU;EACtB,UAAU,EAAE,UAAU;CAAG;;AAEnC,AAAA,cAAc,AAAA,OAAO,CAAC;EACpB,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,YAAY;EACrB,MAAM,EAAE,IAAI;EACZ,cAAc,EAAE,MAAM;CAAG;;AAE3B,AAAA,cAAc,CAAC,cAAc,AAAA,OAAO,CAAC;EACnC,OAAO,EAAE,IAAI;CAAG;;AAElB,AAAA,YAAY,CAAC;EACX,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,YAAY;EACrB,cAAc,EAAE,MAAM;EACtB,MAAM,EAAE,MAAM;EACd,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,IAAI;CAAG;;AAElB,AAAA,kBAAkB,CAAC,YAAY;AAC/B,gBAAgB,CAAC,YAAY,CAAC;EAC5B,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;CAAG;;AAEjB,AAAA,aAAa,CAAC;EACZ,MAAM,EAAE,QAAQ;CAAG;;AAErB,AAAA,iBAAiB,EAAE,iBAAiB,CAAC,iBAAiB,CAAC,UAAU,CAAC;EAChE,MAAM,EAAE,gBAAgB;EACxB,MAAM,EAAE,QAAQ;CAAG;;AAErB,AAAA,SAAS,CAAC;EACR,MAAM,EAAE,OAAO;EACf,MAAM,EAAE,eAAe;EACvB,MAAM,EAAE,OAAO;CAAG;;AAEpB,AAAA,gBAAgB,CAAC,YAAY,CAAC;EAC5B,MAAM,EAAE,IAAI;CAAG;;AAEjB,AAAA,UAAU;AACV,UAAU;AACV,cAAc;AACd,YAAY,CAAC;EACX,mBAAmB,EAAE,IAAI;EACzB,gBAAgB,EAAE,IAAI;EACtB,eAAe,EAAE,IAAI;EACjB,WAAW,EAAE,IAAI;CAAG;;AAE1B,AAAA,YAAY,AAAA,WAAW,CAAC;EACtB,OAAO,EAAE,IAAI;CAAG;;AAElB,AAAA,SAAS,CAAC;EACR,OAAO,EAAE,eAAe;CAAG;;AAE7B,AAAA,cAAc,CAAC;EACb,KAAK,EAAE,IAAI;EACX,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,GAAG;EACR,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,MAAM;EAClB,IAAI,EAAE,GAAG;EACT,KAAK,EAAE,GAAG;EACV,OAAO,EAAE,IAAI;CAAG;;AAChB,AAAA,cAAc,CAAC,CAAC,CAAC;EACf,KAAK,EAAE,IAAI;CAAG;;AACd,AAAA,cAAc,CAAC,CAAC,AAAA,MAAM,CAAC;EACrB,KAAK,EAAE,IAAI;CAAG;;AAEpB,AAAA,YAAY,CAAC,cAAc,CAAC;EAC1B,OAAO,EAAE,IAAI;CAAG;;AAElB,AAAA,YAAY,CAAC,YAAY,CAAC;EACxB,OAAO,EAAE,IAAI;CAAG;;AAElB,AAAA,MAAM,AAAA,UAAU;AAChB,MAAM,AAAA,UAAU,CAAC;EACf,QAAQ,EAAE,OAAO;EACjB,MAAM,EAAE,OAAO;EACf,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;EACT,kBAAkB,EAAE,IAAI;EACxB,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,IAAI;EACb,OAAO,EAAE,CAAC;EACV,OAAO,EAAE,IAAI;EACb,kBAAkB,EAAE,IAAI;EAChB,UAAU,EAAE,IAAI;EACxB,gBAAgB,EAAE,YAAY;EAC1B,YAAY,EAAE,YAAY;CAAG;;AAEnC,AAAA,MAAM,AAAA,kBAAkB,CAAC;EACvB,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,CAAC;CAAG;;AAEd,AAAA,UAAU,CAAC;EACT,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,WAAW,EAAE,IAAI;EACjB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,eAAe,EAAE,IAAI;EACrB,UAAU,EAAE,MAAM;EAClB,OAAO,EAAE,IAAI;EACb,OAAO,EAAE,aAAa;EACtB,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,MAAM;EAClB,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,6BAA6B;CAAG;;AAC7C,AAAA,UAAU,AAAA,MAAM;AAChB,UAAU,AAAA,MAAM,CAAC;EACf,OAAO,EAAE,CAAC;CAAG;;AACf,AAAA,UAAU,AAAA,OAAO,CAAC;EAChB,GAAG,EAAE,GAAG;CAAG;;AAEf,AAAA,iBAAiB,CAAC,UAAU,CAAC;EAC3B,KAAK,EAAE,IAAI;CAAG;;AAEhB,AAAA,iBAAiB,CAAC,UAAU;AAC5B,kBAAkB,CAAC,UAAU,CAAC;EAC5B,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,KAAK;EACjB,aAAa,EAAE,GAAG;EAClB,KAAK,EAAE,IAAI;CAAG;;AAEhB,AAAA,YAAY,CAAC;EACX,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,IAAI;EACjB,WAAW,EAAE,MAAM;CAAG;;AAExB,AAAA,UAAU,CAAC;EACT,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,IAAI;EACb,MAAM,EAAE,CAAC;EACT,GAAG,EAAE,GAAG;EACR,UAAU,EAAE,KAAK;EACjB,OAAO,EAAE,CAAC;EACV,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,KAAK;EACb,2BAA2B,EAAE,WAAW;CAAG;;AAC3C,AAAA,UAAU,AAAA,OAAO,CAAC;EAChB,UAAU,EAAE,KAAK;CAAG;;AACtB,AAAA,UAAU,AAAA,MAAM;AAChB,UAAU,AAAA,MAAM,CAAC;EACf,OAAO,EAAE,CAAC;CAAG;;AACf,AAAA,UAAU,AAAA,OAAO;AACjB,UAAU,AAAA,MAAM,CAAC;EACf,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,CAAC;EACP,GAAG,EAAE,CAAC;EACN,UAAU,EAAE,IAAI;EAChB,WAAW,EAAE,IAAI;EACjB,MAAM,EAAE,wBAAwB;CAAG;;AACrC,AAAA,UAAU,AAAA,MAAM,CAAC;EACf,gBAAgB,EAAE,IAAI;EACtB,mBAAmB,EAAE,IAAI;EACzB,GAAG,EAAE,GAAG;CAAG;;AACb,AAAA,UAAU,AAAA,OAAO,CAAC;EAChB,gBAAgB,EAAE,IAAI;EACtB,mBAAmB,EAAE,IAAI;EACzB,OAAO,EAAE,GAAG;CAAG;;AAEnB,AAAA,eAAe,CAAC;EACd,IAAI,EAAE,CAAC;CAAG;;AACV,AAAA,eAAe,AAAA,MAAM,CAAC;EACpB,YAAY,EAAE,eAAe;EAC7B,WAAW,EAAE,IAAI;CAAG;;AACtB,AAAA,eAAe,AAAA,OAAO,CAAC;EACrB,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,kBAAkB;CAAG;;AAEvC,AAAA,gBAAgB,CAAC;EACf,KAAK,EAAE,CAAC;CAAG;;AACX,AAAA,gBAAgB,AAAA,MAAM,CAAC;EACrB,WAAW,EAAE,eAAe;EAC5B,WAAW,EAAE,IAAI;CAAG;;AACtB,AAAA,gBAAgB,AAAA,OAAO,CAAC;EACtB,WAAW,EAAE,kBAAkB;CAAG;;AAEtC,AAAA,kBAAkB,CAAC;EACjB,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,IAAI;CAAG;;AACvB,AAAA,kBAAkB,CAAC,YAAY,CAAC;EAC9B,WAAW,EAAE,CAAC;EACd,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,KAAK;CAAG;;AACrB,AAAA,kBAAkB,CAAC,UAAU,CAAC;EAC5B,GAAG,EAAE,KAAK;CAAG;;AAEjB,AAAA,kBAAkB,CAAC;EACjB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,MAAM;EAChB,WAAW,EAAE,MAAM;CAAG;;AACtB,AAAA,kBAAkB,CAAC,MAAM,CAAC;EACxB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,KAAK;EACd,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB;EACtC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB;EAC9C,UAAU,EAAE,IAAI;CAAG;;AAEvB,yBAAyB;AACzB,AAAA,GAAG,AAAA,QAAQ,CAAC;EACV,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,IAAI;EACf,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,CAAC;EACd,kBAAkB,EAAE,UAAU;EACtB,UAAU,EAAE,UAAU;EAC9B,OAAO,EAAE,UAAU;EACnB,MAAM,EAAE,MAAM;CAAG;;AAEnB,iCAAiC;AACjC,AAAA,WAAW,CAAC;EACV,WAAW,EAAE,CAAC;CAAG;;AACjB,AAAA,WAAW,AAAA,MAAM,CAAC;EAChB,OAAO,EAAE,EAAE;EACX,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,CAAC;EACP,GAAG,EAAE,IAAI;EACT,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,CAAC;EACR,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,EAAE;EACX,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB;EACtC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB;EAC9C,UAAU,EAAE,IAAI;CAAG;;AACrB,AAAA,WAAW,CAAC,KAAK,CAAC;EAChB,KAAK,EAAE,OAAO;EACd,OAAO,EAAE,KAAK;EACd,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,IAAI;CAAG;;AACtB,AAAA,WAAW,CAAC,MAAM,CAAC;EACjB,MAAM,EAAE,CAAC;CAAG;;AAEhB,AAAA,eAAe,CAAC;EACd,UAAU,EAAE,KAAK;EACjB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,IAAI;EACT,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;CAAG;;AAEjB,AAAA,UAAU,CAAC;EACT,UAAU,EAAE,IAAI;EAChB,WAAW,EAAE,IAAI;EACjB,KAAK,EAAE,OAAO;EACd,SAAS,EAAE,UAAU;EACrB,aAAa,EAAE,IAAI;CAAG;;AAExB,AAAA,iBAAiB,CAAC,YAAY,CAAC;EAC7B,SAAS,EAAE,IAAI;CAAG;;AAEpB,AAAA,YAAY,CAAC,iBAAiB,CAAC,WAAW,CAAC;EACzC,MAAM,EAAE,OAAO;CAAG;;AAEpB,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,OAAO,WAAW,EAAE,SAAS,GAAG,MAAM,MAAM,UAAU,EAAE,KAAK;EAC9F;;SAEO;EACP,AAAA,eAAe,CAAC,iBAAiB,CAAC;IAChC,YAAY,EAAE,CAAC;IACf,aAAa,EAAE,CAAC;GAAG;EACrB,AAAA,eAAe,CAAC,GAAG,AAAA,QAAQ,CAAC;IAC1B,OAAO,EAAE,CAAC;GAAG;EACf,AAAA,eAAe,CAAC,WAAW,AAAA,MAAM,CAAC;IAChC,GAAG,EAAE,CAAC;IACN,MAAM,EAAE,CAAC;GAAG;EACd,AAAA,eAAe,CAAC,WAAW,CAAC,KAAK,CAAC;IAChC,OAAO,EAAE,MAAM;IACf,WAAW,EAAE,GAAG;GAAG;EACrB,AAAA,eAAe,CAAC,eAAe,CAAC;IAC9B,UAAU,EAAE,kBAAkB;IAC9B,MAAM,EAAE,CAAC;IACT,MAAM,EAAE,CAAC;IACT,GAAG,EAAE,IAAI;IACT,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK;IACf,kBAAkB,EAAE,UAAU;IACtB,UAAU,EAAE,UAAU;GAAG;EACjC,AAAA,eAAe,CAAC,eAAe,AAAA,MAAM,CAAC;IACpC,OAAO,EAAE,CAAC;GAAG;EACjB,AAAA,eAAe,CAAC,YAAY,CAAC;IAC3B,KAAK,EAAE,GAAG;IACV,GAAG,EAAE,GAAG;GAAG;EACb,AAAA,eAAe,CAAC,UAAU,CAAC;IACzB,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,IAAI;IACjB,UAAU,EAAE,kBAAkB;IAC9B,QAAQ,EAAE,KAAK;IACf,UAAU,EAAE,MAAM;IAClB,OAAO,EAAE,CAAC;GAAG;;;AAEjB,MAAM,CAAC,GAAG,MAAM,SAAS,EAAE,KAAK;EAC9B,AAAA,UAAU,CAAC;IACT,iBAAiB,EAAE,WAAW;IAC9B,SAAS,EAAE,WAAW;GAAG;EAC3B,AAAA,eAAe,CAAC;IACd,wBAAwB,EAAE,CAAC;IAC3B,gBAAgB,EAAE,CAAC;GAAG;EACxB,AAAA,gBAAgB,CAAC;IACf,wBAAwB,EAAE,IAAI;IAC9B,gBAAgB,EAAE,IAAI;GAAG;EAC3B,AAAA,cAAc,CAAC;IACb,YAAY,EAAE,GAAG;IACjB,aAAa,EAAE,GAAG;GAAG;;;AACzB;;GAEG;AACH,AAAA,SAAS,AAAA,OAAO,CAAC;EACf,OAAO,EAAE,CAAC;EACV,kBAAkB,EAAE,kBAAkB;EACtC,UAAU,EAAE,kBAAkB;CAC/B;;AACD,AAAA,SAAS,AAAA,OAAO,AAAA,UAAU,CAAC;EACzB,OAAO,EAAE,GAAG;CACb;;AACD,AAAA,SAAS,AAAA,OAAO,AAAA,aAAa,CAAC;EAC5B,OAAO,EAAE,CAAC;CACX;;AAED,AAAA,SAAS,AAAA,SAAS,CAAC,YAAY,CAAC;EAC9B,OAAO,EAAE,CAAC;EACV,kBAAkB,EAAE,kBAAkB;EACtC,UAAU,EAAE,kBAAkB;CAC/B;;AACD,AAAA,SAAS,AAAA,SAAS,AAAA,UAAU,CAAC,YAAY,CAAC;EACxC,OAAO,EAAE,CAAC;CACX;;AACD,AAAA,SAAS,AAAA,SAAS,AAAA,aAAa,CAAC,YAAY,CAAC;EAC3C,OAAO,EAAE,CAAC;CACX;;AACD;;;;EAIE;AACF,AAAA,YAAY,CAAC;EACX,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;CAClB;;AACD,AAAA,YAAY,CAAC,cAAc,CAAC;EAC1B,OAAO,EAAE,CAAC;EACV,kBAAkB,EAAE,oBAAoB;EACxC,UAAU,EAAE,oBAAoB;EAChC,iBAAiB,EAAE,UAAU;EACrB,SAAS,EAAE,UAAU;CAC9B;;AACD,AAAA,YAAY,AAAA,OAAO,CAAC;EAClB,OAAO,EAAE,CAAC;EACV,kBAAkB,EAAE,iBAAiB;EACrC,UAAU,EAAE,iBAAiB;CAC9B;;AACD,AAAA,YAAY,AAAA,UAAU,CAAC,cAAc,CAAC;EACpC,OAAO,EAAE,CAAC;EACV,iBAAiB,EAAE,QAAQ;EACnB,SAAS,EAAE,QAAQ;CAC5B;;AACD,AAAA,YAAY,AAAA,UAAU,AAAA,OAAO,CAAC;EAC5B,OAAO,EAAE,GAAG;CACb;;AACD,AAAA,YAAY,AAAA,aAAa,CAAC,cAAc,CAAC;EACvC,iBAAiB,EAAE,UAAU;EACrB,SAAS,EAAE,UAAU;EAC7B,OAAO,EAAE,CAAC;CACX;;AACD,AAAA,YAAY,AAAA,aAAa,AAAA,OAAO,CAAC;EAC/B,OAAO,EAAE,CAAC;CACX;;AAED,2CAA2C;AAC3C,AAAA,sBAAsB,CAAC,cAAc,CAAC;EACpC,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,IAAI;CACrB;;AAED,0CAA0C;AAC1C,AAAA,sBAAsB,CAAC,YAAY,CAAC;EAClC,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,MAAM;CAClB;;AAED,kEAAkE;AAClE,AAAA,mBAAmB,CAAC;EAClB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,MAAM;EAChB,yBAAyB;EACzB,cAAc,EAAE,MAAM;CACvB;;AAED,AAAA,mBAAmB,CAAC,KAAK,CAAC;EACxB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,IAAI;EACT,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAiB;EACrC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAiB;CAC9C;;AAED,AAAA,mBAAmB,CAAC,cAAc,CAAC,iBAAiB,CAAC;EACnD,OAAO,EAAE,CACX;CAAC", - "sources": [ - "magnific-popup.scss" - ], - "names": [], - "file": "magnific-popup.css" -} \ No newline at end of file diff --git a/src/assets/sass/plugins/magnific-popup.scss b/src/assets/sass/plugins/magnific-popup.scss deleted file mode 100644 index 02f21f44..00000000 --- a/src/assets/sass/plugins/magnific-popup.scss +++ /dev/null @@ -1,456 +0,0 @@ -/* Magnific Popup CSS */ -.mfp-bg { - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1042; - overflow: hidden; - position: fixed; - background: #0b0b0b; - opacity: 0.8; } - -.mfp-wrap { - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1043; - position: fixed; - outline: none !important; - -webkit-backface-visibility: hidden; } - -.mfp-container { - text-align: center; - position: absolute; - width: 100%; - height: 100%; - left: 0; - top: 0; - padding: 0 8px; - -webkit-box-sizing: border-box; - box-sizing: border-box; } - -.mfp-container:before { - content: ''; - display: inline-block; - height: 100%; - vertical-align: middle; } - -.mfp-align-top .mfp-container:before { - display: none; } - -.mfp-content { - position: relative; - display: inline-block; - vertical-align: middle; - margin: 0 auto; - text-align: left; - z-index: 1045; } - -.mfp-inline-holder .mfp-content, -.mfp-ajax-holder .mfp-content { - width: 100%; - cursor: auto; } - -.mfp-ajax-cur { - cursor: progress; } - -.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { - cursor: -webkit-zoom-out; - cursor: zoom-out; } - -.mfp-zoom { - cursor: pointer; - cursor: -webkit-zoom-in; - cursor: zoom-in; } - -.mfp-auto-cursor .mfp-content { - cursor: auto; } - -.mfp-close, -.mfp-arrow, -.mfp-preloader, -.mfp-counter { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; } - -.mfp-loading.mfp-figure { - display: none; } - -.mfp-hide { - display: none !important; } - -.mfp-preloader { - color: #CCC; - position: absolute; - top: 50%; - width: auto; - text-align: center; - margin-top: -0.8em; - left: 8px; - right: 8px; - z-index: 1044; } - .mfp-preloader a { - color: #CCC; } - .mfp-preloader a:hover { - color: #FFF; } - -.mfp-s-ready .mfp-preloader { - display: none; } - -.mfp-s-error .mfp-content { - display: none; } - -button.mfp-close, -button.mfp-arrow { - overflow: visible; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; - display: block; - outline: none; - padding: 0; - z-index: 1046; - -webkit-box-shadow: none; - box-shadow: none; - -ms-touch-action: manipulation; - touch-action: manipulation; } - -button::-moz-focus-inner { - padding: 0; - border: 0; } - -.mfp-close { - width: 44px; - height: 44px; - line-height: 44px; - position: absolute; - right: 0; - top: 0; - text-decoration: none; - text-align: center; - opacity: 0.65; - padding: 0 0 18px 10px; - color: #FFF; - font-style: normal; - font-size: 28px; - font-family: Arial, Baskerville, monospace; } - .mfp-close:hover, - .mfp-close:focus { - opacity: 1; } - .mfp-close:active { - top: 1px; } - -.mfp-close-btn-in .mfp-close { - color: #333; } - -.mfp-image-holder .mfp-close, -.mfp-iframe-holder .mfp-close { - color: #FFF; - right: -6px; - text-align: right; - padding-right: 6px; - width: 100%; } - -.mfp-counter { - position: absolute; - top: 0; - right: 0; - color: #CCC; - font-size: 12px; - line-height: 18px; - white-space: nowrap; } - -.mfp-arrow { - position: absolute; - opacity: 0.65; - margin: 0; - top: 50%; - margin-top: -55px; - padding: 0; - width: 90px; - height: 110px; - -webkit-tap-highlight-color: transparent; } - .mfp-arrow:active { - margin-top: -54px; } - .mfp-arrow:hover, - .mfp-arrow:focus { - opacity: 1; } - .mfp-arrow:before, - .mfp-arrow:after { - content: ''; - display: block; - width: 0; - height: 0; - position: absolute; - left: 0; - top: 0; - margin-top: 35px; - margin-left: 35px; - border: medium inset transparent; } - .mfp-arrow:after { - border-top-width: 13px; - border-bottom-width: 13px; - top: 8px; } - .mfp-arrow:before { - border-top-width: 21px; - border-bottom-width: 21px; - opacity: 0.7; } - -.mfp-arrow-left { - left: 0; } - .mfp-arrow-left:after { - border-right: 17px solid #FFF; - margin-left: 31px; } - .mfp-arrow-left:before { - margin-left: 25px; - border-right: 27px solid #3F3F3F; } - -.mfp-arrow-right { - right: 0; } - .mfp-arrow-right:after { - border-left: 17px solid #FFF; - margin-left: 39px; } - .mfp-arrow-right:before { - border-left: 27px solid #3F3F3F; } - -.mfp-iframe-holder { - padding-top: 40px; - padding-bottom: 40px; } - .mfp-iframe-holder .mfp-content { - line-height: 0; - width: 100%; - max-width: 900px; } - .mfp-iframe-holder .mfp-close { - top: -40px; } - -.mfp-iframe-scaler { - width: 100%; - height: 0; - overflow: hidden; - padding-top: 56.25%; } - .mfp-iframe-scaler iframe { - position: absolute; - display: block; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - background: #000; } - -/* Main image in popup */ -img.mfp-img { - width: auto; - max-width: 100%; - height: auto; - display: block; - line-height: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 40px 0 0 0; - margin: 0 auto; } - -/* The shadow behind the image */ -.mfp-figure { - line-height: 0; } - .mfp-figure:after { - content: ''; - position: absolute; - left: 0; - top: 40px; - bottom: 40px; - display: block; - right: 0; - width: auto; - height: auto; - z-index: -1; - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - background: #444; } - .mfp-figure small { - color: #BDBDBD; - display: block; - font-size: 12px; - line-height: 14px; } - .mfp-figure figure { - margin: 0; } - -.mfp-bottom-bar { - margin-top: -36px; - position: absolute; - top: 100%; - left: 0; - width: 100%; - cursor: auto; } - -.mfp-title { - text-align: left; - line-height: 18px; - color: #F3F3F3; - word-wrap: break-word; - padding-right: 36px; } - -.mfp-image-holder .mfp-content { - max-width: 100%; } - -.mfp-gallery .mfp-image-holder .mfp-figure { - cursor: pointer; } - -@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { - /** - * Remove all paddings around the image on small screen - */ - .mfp-img-mobile .mfp-image-holder { - padding-left: 0; - padding-right: 0; } - .mfp-img-mobile img.mfp-img { - padding: 0; } - .mfp-img-mobile .mfp-figure:after { - top: 0; - bottom: 0; } - .mfp-img-mobile .mfp-figure small { - display: inline; - margin-left: 5px; } - .mfp-img-mobile .mfp-bottom-bar { - background: rgba(0, 0, 0, 0.6); - bottom: 0; - margin: 0; - top: auto; - padding: 3px 5px; - position: fixed; - -webkit-box-sizing: border-box; - box-sizing: border-box; } - .mfp-img-mobile .mfp-bottom-bar:empty { - padding: 0; } - .mfp-img-mobile .mfp-counter { - right: 5px; - top: 3px; } - .mfp-img-mobile .mfp-close { - top: 0; - right: 0; - width: 35px; - height: 35px; - line-height: 35px; - background: rgba(0, 0, 0, 0.6); - position: fixed; - text-align: center; - padding: 0; } } - -@media all and (max-width: 900px) { - .mfp-arrow { - -webkit-transform: scale(0.75); - transform: scale(0.75); } - .mfp-arrow-left { - -webkit-transform-origin: 0; - transform-origin: 0; } - .mfp-arrow-right { - -webkit-transform-origin: 100%; - transform-origin: 100%; } - .mfp-container { - padding-left: 6px; - padding-right: 6px; } } -/** - * Simple fade transition, - */ -.mfp-fade.mfp-bg { - opacity: 0; - -webkit-transition: all 0.15s ease-out; - transition: all 0.15s ease-out; -} -.mfp-fade.mfp-bg.mfp-ready { - opacity: 0.8; -} -.mfp-fade.mfp-bg.mfp-removing { - opacity: 0; -} - -.mfp-fade.mfp-wrap .mfp-content { - opacity: 0; - -webkit-transition: all 0.15s ease-out; - transition: all 0.15s ease-out; -} -.mfp-fade.mfp-wrap.mfp-ready .mfp-content { - opacity: 1; -} -.mfp-fade.mfp-wrap.mfp-removing .mfp-content { - opacity: 0; -} -/* - -====== Zoom effect ====== - -*/ -.mfp-zoom-in { - /* start state */ - /* animate in */ - /* animate out */ -} -.mfp-zoom-in .mfp-with-anim { - opacity: 0; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - -webkit-transform: scale(0.8); - transform: scale(0.8); -} -.mfp-zoom-in.mfp-bg { - opacity: 0; - -webkit-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; -} -.mfp-zoom-in.mfp-ready .mfp-with-anim { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); -} -.mfp-zoom-in.mfp-ready.mfp-bg { - opacity: 0.8; -} -.mfp-zoom-in.mfp-removing .mfp-with-anim { - -webkit-transform: scale(0.8); - transform: scale(0.8); - opacity: 0; -} -.mfp-zoom-in.mfp-removing.mfp-bg { - opacity: 0; -} - -/* This adds padding from top and bottom */ -.inline--media-content .mfp-container { - padding-top: 40px; - padding-bottom: 40px; -} - -/* This adds max-width to popup content */ -.inline--media-content .mfp-content { - width: 100%; - max-width: 1200px; -} - -/* This makes "#popup-with-something" scale down proportionally */ -.popup-video-holder { - width: 100%; - height: 0; - overflow: hidden; - /* This is scale ratio */ - padding-bottom: 56.25%; -} - -.popup-video-holder .plyr { - position: absolute; - top: -3px; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6); - box-shadow: 0 0 8px rgba(0, 0, 0, .6); -} - -.popup-video-holder .plyr--youtube .plyr__play-large { - opacity: 0 -} \ No newline at end of file diff --git a/src/assets/sass/plugins/swiper.min.css b/src/assets/sass/plugins/swiper.min.css deleted file mode 100644 index 00b58539..00000000 --- a/src/assets/sass/plugins/swiper.min.css +++ /dev/null @@ -1,418 +0,0 @@ -/** - * Swiper 3.3.1 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * - * http://www.idangero.us/swiper/ - * - * Copyright 2016, Vladimir Kharlampidi - * The iDangero.us - * http://www.idangero.us/ - * - * Licensed under MIT - * - * Released on: February 7, 2016 - */ -.swiper-container { - margin: 0 auto; - position: relative; - overflow: hidden; - z-index: 3; -} - -.swiper-container.overflow-visible { - overflow: visible; -} - -.swiper-container-no-flexbox .swiper-slide { - float: left; -} - -.swiper-container-vertical > .swiper-wrapper { - -webkit-box-orient: vertical; - -ms-flex-direction: column; - flex-direction: column; -} - -.swiper-wrapper { - position: relative; - width: 100%; - height: 100%; - z-index: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -.swiper-container-android .swiper-slide, .swiper-wrapper { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.swiper-container-multirow > .swiper-wrapper { - -webkit-box-lines: multiple; - -moz-box-lines: multiple; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.swiper-container-free-mode > .swiper-wrapper { - -webkit-transition-timing-function: ease-out; - transition-timing-function: ease-out; - margin: 0 auto; -} - -.swiper-slide { - -webkit-flex-shrink: 0; - -ms-flex: 0 0 auto; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; -} - -.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { - height: auto; -} - -.swiper-container-autoheight .swiper-wrapper { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-transition-property: -webkit-transform,height; - -webkit-transition-property: height,-webkit-transform; - transition-property: height,-webkit-transform; - transition-property: transform,height; - transition-property: transform,height,-webkit-transform; -} - -.swiper-container .swiper-notification { - position: absolute; - left: 0; - top: 0; - pointer-events: none; - opacity: 0; - z-index: -1000; -} - -.swiper-wp8-horizontal { - -ms-touch-action: pan-y; - touch-action: pan-y; -} - -.swiper-wp8-vertical { - -ms-touch-action: pan-x; - touch-action: pan-x; -} - -.swiper-button-next btn-next.swiper-button-disabled, .swiper-button-prev btn-prev.swiper-button-disabled { - opacity: .35; - cursor: auto; - pointer-events: none; -} - -.swiper-pagination { - position: absolute; - text-align: center; - -webkit-transition: .3s; - transition: .3s; - z-index: 25; -} - -.swiper-pagination.swiper-pagination-hidden { - opacity: 0; -} - -.swiper-container-horizontal > button.swiper-pagination-bullet { - border: none; - margin: 0; - padding: 0; - -webkit-box-shadow: none; - box-shadow: none; - -moz-appearance: none; - -ms-appearance: none; - -webkit-appearance: none; - appearance: none; -} - -.swiper-pagination-clickable .swiper-pagination-bullet { - cursor: pointer; -} - -.swiper-pagination-white .swiper-pagination-bullet { - background: #fff; -} - -.swiper-pagination-white .swiper-pagination-bullet-active { - background: #fff; -} - -.swiper-pagination-black .swiper-pagination-bullet-active { - background: #000; -} - -.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { - margin: 0 5px; -} - -.swiper-pagination-progress { - background: rgba(0, 0, 0, 0.25); - position: absolute; -} - -.swiper-pagination-progress .swiper-pagination-progressbar { - background: #007aff; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - -webkit-transform: scale(0); - transform: scale(0); - -webkit-transform-origin: left top; - transform-origin: left top; -} - -.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { - -webkit-transform-origin: right top; - transform-origin: right top; -} - -.swiper-container-horizontal > .swiper-pagination-progress { - width: 100%; - height: 4px; - left: 0; - top: 0; -} - -.swiper-container-vertical > .swiper-pagination-progress { - width: 4px; - height: 100%; - left: 0; - top: 0; -} - -.swiper-pagination-progress.swiper-pagination-white { - background: rgba(255, 255, 255, 0.5); -} - -.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { - background: #fff; -} - -.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { - background: #000; -} - -.swiper-container-3d { - -webkit-perspective: 1200px; - -o-perspective: 1200px; - perspective: 1200px; -} - -.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; -} - -.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - pointer-events: none; - z-index: 10; -} - -.swiper-container-3d .swiper-slide-shadow-left { - background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); - background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); -} - -.swiper-container-3d .swiper-slide-shadow-right { - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); -} - -.swiper-container-3d .swiper-slide-shadow-top { - background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); - background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); -} - -.swiper-container-3d .swiper-slide-shadow-bottom { - background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); -} - -.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { - -ms-perspective: 1200px; -} - -.swiper-container-cube, .swiper-container-flip { - overflow: visible; -} - -.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { - pointer-events: none; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - z-index: 1; -} - -.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { - pointer-events: none; -} - -.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} - -.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { - z-index: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.swiper-container-cube .swiper-slide { - visibility: hidden; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - width: 100%; - height: 100%; -} - -.swiper-container-cube.swiper-container-rtl .swiper-slide { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; -} - -.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { - pointer-events: auto; - visibility: visible; -} - -.swiper-container-cube .swiper-cube-shadow { - position: absolute; - left: 0; - bottom: 0; - width: 100%; - height: 100%; - background: #000; - opacity: .6; - -webkit-filter: blur(50px); - filter: blur(50px); - z-index: 0; -} - -.swiper-container-fade.swiper-container-free-mode .swiper-slide { - -webkit-transition-timing-function: ease-out; - transition-timing-function: ease-out; -} - -.swiper-container-fade .swiper-slide { - pointer-events: none; - -webkit-transition-property: opacity; - transition-property: opacity; -} - -.swiper-container-fade .swiper-slide .swiper-slide { - pointer-events: none; -} - -.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} - -.swiper-scrollbar { - border-radius: 10px; - position: relative; - -ms-touch-action: none; - background: rgba(0, 0, 0, 0.1); -} - -.swiper-container-horizontal > .swiper-scrollbar { - position: absolute; - left: 1%; - bottom: 3px; - z-index: 50; - height: 5px; - width: 98%; -} - -.swiper-container-vertical > .swiper-scrollbar { - position: absolute; - right: 3px; - top: 1%; - z-index: 50; - width: 5px; - height: 98%; -} - -.swiper-scrollbar-drag { - height: 100%; - width: 100%; - position: relative; - background: rgba(0, 0, 0, 0.5); - border-radius: 10px; - left: 0; - top: 0; -} - -.swiper-scrollbar-cursor-drag { - cursor: move; -} - -.swiper-lazy-preloader { - width: 42px; - height: 42px; - position: absolute; - left: 50%; - top: 50%; - margin-left: -21px; - margin-top: -21px; - z-index: 10; - -webkit-transform-origin: 50%; - transform-origin: 50%; - -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; - animation: swiper-preloader-spin 1s steps(12, end) infinite; -} - -.swiper-lazy-preloader:after { - display: block; - content: ""; - width: 100%; - height: 100%; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); - background-position: 50%; - background-size: 100%; - background-repeat: no-repeat; -} - -.swiper-lazy-preloader-white:after { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); -} - -@-webkit-keyframes swiper-preloader-spin { - 100% { - -webkit-transform: rotate(360deg); - } -} - -@keyframes swiper-preloader-spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.swiper-container.auto-height .swiper-slide { - height: auto !important; -} -/*# sourceMappingURL=swiper.min.css.map */ \ No newline at end of file diff --git a/src/assets/sass/plugins/swiper.min.css.map b/src/assets/sass/plugins/swiper.min.css.map deleted file mode 100644 index a42685b6..00000000 --- a/src/assets/sass/plugins/swiper.min.css.map +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": 3, - "mappings": "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", - "sources": [ - "swiper.min.scss" - ], - "names": [], - "file": "swiper.min.css" -} \ No newline at end of file diff --git a/src/assets/sass/plugins/swiper.min.scss b/src/assets/sass/plugins/swiper.min.scss deleted file mode 100644 index fdd3c729..00000000 --- a/src/assets/sass/plugins/swiper.min.scss +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Swiper 3.3.1 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * - * http://www.idangero.us/swiper/ - * - * Copyright 2016, Vladimir Kharlampidi - * The iDangero.us - * http://www.idangero.us/ - * - * Licensed under MIT - * - * Released on: February 7, 2016 - */ -.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:3}.swiper-container.overflow-visible{overflow: visible}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next btn-next.swiper-button-disabled,.swiper-button-prev btn-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;transition:.3s;z-index:25}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}} - -.swiper-container.auto-height .swiper-slide { - height:auto !important; -} \ No newline at end of file diff --git a/src/assets/sass/theme-styles/_bootstrap-customization.scss b/src/assets/sass/theme-styles/_bootstrap-customization.scss deleted file mode 100644 index 78247701..00000000 --- a/src/assets/sass/theme-styles/_bootstrap-customization.scss +++ /dev/null @@ -1,357 +0,0 @@ -/*------------- #BOOTSTRAP-CUSTOMIZATION --------------*/ - - -ul { - list-style: none; - padding: 0; -} - -a { - -webkit-transition: all .15s ease; - transition: all .15s ease; - - &:hover { - color: $primary-color; - } -} - -select, -input, -.form-control { - background-color: transparent; -} - -select, input { - display: block; - width: 100%; - padding: 1.1rem 1.1rem; - font-size: .875rem; - line-height: 1.25; - color: #464a4c; - background-color: transparent; - background-image: none; - background-clip: padding-box; - border: 1px solid #e6ecf5; - border-radius: 0.25rem; - -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; -} - -p { - font-size: .875rem; -} - -.h1, .h2, .h3, .h4, .h5, .h6 { - color: #515365; -} - -.nav-tabs .nav-item { - position: relative; -} - -.form-group { - position: relative; - margin-bottom: 1.4rem; - background:#fff; -} -.form-group textarea { - resize: none; -} - -.form-group.label-floating label.control-label, -.form-group.label-placeholder label.control-label { - top: 18px; - font-size: 14px; - line-height: 1.42857; - left: 20px; -} - -.form-group.label-static label.control-label, -.form-group.label-floating.is-focused label.control-label, -.form-group.label-floating:not(.is-empty) label.control-label, -.form-group.has-bootstrap-select label.control-label { - top: 10px; - font-size: 11px; - line-height: 1.07143; -} - -.form-group.label-static label.control-label, -.form-group.label-placeholder label.control-label, -.form-group.label-floating label.control-label { - position: absolute; - pointer-events: none; - -webkit-transition: 0.3s ease all; - transition: 0.3s ease all; -} - -.card { - border: none; -} - -.card-header { - a { - color: #515365; - display: block; - - &:hover, &:focus { - color: #515365; - } - } - i, svg { - float: right; - -webkit-transition: all .3s ease; - transition: all .3s ease; - margin-top: 4px; - } - - .collapsed i, .collapsed svg { - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - } - - .collapsed .event-status-icon i, .collapsed .event-status-icon svg { - -webkit-transform: rotate(0); - transform: rotate(0); - } -} - -blockquote { - margin: 3em 0; - padding: 15px 80px 15px 80px; - position: relative; - - h6 { - font-size: 11px; - font-weight: 400; - color: $body-font-color; - - span { - font-weight: 700; - display: block; - color: $heading-color; - } - } - - p { - margin: 0 0 15px !important; - font-size: 22px; - line-height: 1.3em; - font-weight: 300; - position: relative; - color: $heading-color; - - &:before { - content: ""; - width: 4px; - height: 100%; - position: absolute; - top: 0; - left: -80px; - display: block; - background-color: $primary-color; - } - - @media (max-width: 640px) { - font-size: 16px; - } - } -} - -a > svg { - -webkit-transition: all .15s ease; - transition: all .15s ease; -} - -svg { - -webkit-transition: all .3s ease; - transition: all .3s ease; - vertical-align: unset; -} - -button { - - &.btn { - padding: .5rem 1rem; - } - - &.btn-md { - padding: 1rem 3.5rem; - font-size: 0.75rem; - border-radius: 0.3rem; - } - - &.btn-md-2 { - padding: .8rem 2.1rem; - font-size: 0.688rem; - border-radius: 0.3rem; - } - - &.btn-lg { - padding: 1rem 3rem; - } -} - -.form-inline { - - .btn { - margin-bottom: 0; - } - - & > * + * { - margin-left: 16px; - } -} - -.h1, .h2, .h3, .h4, h1, h2, h3, h4 { - font-weight: $headings-font-weight-h1-h4; -} - - -img { - vertical-align: unset; - max-width: 100%; - height: auto; - display: inline-block; -} - -.modal-dialog { - pointer-events: auto; -} - -.was-validated .form-control:valid ~ .invalid-feedback, .was-validated .form-control:valid ~ .invalid-tooltip { - display: none; -} - -.was-validated .form-control:valid ~ .material-input{ - &:after { - content: '\f00c'; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - position: absolute; - display: block; - width: 20px; - height: 20px; - line-height: 20px; - border-radius: 100%; - font-size: 9px; - background-color: #08ddc1; - color: #fff; - text-align: center; - right: 20px; - top: 50%; - margin-top: -10px; - } -} - - -/*================= Styles for custom input type="number" ============*/ - - -.number-spinner.input-group { - .form-group { - margin-bottom: 0; - } - - .form-control { - width: 100%; - padding: .5rem 1.1rem; - max-width: 80px; - } - - .input-group-btn > .btn { - margin-bottom: 0; - height: 100%; - background-color: $primary-color; - z-index: 5; - } - - .glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-style: normal; - font-weight: 700; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - color: $white-color; - - &:before { - content: "\2212"; - } - } - - .glyphicon-plus::before { - content: "\2b"; - } - - &.number-spinner--secondary { - .input-group-btn > .btn { - background-color: $secondary-color; - } - } - - &.number-spinner--breez { - .input-group-btn > .btn { - background-color: $breez; - } - } - - &.number-spinner--green { - .input-group-btn > .btn { - background-color: $green; - } - } -} - -.btn-secondary:not([disabled]):not(.disabled):active { - background-color: #fff; - border-color: $border-color; - color: $heading-color; - -webkit-box-shadow: none; - box-shadow: none; -} - -.modal-content { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; -} - -.modal-header { - line-height: 1; - - & > * { - margin-bottom: 0; - } -} - -/*================= Responsive Mode ============*/ - -@media (max-width: 1024px) { - .form-group.label-floating label.control-label, .form-group.label-placeholder label.control-label { - left: 15px; - } -} - -@media (max-width: 600px) { - .card-header a { - font-size: 18px; - } - - .modal-dialog { - margin: 30px auto; - } -} - -@media (max-width: 360px) { - .card-header a { - font-size: 14px; - } - - .form-group.label-floating label.control-label, .form-group.label-placeholder label.control-label { - font-size: 12px; - } -} diff --git a/src/assets/sass/theme-styles/_footer.scss b/src/assets/sass/theme-styles/_footer.scss deleted file mode 100644 index dc332ffe..00000000 --- a/src/assets/sass/theme-styles/_footer.scss +++ /dev/null @@ -1,109 +0,0 @@ -/*------------- #FOOTER --------------*/ - - - -.footer { - width: 100%; - margin: 0 auto; - padding: 70px 55px 0; - background-color: $white-color; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - position: relative; - - .widget .title { - margin-bottom: 25px; - } - - &.footer-full-width { - width: 100%; - } - - &.has-not-copyright { - padding: 70px 55px; - } -} - -.footer--dark { - background-color: $secondary-color; - - .w-about .logo { - color: $white-color; - - .logo-title { - color: $white-color; - } - - &:hover { - color: $white-color; - } - } - - .widget .title { - color: $white-color; - } - - .socials { - - i, svg { - color: $white-color; - - &:hover { - color: $primary-color; - } - } - } -} - -.sub-footer-copyright { - padding: 40px 0; - text-align: center; - border-top: 1px solid $border-color; - margin-top: 60px; - - span { - font-size: 12px; - } - - a { - color: $primary-color; - opacity: .7; - font-weight: 500; - - &:hover { - opacity: 1; - } - } -} - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 1024px) { - .footer .widget { - margin-bottom: 40px; - } - - .footer { - padding: 40px 15px; - width: 100%; - } -} - -@media (max-width: 768px) { - .footer { - text-align: center; - } - - .footer .w-about .logo { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - margin-bottom: 10px; - } - - .sub-footer-copyright { - margin-top: 0; - padding-bottom: 0; - } -} diff --git a/src/assets/sass/theme-styles/_header.scss b/src/assets/sass/theme-styles/_header.scss deleted file mode 100644 index 131ab337..00000000 --- a/src/assets/sass/theme-styles/_header.scss +++ /dev/null @@ -1,2198 +0,0 @@ -/*------------- #HEADER --------------*/ - - -/* -Classes for BODY: - -if the page has a “left panel”, add a class for BODY -- ".page-has-left-panels" -if the page has a “right panel”, add a class for BODY -- ".page-has-right-panels" - -*/ - -.page-has-left-panels { - padding-left: 70px; -} - -.page-has-right-panels { - padding-right: 70px; - - .header { - padding-right: 70px; - } -} - -.header { - height: 70px; - background-color: $secondary-color; - position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 21; - - .page-title { - padding: 26px 50px 26px 100px; - text-transform: uppercase; - float: left; - height: 100%; - min-width: 170px; - - & > * { - color: $white-color; - margin: 0; - } - } - - &.header--logout { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding-right: 0; - - .page-title { - padding: 26px; - } - - .header-content-wrapper { - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } - - .logo { - min-height: 70px; - min-width: 70px; - height: 70px; - width: 70px; - background-color: $primary-color; - padding: 15px; - } - } -} - -.header-content-wrapper { - height: 100%; -} - -.header-spacer { - display: block; -} - -.header-spacer-small { - height: 70px; -} - -.header-spacer--standard { - height: 143px; -} - -.search-bar { - float: left; - width: 500px; - height: 70px; - background-color: #494c62; - position: relative; - - &.w-search { - width: 500px; - min-height: 70px; - background-color: #494c62; - } - - .form-group { - margin-bottom: 0; - height: 70px; - } - - .form-control { - border: none; - padding: 0; - } - - .selectize-control { - position: relative; - z-index: 20; - height: 70px; - } - - .selectize-dropdown { - background-color: $white-color; - z-index: 50; - border: 1px solid #e6ecf5; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - } - - .selectize-input { - height: 70px; - - &.has-items { - - input { - background-color: transparent; - } - - & > * { - padding: 3px 10px; - border-radius: 3px; - background-color: #9a9fbf; - color: $white-color; - display: inline-block; - margin-right: 3px; - - &:first-child { - margin-left: 15px; - } - } - - } - } - - - .form-group.with-button { - - button { - color: #696d87; - fill: #696d87; - background-color: #494c62; - width: 50px; - - svg { - height: 22px; - width: 22px; - } - } - - input { - height: 100%; - border: none; - color: #9a9fbf; - } - } - - .notification-list { - position: absolute; - top: -100%; - visibility: hidden; - opacity: 0; - -webkit-transition: all .3s ease; - transition: all .3s ease; - z-index: 50; - background: #fff; - width: 100%; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - border-right: 1px solid $border-color; - border-left: 1px solid $border-color; - } - - .notification-list .notification-icon svg { - width: 20px; - height: 20px; - } -} - -.control-block { - float: right; - height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-right: 15px; - - .author-thumb { - margin-right: 8px; - position: unset; - } - - .author-title { - font-weight: 700; - font-size: 12px; - color: $white-color; - - & > svg { - margin-left: 15px; - fill: $white-color; - width: 6px; - height: 4px; - } - } - - .author-subtitle { - display: block; - font-weight: 700; - color: #9a9fbf; - font-size: 8px; - } -} - -.link-find-friend { - padding: 25px 20px; - color: $white-color; - font-size: 12px; - font-weight: 500; - display: inline-block; -} - -.control-icon { - margin-right: 29px; - fill: $icon-color; - margin-top: 8px; - - & > svg { - height: 20px; - } - - &.has-items { - fill: $white-color; - } - - .label-avatar { - width: 19px; - height: 19px; - line-height: 19px; - top: -12px; - right: -9px; - } - - .more-dropdown { - width: 380px; - top: 35px; - right: -180px; - padding: 0 0 70px 0; - - .view-all { - padding: 20px; - color: $white-color; - - &:hover { - color: $white-color; - } - } - - .notification-list { - padding: 0; - } - } - - .ui-block-title { - a { - display: inline-block; - float: right; - margin-left: 20px; - text-transform: uppercase; - font-size: 9px; - padding: 0; - } - } - - .accept-request { - padding: 0.5rem; - font-size: 0.688rem; - color: $white-color; - display: inline-block; - - &:hover { - color: $white-color; - } - } - - .notification-list { - - .author-thumb { - height: 34px; - width: 34px; - margin-right: 0; - overflow: hidden; - } - - .notification-friend { - padding: 0; - font-size: 14px; - } - } - - .notification-list { - - .notification-link { - padding: 0; - display: inline-block; - } - - .notification-event { - width: 75%; - } - } - - .notification-list.friend-requests .accepted { - - .notification-link { - padding: 0; - display: inline-block; - } - - .notification-icon { - margin-top: 0; - } - - } - - .notification-list.friend-requests .notification-event { - width: 60%; - } - - .notification-list .comment-photo { - - margin-top: 15px; - max-width: 215px; - - span { - font-size: 11px; - } - } - - .notification-list li > * { - vertical-align: top; - } - - .notification-list .notification-icon { - margin-top: 0; - - svg { - height: 20px; - width: 20px; - } - } - - .chat-message li.chat-group .author-thumb { - width: 36px; - } - - .notification-list.chat-message .notification-icon svg { - height: 24px; - width: 24px; - } - - .mCustomScrollbar { - overflow: hidden; - max-height: 300px; - } - - .ps > .ps__scrollbar-y-rail, .ps:hover > .ps__scrollbar-y-rail { - left: 0; - top: 40px !important; - } -} - - -.view-all { - position: absolute; - left: 0; - width: 100%; - bottom: 0; - z-index: 20; - padding: 20px; - color: $white-color; - font-size: 12px; - font-weight: 700; - display: block; - text-align: center; - border-radius: 0 0 5px 5px; - - &:hover { - color: $white-color; - } -} - -.author-page { - margin-left: 50px; - - .more-dropdown { - width: 230px; - top: calc(100% + 5px); - right: -30px; - padding: 0; - } - - .chat-settings { - padding: 15px 40px; - - a { - color: $body-font-color; - - &:hover { - color: $heading-color; - } - } - - .icon-status { - margin-right: 20px; - position: relative; - border: none; - } - } - - .account-settings { - padding: 15px 25px; - margin-bottom: 0; - - a { - padding: 13px 0; - } - } - - .mCustomScrollbar { - max-height: calc(100vh - 40px); - } -} - -.account-settings { - padding: 15px 25px; - margin-bottom: 0; - - a { - padding: 13px 0; - font-size: 12px; - color: #515365; - display: block; - font-weight: 700; - - &:hover { - color: $primary-color; - } - - & > * { - display: inline-block; - vertical-align: middle; - } - - } -} - -.custom-status { - margin: 15px 25px; - - input { - padding: 0.5rem 1.1rem; - font-size: 12px; - } - - &.form-group.with-button button { - border-radius: 0 5px 5px 0; - background-color: $purple; - overflow: hidden; - - svg { - fill: $white-color; - width: 14px; - height: 12px; - } - } -} - -.account-settings { - - a { - padding: 13px 0; - } - - svg { - margin-right: 15px; - fill: $icon-color; - width: 20px; - height: 20px; - } -} - - - - -/*--------TOP-HEADER--------*/ - - -.top-header { - position: relative; - - &.top-header-favorit { - .top-header-author { - -webkit-transform: translate(0); - transform: translate(0); - left: 100px; - bottom: -40px; - z-index: 5; - max-width: unset; - } - - .author-thumb { - float: left; - margin-right: 30px; - } - - .author-content { - text-align: left; - margin-top: 20px; - float: left; - color: $white-color; - } - - .author-name { - color: $white-color; - } - } -} - -.top-header-thumb { - position: relative; - - img { - display: block; - width: 100%; - border-radius: 5px 5px 0 0; - overflow: hidden; - } - - &:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0px -120px 55px -30px rgba(0,0,0,0.5); - box-shadow: inset 0px -120px 55px -30px rgba(0,0,0,0.5); - } - -} - -.profile-menu { - margin-bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: distribute; - justify-content: space-around; - - li { - - & > div, a { - font-size: 14px; - font-weight: 700; - color: $grey-lighter; - display: block; - - &:hover { - color: $heading-color; - } - - &.active { - color: $heading-color; - } - } - } - - .more-dropdown { - width: 230px; - top: calc(100% + 10px); - right: -25px; - - li { - display: block; - } - } - - li .more-dropdown a { - padding: 10px 0; - font-size: 13px; - } - - .friend-count-item { - text-align: center; - - .title { - font-weight: 400; - font-size: 12px; - } - } -} - -.top-header-author { - position: absolute; - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - bottom: 15px; - text-align: center; - max-width: 200px; - z-index: 4; - - .author-thumb { - border-radius: 100%; - border: 6px solid $white-color; - margin: 0 auto; - overflow: hidden; - width: 132px; - height: 132px; - background-color: #FDFBEE; - - img { - border-radius: 0; - display: block; - } - } - - .author-name { - font-weight: 700; - } -} - -.profile-section { - position: relative; - padding: 38px 0; - z-index: 3; - - .control-block-button { - position: absolute; - right: 38px; - top: -31px; - } - - &.with-social-menu-tabs { - padding: 0; - } -} - -#site-header { @include admin-sticky-fix(0) } - - -/*------------- #Styles for svg-icons --------------*/ - -[class^="olymp-"], [class*=" -icon"] { - height: 26px; - width: 26px; - display: inline-block; -} - -.post__likes-small { - width: 16px; - height: 14px; -} - -.post__shared-small { - width: 24px; - height: 21px; -} - -.post__comments-small { - width: 18px; - height: 16px; -} - -.post__likes { - width: 20px; - height: 18px; -} - -.post__comments { - width: 22px; - height: 20px; -} - -.post__shared { - width: 26px; - height: 21px; -} - -.fav-icon { - width: 20px; - height: 20px; -} - -.arrow-down-icon { - width: 6px; - height: 4px; -} - -.olymp-three-dots-icon { - width: 16px; - height: 4px; -} - -.olymp-little-delete { - width: 8px; - height: 8px; -} - -.olymp-trophy-icon { - width: 18px; - height: 16px; -} - -.header-responsive { - display: none; - - .header-content-wrapper { - z-index: 5; - } -} - -.tab-content-responsive { - display: none; - - .tab-pane { - background-color: $white-color; - } - - .search-bar.w-search { - background-color: #494c62; - } - - .mCustomScrollbar { - max-height: calc(100vh - 140px); - overflow-y: auto !important; - } - -} - -.header-menu { - float: left; - height: 100%; - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - background-color: $white-color; - - ul { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: distribute; - justify-content: space-around; - margin-bottom: 0; - height: 100%; - } - - a { - font-weight: 700; - font-size: 13px; - position: relative; - color: $heading-color; - padding: 30px; - display: block; - line-height: 1; - } - - .nav-link.active, - .nav-item.show .nav-link { - background-color: transparent; - cursor: pointer; - color: inherit; - } - - .nav-link:hover { - color: $primary-color; - } - - .dropdown:hover > .dropdown-menu { - visibility: visible; - opacity: 1; - } - - .dropdown-menu { - visibility: hidden; - opacity: 0; - display: block; - -webkit-transition: all .3s ease; - transition: all .3s ease; - margin: 0; - padding: 0; - background-color: $secondary-color; - border-color: $border-color; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - } - - .dropdown-item:focus, .dropdown-item:hover { - color: $primary-color; - background-color: transparent; - } - - &.open { - -webkit-transform: translateX(70px); - transform: translateX(70px); - } - - .dropdown-toggle::after { - right: 0; - top: auto; - } - - .menu-search-item { - a { - padding-left: 30px; - } - } -} - -.header--standard-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - position: relative; -} - -.header--standard { - background-color: $white-color; - width: calc(100% - 140px); - position: fixed; - left: 70px; - padding: 35px 55px; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - z-index: 19; - - .logo { - color: $heading-color; - - .img-wrap { - margin-right: 13px; - } - - &:hover { - color: $heading-color; - } - } - - .header-menu { - margin-left: auto; - - .dropdown-item { - padding: 10px 20px; - font-weight: 500; - - &:hover { - background-color: $body-bg; - } - } - - .shoping-cart { - visibility: visible; - opacity: 1; - } - } - - .dropdown-menu { - background-color: $white-color; - } - - &.headroom--not-top { - padding: 0 55px; - } - - .ps { - -ms-touch-action: unset; - touch-action: unset; - overflow: unset !important; - -ms-overflow-style: unset; - } - - .ps:hover > .ps__scrollbar-x-rail, .ps:hover > .ps__scrollbar-y-rail { - display: none; - } - - &.header--standard-landing { - width: 100%; - left: auto; - top: 0; - } - - &.header--standard-full-width { - width: 100%; - left: auto; - top: 0; - } - - .header-menu .close-responsive-menu { - display: none; - } - - &.header-bg-light { - background-color: $white-color; - } -} - -.header--standard-dark { - background-color: $secondary-color; - - .logo { - color: $white-color; - - .logo-title { - color: $white-color; - } - - &:hover { - color: $white-color; - } - } - - .column-tittle { - color: $white-color; - } - - .header-menu { - background-color: $secondary-color; - - a { - color: $white-color; - } - - .dropdown-item { - &:hover { - background-color: lighten($secondary-color, 10%); - } - } - } - - .dropdown-menu { - background-color: $secondary-color; - border-color: lighten($secondary-color, 5%); - } -} - -.open-responsive-menu { - margin-left: auto; - display: none; - fill: $icon-color; - - &:hover { - fill: $primary-color; - } -} - -.close-responsive-menu { - position: absolute; - top: 20px; - left: 25px; - fill: $icon-color; - display: none; - cursor: pointer; - -webkit-transition: all .3s ease; - transition: all .3s ease; - - svg { - width: 16px; - height: 16px; - } - - &:hover { - fill: $primary-color; - } -} - -.dropdown-has-megamenu { - position: static; -} - -.dropdown-menu.megamenu { - width: 100%; - padding: 40px; - - .dropdown-item { - border-radius: 5px; - overflow: hidden; - background-color: transparent; - - &:hover { - padding-left: 25px; - background-color: transparent; - } - } -} - -.column-tittle { - padding-left: 20px; - padding-bottom: 15px; - position: relative; - overflow: hidden; - display: inline-block; - - &:after { - content: ""; - display: block; - height: 2px; - background-color: $primary-color; - width: 15%; - position: absolute; - bottom: 0; - left: 20px; - -webkit-transition: width .3s ease; - transition: width .3s ease; - } - - &:hover:after { - width: 100%; - } -} - -.header--standard .mCustomScrollbar { - max-height: calc(100vh - 70px); -} - - - -/*--------HEADER-LANDING--------*/ - -.header--standard-landing { - width: 100%; - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: $white-color; - - svg { - width: 18px; - height: 18px; - } - - .logo { - float: left; - background-color: transparent; - padding: 0; - color: $white-color; - - .img-wrap { - margin-right: 13px; - -webkit-transition: opacity .3s ease; - transition: opacity .3s ease; - } - - .logo-colored { - position: absolute; - left: 0; - top: 0; - opacity: 0; - } - - .logo-title { - color: $white-color; - } - - &:hover { - color: inherit; - } - } - - .dropdown-toggle::after { - border-top-color: $white-color; - } - - .dropdown-menu { - background-color: $white-color; - } - - .dropdown-menu.megamenu .dropdown-item:hover { - color: $primary-color; - } - - .header-menu { - float: right; - background-color: transparent; - - .js-expanded-menu .olymp-close-icon { - position: absolute; - right: 30px; - top: 0; - opacity: 0; - visibility: hidden; - } - - &.expanded-menu { - .nav-item { - visibility: visible; - opacity: 1; - } - - .olymp-menu-icon { - opacity: 0; - visibility: hidden; - } - - .olymp-close-icon { - opacity: 1; - visibility: visible; - } - } - - &.open { - -webkit-transform: translateX(0); - transform: translateX(0); - } - } - - .header-menu { - - .nav-item { - display: block; - visibility: hidden; - opacity: 0; - } - - .nav-item, li { - - a { - color: $white-color; - fill: $white-color; - display: block; - } - - &.js-expanded-menu { - visibility: visible; - opacity: 1; - position: relative; - - a { - padding: 0 30px; - } - } - - .nav-link:hover { - color: $white-color; - } - - .dropdown-item { - color: $body-font-color; - - &:hover { - color: $primary-color; - } - } - } - } - - .header-menu li:first-child > a { - padding-left: 0; - } - - .header-menu li:last-child > a { - padding-right: 0; - } - - .open-responsive-menu, - .close-responsive-menu { - fill: $white-color; - } - - &.headroom--not-top { - background-color: $white-color; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.2); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.2); - - .logo { - color: $heading-color; - } - - .open-responsive-menu { - fill: $icon-color; - - &:hover { - fill: $primary-color; - } - } - - .logo .logo-colored { - opacity: 1; - } - - .logo .logo-title { - color: $heading-color; - } - - .header-menu .nav-item a, - .header-menu li .nav-link { - color: $heading-color; - fill: $icon-color; - - &:hover { - color: $heading-color; - fill: $icon-color; - } - } - - .header-menu li .dropdown-item { - color: $body-font-color; - } - - .shoping-cart .count-product { - color: $icon-color; - } - } -} - -.landing-page { - position: relative; - min-height: 100vh; - - .content-bg-wrap { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/landing-users_s9srpx.png"); - background-position: 0 0; - background-repeat: repeat; - background-size: auto; - - &:before { - background-color: rgba(255,94,58,.95); - } - - @-webkit-keyframes sidedownscroll { - 0% { - background-position: 0 0; - } - 100% { - background-position: -2000px 2000px; - } - } - - @keyframes sidedownscroll { - 0% { - background-position: 0 0; - } - 100% { - background-position: -2000px 2000px; - } - } - } - - .header-spacer--standard { - margin-bottom: 40px; - } -} - -.content-bg-wrap { - background-position: 0 0; - background-repeat: repeat; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - width: 100%; - height: 100%; - margin: 0; - text-align: center; - -webkit-box-sizing: border-box; - box-sizing: border-box; - background-size: auto; - - &:before { - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - opacity: 1; - z-index: auto; - } - - &.bg-landing { - &:before { - background-color: rgba(255,94,58,.95); - } - } - - @-webkit-keyframes sidedownscroll { - 0% { - background-position: 0 0; - } - 100% { - background-position: -2000px 2000px; - } - } - - @keyframes sidedownscroll { - 0% { - background-position: 0 0; - } - 100% { - background-position: -2000px 2000px; - } - } - - &.without-animation { - -webkit-animation: none; - animation: none; - } -} - -@-webkit-keyframes slide { - from { background-position: 0 0; } - to { background-position: -4000px 0; } -} - -.tag-label { - display: inline-block; - border-radius: 3px; - padding: 4px; - color: $white-color; - font-size: 8px; - text-transform: uppercase; - font-weight: 800; - margin-left: 12px; - top: -3px; - position: relative; -} - -/*================= Styles for sticky-Header =========*/ - - -.animated { - -webkit-animation-duration: .5s; - animation-duration: .5s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - will-change: transform,opacity; -} - -@-webkit-keyframes swingInX { - 0% { - -webkit-transform:perspective(400px) rotateX(-90deg) - } - 100% { - -webkit-transform:perspective(400px) rotateX(0deg) - } -} -@keyframes swingInX { - 0% { - -webkit-transform:perspective(400px) rotateX(-90deg); - transform:perspective(400px) rotateX(-90deg) - } - 100% { - -webkit-transform:perspective(400px) rotateX(0deg); - transform:perspective(400px) rotateX(0deg) - } -} -.animated.swingInX { - -webkit-transform-origin:top; - -ie-transform-origin:top; - transform-origin:top; - -webkit-backface-visibility:visible !important; - -webkit-animation-name:swingInX; - -moz-backface-visibility:visible !important; - -moz-animation-name:swingInX; - -o-backface-visibility:visible !important; - -o-animation-name:swingInX; - backface-visibility:visible !important; - animation-name:swingInX; -} -@-webkit-keyframes swingOutX { - 0% { - -webkit-transform:perspective(400px) rotateX(0deg) - } - 100% { - -webkit-transform:perspective(400px) rotateX(-90deg) - } -} -@keyframes swingOutX { - 0% { - -webkit-transform:perspective(400px) rotateX(0deg); - transform:perspective(400px) rotateX(0deg) - } - 100% { - -webkit-transform:perspective(400px) rotateX(-90deg); - transform:perspective(400px) rotateX(-90deg) - } -} -.animated.swingOutX { - -webkit-transform-origin:top; - -webkit-animation-name:swingOutX; - -webkit-backface-visibility:visible !important; - -moz-animation-name:swingOutX; - -moz-backface-visibility:visible !important; - -o-animation-name:swingOutX; - -o-backface-visibility:visible !important; - animation-name:swingOutX; - backface-visibility:visible !important; -} -@-webkit-keyframes slideDown { - 0% { - -webkit-transform:translateY(-100%) - } - 100% { - -webkit-transform:translateY(0) - } -} -@keyframes slideDown { - 0% { - -webkit-transform:translateY(-100%); - transform:translateY(-100%) - } - 100% { - -webkit-transform:translateY(0); - transform:translateY(0) - } -} -.animated.slideDown { - -webkit-animation-name:slideDown; - animation-name:slideDown; -} -@-webkit-keyframes slideUp { - 0% { - -webkit-transform:translateY(0) - } - 100% { - -webkit-transform:translateY(-100%) - } -} -@keyframes slideUp { - 0% { - -webkit-transform:translateY(0); - transform:translateY(0) - } - 100% { - -webkit-transform:translateY(-100%); - transform:translateY(-100%) - } -} -.animated.slideUp { - -webkit-animation-name:slideUp; - animation-name:slideUp; -} -@-webkit-keyframes swingInX { - 0% { - -webkit-transform:perspective(400px) rotateX(-90deg) - } - 100% { - -webkit-transform:perspective(400px) rotateX(0deg) - } -} -@keyframes swingInX { - 0% { - -webkit-transform:perspective(400px) rotateX(-90deg); - transform:perspective(400px) rotateX(-90deg) - } - 100% { - -webkit-transform:perspective(400px) rotateX(0deg); - transform:perspective(400px) rotateX(0deg) - } -} - - -@-webkit-keyframes flipInX { - 0% { - -webkit-transform:perspective(400px) rotateX(90deg); - opacity:0 - } - 100% { - -webkit-transform:perspective(400px) rotateX(0deg); - opacity:1 - } -} -@keyframes flipInX { - 0% { - -webkit-transform:perspective(400px) rotateX(90deg); - transform:perspective(400px) rotateX(90deg); - opacity:0 - } - 100% { - -webkit-transform:perspective(400px) rotateX(0deg); - transform:perspective(400px) rotateX(0deg); - opacity:1 - } -} -.animated.flipInX { - -webkit-backface-visibility:visible !important; - -webkit-animation-name:flipInX; - -moz-backface-visibility:visible !important; - -moz-animation-name:flipInX; - -o-backface-visibility:visible !important; - -o-animation-name:flipInX; - backface-visibility:visible !important; - animation-name:flipInX; -} -@-webkit-keyframes flipOutX { - 0% { - -webkit-transform:perspective(400px) rotateX(0deg); - opacity:1 - } - 100% { - -webkit-transform:perspective(400px) rotateX(90deg); - opacity:0 - } -} -@keyframes flipOutX { - 0% { - -webkit-transform:perspective(400px) rotateX(0deg); - transform:perspective(400px) rotateX(0deg); - opacity:1 - } - 100% { - -webkit-transform:perspective(400px) rotateX(90deg); - transform:perspective(400px) rotateX(90deg); - opacity:0 - } -} -.animated.flipOutX { - -webkit-animation-name:flipOutX; - -webkit-backface-visibility:visible !important; - -moz-animation-name:flipOutX; - -moz-backface-visibility:visible !important; - -o-animation-name:flipOutX; - -o-backface-visibility:visible !important; - animation-name:flipOutX; - backface-visibility:visible !important; -} -@-webkit-keyframes bounceInDown { - 0% { - opacity:0; - -webkit-transform:translateY(-200px) - } - 60% { - opacity:1; - -webkit-transform:translateY(30px) - } - 80% { - -webkit-transform:translateY(-10px) - } - 100% { - -webkit-transform:translateY(0) - } -} -@keyframes bounceInDown { - 0% { - opacity:0; - -webkit-transform:translateY(-200px); - transform:translateY(-200px) - } - 60% { - opacity:1; - -webkit-transform:translateY(30px); - transform:translateY(30px) - } - 80% { - -webkit-transform:translateY(-10px); - transform:translateY(-10px) - } - 100% { - -webkit-transform:translateY(0); - transform:translateY(0) - } -} -.animated.bounceInDown { - -webkit-animation-name:bounceInDown; - animation-name:bounceInDown; -} -@-webkit-keyframes bounceOutUp { - 0% { - -webkit-transform:translateY(0) - } - 30% { - opacity:1; - -webkit-transform:translateY(20px) - } - 100% { - opacity:0; - -webkit-transform:translateY(-200px) - } -} -@keyframes bounceOutUp { - 0% { - -webkit-transform:translateY(0); - transform:translateY(0) - } - 30% { - opacity:1; - -webkit-transform:translateY(20px); - transform:translateY(20px) - } - 100% { - opacity:0; - -webkit-transform:translateY(-200px); - transform:translateY(-200px) - } -} -.animated.bounceOutUp { - -webkit-animation-name:bounceOutUp; - animation-name:bounceOutUp; -} - -.headers-demonstration { - .header--standard { - margin-bottom: 50px; - position: relative; - } - - .footer { - margin-bottom: 50px; - } -} - -.has-standard-header { - .fixed-sidebar.right { - top: 0; - } - - .fixed-sidebar-right { - bottom: 0; - } -} - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 1350px) { - .search-bar.w-search { - max-width: 300px; - } -} - -@media (max-width: 1200px) { - .header-menu a { - padding: 30px 15px; - } - - .top-header.top-header-favorit .top-header-author { - bottom: 0; - top: auto; - position: absolute; - } -} - -@media (max-width: 1150px) { - .author-page .author-name { - display: none; - } - - .author-page .more-dropdown { - right: -8px; - top: calc(100% + 10px); - } -} - -@media (max-width: 1080px) { - - .control-icon .more-dropdown { - width: 320px; - right: -140px; - } - - .control-icon .notification-list .notification-icon { - float: none; - margin-top: 10px; - } - - .control-icon .notification-list.friend-requests .accepted .notification-icon { - float: right; - } - - .header .page-title { - display: none; - } - - .page-has-left-panels .header { - padding-left: 70px; - } - - .header.header--logout { - padding-left: 0; - } - - .header-content-wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - } - -} - -@media (max-width: 1024px) { - .control-icon { - margin-right: 20px; - } - - .author-page { - margin-left: 10px; - } - - .header--standard { - - & > .container { - width: 100%; - max-width: unset; - } - } - - .header-menu a { - padding: 30px 10px; - } -} - -@media (max-width: 960px) { - .header--standard-wrap { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - - .header--standard .logo { - margin-top: 10px; - } - - .header--standard { - padding: 10px 0; - - .header-menu { - margin-left: 0; - } - } -} - -@media (max-width: 880px) { - .header.header--logout .search-bar.w-search{ - display: none; - } -} - -@media (max-width: 801px) { - .search-bar.w-search { - max-width: 200px; - } - - .top-header-author { - position: relative; - bottom: 20px; - color: $body-font-color; - - .author-name { - color: $heading-color; - - &:hover { - color: $primary-color; - } - } - } - - .top-header-author { - margin-top: 20px; - } - - .profile-section { - - .control-block-button { - right: auto; - top: -30px; - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - bottom: auto; - width: 100%; - text-align: center; - } - } - - .top-header.top-header-favorit { - .profile-section { - - .control-block-button { - right: 38px; - top: -31px; - left: auto; - -webkit-transform: none; - transform: none; - width: auto; - } - } - } -} - -@media (max-width: 768px) { - - .page-has-left-panels { - padding-left: 0; - } - - .page-has-right-panels { - padding-right: 0; - } - - .header, .fixed-sidebar { - display: none; - } - - .header--standard-landing .header-menu li:last-child > a { - padding-left: 25px; - } - - .header--standard.headroom--not-top { - padding: 10px 0; - } - - .header-responsive { - display: block; - } - - .header-responsive { - .mobile-app-tabs .nav-link { - padding: 0 5px; - } - } - - .search-bar.w-search { - width: 100%; - } - - .tab-content-responsive { - width: 100%; - left: 0; - display: block; - position: absolute; - z-index: -1; - - .ps > .ps__scrollbar-y-rail, .ps:hover > .ps__scrollbar-y-rail { - display: none; - } - } - - .view-all { - position: relative; - } - - .search-bar.w-search { - max-width: 100%; - } - - .fixed-sidebar-left.sidebar--small { - height: 70px; - } - - .control-block { - float: none; - display: block; - height: auto; - padding: 15px 20px 0; - } - - .author-page .author-name { - display: inline-block; - } - - .control-block .author-title { - color: $heading-color; - } - - .control-block .author-thumb { - position: relative; - } - - .author-thumb .icon-status { - border-color: $white-color !important; - } - - .notification-list .notification-event { - padding-left: 10px; - } - - .friend-requests .chat-message-item { - font-size: 10px; - } - - .notification-list .notification-friend { - font-size: 13px; - } - - .notification-list.chat-message .notification-event { - width: auto; - } - - .notification-list.chat-message.chat-message-field .notification-event { - max-width: 82%; - } - - .popup-chat .notification-list.chat-message .notification-event { - width: 75%; - } - - .tab-content-responsive .ui-block-title a { - color: $heading-color; - } - - .tab-content-responsive .notification-list.friend-requests .selectize-dropdown .notification-icon { - display: inline-block; - float: right; - } - - .profile-section { - padding: 30px 0; - z-index: 5; - } - - .header--standard-landing .header-menu { - background-color: $primary-color; - } - - .header--standard-landing .header-menu .nav-item { - display: inline-block; - visibility: visible; - opacity: 1; - } - - .header--standard-landing .logo { - float: none; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-top: 0; - } - - .header--standard-landing .header-menu .nav-item:first-child a { - padding-left: 25px; - } - - .header--standard-landing .header-menu .nav-item.js-expanded-menu { - display: none; - } - - .header-menu .shoping-cart a .count-product { - top: 10px; - } - - .header--standard-wrap { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - } - - .header--standard .logo { - margin-top: 0; - } - - .header-menu { - margin: auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: fixed; - height: 100vh; - width: 270px; - -webkit-transform: translateX(calc(100% + 70px)); - transform: translateX(calc(100% + 70px)); - right: 0; - top: 0; - text-align: left; - -webkit-box-pack: baseline; - -ms-flex-pack: baseline; - justify-content: baseline; - -webkit-box-align: baseline; - -ms-flex-align: baseline; - align-items: baseline; - padding-top: 50px; - border-left: 1px solid $border-color; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - - a { - padding: 15px 25px; - color: $body-font-color; - } - - ul { - display: block; - } - - .show .dropdown-menu { - opacity: 1; - visibility: visible; - position: relative !important; - margin-bottom: 15px; - display: block; - -webkit-transform: none !important; - transform: none !important; - } - - & > * { - width: 100%; - } - } - - .open-responsive-menu { - & > svg { - width: 20px; - height: 20px; - } - } - - .header--standard-dark { - .header-menu { - border-left: 1px solid lighten($secondary-color, 10px); - } - } - - .header-menu .dropdown:hover > .dropdown-menu { - opacity: 0; - visibility: hidden; - } - - .header-menu .show.dropdown:hover > .dropdown-menu { - opacity: 1; - visibility: visible; - } - - .dropdown-menu { - width: 100%; - top: auto; - } - - .header--standard .header-menu .dropdown-item { - padding: 10px 30px; - } - - .nav-item { - width: 100%; - } - - .open-responsive-menu { - display: block; - } - - .header--standard .header-menu .close-responsive-menu { - display: block; - } - - .header--standard { - z-index: 31; - height: 70px; - -webkit-animation: none; - animation: none; - - .ps { - -ms-touch-action: auto; - touch-action: auto; - overflow: hidden !important; - -ms-overflow-style: none; - } - - .ps:hover > .ps__scrollbar-x-rail, .ps:hover > .ps__scrollbar-y-rail { - display: block; - } - - & > .container { - height: 100%; - - & > .header--standard-wrap { - height: 100%; - } - } - } - - .megamenu .row > * { - width: 100%; - max-width: 100%; - - & + * { - margin-top: 15px; - } - } - - .header--standard.headroom--not-top .header-menu .nav-link { - padding: 15px 25px; - } - - .dropdown-menu.megamenu { - padding: 10px; - } - - .dropdown-menu.megamenu .dropdown-item:hover { - padding-left: 35px; - } - - .header-spacer--standard { - height: 70px; - } - - .header--standard-landing.headroom--not-top .header-menu li .nav-link, - .header--standard-landing.headroom--not-top .header-menu li .nav-link:hover { - color: $white-color; - fill: $white-color; - } - -} - -@media (max-width: 570px) { - .top-header.top-header-favorit .top-header-author { - left: 20px; - } -} - -@media (max-width: 460px) { - .tab-content-responsive .notification-list .notification-event { - width: 50%; - } - - .tab-content-responsive .notification-list .selectize-dropdown .notification-event { - width: auto; - } - - .top-header.top-header-favorit .top-header-author { - bottom: auto; - top: 0; - margin-top: 5px; - } - - .top-header.top-header-favorit .top-header-author .author-thumb { - width: 60px; - height: 60px; - border-width: 2px; - } - - .top-header.top-header-favorit .author-content { - margin-top: 0; - } - - .top-header.top-header-favorit .profile-menu { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - - li { - margin-bottom: 5px; - } - } - - .control-icon .mCustomScrollbar { - max-height: 150px; - } -} - -@media (max-width: 420px) { - - .top-header.top-header-favorit .author-name { - font-size: 18px; - } -} diff --git a/src/assets/sass/theme-styles/_mixins.scss b/src/assets/sass/theme-styles/_mixins.scss deleted file mode 100644 index 2612cbd9..00000000 --- a/src/assets/sass/theme-styles/_mixins.scss +++ /dev/null @@ -1,20 +0,0 @@ -@mixin admin-sticky-fix( $offset: 0 ) { - $narrow-offset: 46px; - $wide-offset: 32px; - @if $offset != 0 and type-of($offset) == 'number' { - $narrow-offset: $narrow-offset + $offset; - $wide-offset: $wide-offset + $offset; - } - .admin-bar & { - top: $narrow-offset; - @media screen and (min-width: 783px) { - top: $wide-offset; - } - } - .header-menu { - top: $narrow-offset; - @media screen and (min-width: 783px) { - top: $wide-offset; - } - } -} \ No newline at end of file diff --git a/src/assets/sass/theme-styles/_mobile-app.scss b/src/assets/sass/theme-styles/_mobile-app.scss deleted file mode 100644 index 29d098b2..00000000 --- a/src/assets/sass/theme-styles/_mobile-app.scss +++ /dev/null @@ -1,443 +0,0 @@ -/*------------- #Mobile APP --------------*/ - - -.mobile-app { - - .chat-settings { - padding: 15px 40px; - - a { - color: $body-font-color; - padding: 7px 0; - display: block; - - &:hover { - color: $heading-color; - } - } - - .icon-status { - margin-right: 20px; - position: relative; - border: none; - } - } - - .olympus-chat { - position: relative; - display: block; - } - - .sidebar--large .olympus-chat { - padding: 25px 15px 25px 50px; - } - - .search-friend { - position: relative; - bottom: auto; - -webkit-box-shadow: none; - box-shadow: none; - } - - .fixed-sidebar { - position: fixed; - float: none; - min-height: 70px; - - &.open { - min-height: 1000vh; - } - } - - .fixed-sidebar-right.sidebar--large { - width: 260px; - position: absolute; - } - - .fixed-sidebar .search-friend svg { - width: 16px; - height: 16px; - } - - .fixed-sidebar-right { - padding-bottom: 0; - border-left: none; - bottom: auto; - } - - .header { - padding-left: 70px; - - @media (max-width: 768px) { - min-width: 300px; - } - } - - .fixed-sidebar.right { - top: 0; - z-index: 30; - min-height: 70px; - - &.open { - min-height: 1000vh; - } - - @media (max-width: 768px) { - display: block; - } - } - - .fixed-sidebar.right .mCustomScrollbar { - max-height: calc(100vh - 140px); - } - - .fixed-sidebar .mCustomScrollbar { - max-height: calc(100vh - 70px); - } - - .fixed-sidebar { - -webkit-transition: all .3s ease; - transition: all .3s ease; - } - - .fixed-sidebar .ui-block-title:first-child { - border-top: 1px solid $border-color; - } - - .fixed-sidebar-left .ui-block-title:first-child { - border-top: none; - } - - .fixed-sidebar-left.sidebar--small { - height: auto; - position: absolute; - } - - .left-menu { - padding: 0; - } - - .left-menu a { - color: #515365; - - &:hover { - color: $primary-color; - } - } - - .fixed-sidebar-left.sidebar--large { - width: 260px; - position: absolute; - } - - .fixed-sidebar-right.sidebar--small { - position: absolute; - } - - .search-bar.w-search { - width: 100%; - max-width: 100%; - } - - .top-header-author { - position: relative; - bottom: auto; - margin-top: -20px; - color: $body-font-color; - - .author-name { - color: $heading-color; - } - } - - .comment-form .form-group { - width: 80%; - } - - .ui-block { - margin-bottom: 40px; - } - - .profile-section { - - .control-block-button { - right: auto; - top: auto; - left: 50%; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - bottom: -22px; - width: 100%; - text-align: center; - z-index: 5; - } - } - - .post-control-button .btn-control { - display: inline-block; - } - - .post .control-block-button { - right: 20px; - top: -13px; - } - - .post-additional-info .comments-shared { - margin-top: 0; - } - - .post__author .more { - margin-right: 0; - } - - .post-video .video-content { - padding: 4px 12px; - } - - .view-all { - position: relative; - bottom: auto; - } - - .ui-block-title a { - color: $heading-color; - } - - .ui-block-title .items-round-little { - color: $white-color; - } - - .notification-list .notification-event { - padding-left: 10px; - } - - .friend-requests .chat-message-item { - font-size: 10px; - } - - .notification-list .notification-friend { - font-size: 13px; - } - - .notification-list.chat-message .notification-event { - width: auto; - } - - .icon-close { - right: 50%; - margin-right: -9px; - } - - .main-header { - max-width: 100%; - padding: 40px 15px 90px; - } - - .img-bottom { - max-height: 80px; - } - - .choose-photo-item { - padding: 0 5px 5px 0; - } - - .choose-from-my-photo .btn + .btn { - margin-left: 5px; - } - - .profile-settings-responsive { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - } - - &.page-has-left-panels { - padding-left: 0; - } - - &.page-has-right-panels { - padding-right: 0; - } -} - -.about-olympus { - padding: 0 25px; - margin-bottom: 15px; - - a { - padding: 7px 0; - font-size: 12px; - color: #515365; - display: block; - font-weight: 700; - - &:hover { - color: $primary-color; - } - } -} - -.mobile-app-tabs { - background-color: $secondary-color; - border-bottom-color: transparent; - -ms-flex-pack: distribute; - justify-content: space-around; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 7px; - height: 70px; - padding: 0 13px; - position: relative; - width: 100%; - - .nav-link { - height: 100%; - border-color: transparent; - padding: 0 20px; - 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; - border-bottom: 3px solid transparent; - - &:hover, &:focus { - border-color: transparent; - } - } - - .olymp-close-icon { - display: none; - } - - .olymp-magnifying-glass-icon { - width: 18px; - } - - .nav-link.active { - background-color: transparent; - border-color: transparent; - border-bottom-color: $primary-color; - - svg { - fill: $white-color; - } - - .olymp-close-icon { - display: block; - width: 18px; - height: 18px; - } - - .olymp-magnifying-glass-icon { - display: none; - width: 18px; - } - } - - .nav-item { - margin-bottom: 0; - height: 70px; - } - - svg { - fill: $icon-color; - height: 20px; - width: 24px; - } - - .control-icon { - position: relative; - margin-right: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - } - -} - -.nav-tabs .app-tabs-close { - position: absolute; - bottom: -55px; - left: 50%; - margin-left: -33px; - z-index: 20; - - &:hover svg { - fill: $primary-color; - } -} - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 768px) { - - body.mobile-app { - min-width: 300px; - overflow-x: hidden; - } - - .mobile-app .container { - min-width: 300px; - } - - .mobile-app .notification-list.friend-requests .selectize-dropdown .notification-icon { - float: right; - } - - .mobile-app-tabs .nav-item { - width: auto; - } - - .mobile-app-tabs .nav-link { - padding: 0 5px; - } - -} - -@media (max-width: 480px) { - - .mobile-app .choose-photo-item { - width: 50%; - } - - .mobile-app .upload-photo-item { - padding: 10px; - } - - .mobile-app .choose-from-my-photo .btn { - width: 100%; - } - - .mobile-app .upload-photo-item svg { - margin-bottom: 10px; - } - - .mobile-app .remember a { - float: none; - display: block; - } - - .mobile-app .page-link { - padding: 10px; - } - - .mobile-app .notification-list.friend-requests .notification-icon { - float: none; - display: block; - margin-top: 10px; - } - -} - -@media (max-width: 460px) { - .mobile-app .notification-list .notification-event { - width: 50%; - } -} \ No newline at end of file diff --git a/src/assets/sass/theme-styles/_section.scss b/src/assets/sass/theme-styles/_section.scss deleted file mode 100644 index 63881e5e..00000000 --- a/src/assets/sass/theme-styles/_section.scss +++ /dev/null @@ -1,283 +0,0 @@ -/*------------- #SECTION --------------*/ - - - -.bg-section1 { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section1.png"); -} - -.bg-section2 { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section2.png"); -} - -.bg-section3 { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section3.png"); -} - -.bg-section4 { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section4.png"); -} - -.bg-section5 { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section5.png"); -} - -section { - position: relative; -} - -.section-move-bg { - - .content-bg-wrap { - background-position: bottom; - background-repeat: repeat-x; - background-size: 100% 100%; - } - - .container { - z-index: 5; - position: relative; - } -} - -.section-move-bg-top { - .content-bg-wrap { - background-position: top; - background-repeat: repeat-x; - bottom: auto; - top: 0; - } - - .container { - z-index: 5; - position: relative; - } -} - -.call-to-action-animation { - .first-img { - position: absolute; - left: 15%; - opacity: 0; - -webkit-transition: all .3s ease; - transition: all .3s ease; - bottom: -100%; - -webkit-transform: scale(0); - transform: scale(0); - z-index: 5; - } - - .second-img { - position: absolute; - right: 80%; - opacity: 0; - -webkit-transition: all .3s ease; - transition: all .3s ease; - bottom: -100%; - z-index: 5; - } -} - -.img-scale-animation { - img { - position: absolute; - -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); - -webkit-transform: scale(0); - transform: scale(0); - opacity: 0; - display: block; - - &.main-img { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - } - - &.first-img1 { - left: 2%; - top: 5%; - } - - &.second-img1 { - left: 12%; - top: 50%; - } - - &.third-img1 { - right: 2%; - top: 8%; - } - } -} - -.subscribe-animation { - position: relative; - - .plane { - opacity: 0; - position: absolute; - bottom: -100%; - -webkit-transform: scale(0); - transform: scale(0); - left: 5%; - } -} - -.planer-animation { - position: relative; - background-position: bottom; - - .planer { - position: absolute; - top: 10%; - left: 0; - opacity: 0; - -webkit-transform: scale(0); - transform: scale(0); - } -} - -.contact-form-animation { - position: relative; - - .crew { - opacity: 0; - position: absolute; - bottom: 20%; - -webkit-transform: scale(0); - transform: scale(0); - left: 0; - } -} - -.block-action { - padding: 60px 70px 40px; - border-radius: 5px; - min-height: 260px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - - & > * { - margin-top: auto; - min-width: 100%; - } -} - -/* Text meant only for screen readers. */ - -.screen-reader-text { - clip: rect(1px, 1px, 1px, 1px); - position: absolute !important; - height: 1px; - width: 1px; - overflow: hidden; -} - -.screen-reader-text:focus { - background-color: #f1f1f1; - border-radius: 3px; - -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); - clip: auto !important; - color: #21759b; - display: block; - font-size: 14px; - font-size: 0.875rem; - font-weight: bold; - height: auto; - left: 5px; - line-height: normal; - padding: 15px 23px 14px; - text-decoration: none; - top: 5px; - width: auto; - z-index: 100000; /* Above WP toolbar. */ -} - -/* Do not show the outline on the skip link target. */ -#content[tabindex="-1"]:focus { - outline: 0; -} - -.call-to-action-animation, -.planer-animation { - overflow: hidden; -} - -/*------------- #Styles for preloader --------------*/ - - -#hellopreloader { - display: block; - position: fixed; - text-align: center; - z-index: 9999999; - top: 0; - left: 0; - width: 100%; - height: 100%; - min-width: 100%; - background: lighten($primary-color, 10%); - background-size: 41px; - opacity: 1; -} - -.preloader { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - - .text { - width: 100%; - color: $white-color; - font-size: 14px; - margin-top: 10px; - } -} - - -/*================= Responsive Mode ============*/ - -@media (max-width: 1024px) { - .call-to-action-animation .first-img, - .call-to-action-animation .second-img { - max-width: 50%; - max-height: 50%; - } -} - -@media (max-width: 860px) { - .img-scale-animation img.first-img1 { - top: 0; - max-height: 100%; - } - - .img-scale-animation img.second-img1 { - top: 0; - max-height: 100%; - } - - .img-scale-animation img.third-img1 { - top: 0; - max-height: 100%; - } - - .subscribe-animation .plane { - max-width: 200px; - max-height: 100%; - } -} - -@media (max-width: 460px) { - .block-action { - padding: 60px 50px 10px; - } - - .subscribe-animation .plane { - max-width: 100px; - } -} diff --git a/src/assets/sass/theme-styles/_shop-cart.scss b/src/assets/sass/theme-styles/_shop-cart.scss deleted file mode 100644 index cea3cf60..00000000 --- a/src/assets/sass/theme-styles/_shop-cart.scss +++ /dev/null @@ -1,397 +0,0 @@ -/*------------- #SHOP-CART --------------*/ - - -.shoping-cart { - a { - position: relative; - padding: 10px 0; - } - - svg { - height: 22px; - width: 22px; - } - - .count-product { - position: absolute; - color: $white-color; - font-size: 10px; - top: 0; - left: auto; - } -} - -.rait-stars { - -webkit-transition: all .3s ease; - transition: all .3s ease; - - .star-icon { - font-size: 9px; - } - - li { - display: inline-block; - color: #d1d8de; - - & + li { - margin-left: 2px; - } - - &.numerical-rating { - margin-left: 10px; - font-weight: 700; - font-size: 12px; - color: $heading-color; - } - } -} - -.shop-popup-cart.more-dropdown { - width: 340px; - right: -70px; - padding: 0; - - & > ul { - padding: 0; - display: block; - } - - .rait-stars { - padding: 0; - display: block; - height: auto; - margin-bottom: 5px; - line-height: 1; - } - - a.btn { - display: inline-block; - } -} - - -/*------------- cart-products --------------*/ - - -.cart-product-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-line-pack: center; - align-content: center; - border-bottom: 1px solid $border-color; - padding: 25px; - position: relative; - - .more { - position: absolute; - top: 10px; - right: 10px; - - svg { - height: 8px; - width: 8px; - } - } -} - -.product-thumb { - width: 60px; - height: 60px; - background-color: #f2f4f8; - margin-right: 15px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - - img { - margin: auto; - max-height: 100%; - } -} - -.product-content { - .title { - font-size: 12px; - } - - .counter { - font-size: 12px; - font-weight: 700; - color: $heading-color; - } -} - -.product-price { - margin-left: auto; - font-size: 12px; - color: $body-font-color; - font-weight: 700; - margin-right: 20px; -} - -.cart-subtotal { - font-size: 12px; - font-weight: 700; - color: $heading-color; - padding: 25px 45px 25px 25px; - border-bottom: 1px solid $border-color; - text-align: right; - - & > span { - margin-left: 25px; - color: $body-font-color; - } -} - -.cart-btn-wrap { - padding: 25px; - text-align: center; - - .btn + .btn { - margin-left: 12px; - } -} - -.cart-main { - table { - width: 100%; - } - - tr > *, th > * { - padding: 25px 35px; - text-align: center; - border-bottom: 1px solid $border-color; - - &:first-child { - padding-left: 0; - text-align: left; - } - - &:last-child { - padding-right: 50px; - } - } - - th { - font-size: 10px; - text-transform: uppercase; - font-weight: 700; - } - - td > * { - margin-bottom: 0; - } - - .product-price .price { - color: $body-font-color; - } - - .product-quantity { - .form-control { - width: auto; - max-width: 110px; - } - - .form-group { - display: inline-block; - } - } - - .product-del svg { - width: 18px; - height: 18px; - fill: $icon-color; - - &:hover { - fill: $primary-color; - } - } - - .form-inline > * + * { - margin-left: -5px; - } - - .form-inline { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - - .btn { - border-radius: 0 5px 5px 0; - } - - .form-group { - margin-bottom: 0; - } - } - - .cart-subtotal { - padding: 18px 0 18px 25px; - border-bottom: none; - float: right; - } -} - -.cart-product__item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - - .product-thumb { - width: 80px; - height: 80px; - } - - .rait-stars { - margin-bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - } - - .cart-product-title { - display: block; - } - - .product-category { - font-size: 9px; - } -} - - -.order-totals-list { - li { - 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-bottom: 25px; - margin-bottom: 25px; - border-bottom: 1px solid $border-color; - - span { - font-weight: 700; - color: $heading-color; - } - - &.total { - color: $heading-color; - font-weight: 700; - } - } -} - -.payment-methods-list { - border-bottom: 1px solid $border-color; - margin-bottom: 30px; - - li { - padding-bottom: 10px; - - p { - font-size: 13px; - } - } - - .radio label span { - left: 0; - } - - .radio label { - padding-left: 25px; - } -} - - -/*------------- Responsive mode styles --------------*/ - - -@media (max-width: 1200px) { - .shoping-cart a { - padding: 0; - } -} - -@media (max-width: 1024px) { - .shoping-cart a { - padding: 0; - } -} - -@media (max-width: 768px) { - .shop-popup-cart.more-dropdown { - display: none; - } - - .shoping-cart a { - padding: 15px 25px; - } - - .cart-main tr > *, .cart-main th > * { - padding: 20px 10px; - } - - .cart-main tr > :last-child, .cart-main th > :last-child { - padding-right: 10px; - } -} - -@media (max-width: 540px) { - .cart-main .cart-subtotal { - float: none; - text-align: left; - padding-left: 0; - } -} - -@media (max-width: 420px) { - - .cart-main tr > *, .cart-main th > * { - padding: 20px 5px; - } - - .cart-product__item { - 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-align: start; - -ms-flex-align: start; - align-items: flex-start; - - .product-thumb { - width: 40px; - height: 40px; - margin-right: 0; - margin-bottom: 10px; - } - } - - .cart-main .form-inline { - -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; - - .btn { - margin-left: 0; - margin-top: 10px; - border-radius: 5px; - } - } -} \ No newline at end of file diff --git a/src/assets/sass/theme-styles/_stunning-header.scss b/src/assets/sass/theme-styles/_stunning-header.scss deleted file mode 100644 index d481b68e..00000000 --- a/src/assets/sass/theme-styles/_stunning-header.scss +++ /dev/null @@ -1,93 +0,0 @@ -/*------------- #STUNNING-HEADER --------------*/ - - -.stunning-header { - padding-bottom: 120px; - position: relative; - color: $white-color; - - .stunning-header-title { - color: inherit; - font-size: 40px; - } - - & + * { - margin-top: 40px; - } - - .content-bg-wrap { - z-index: -1; - } -} - -.stunning-header-content { - z-index: 5; - text-align: center; - position: relative; - padding: 0 10px; -} - -.bg-primary-opacity { - background-color: rgba($primary-color, 0.95); -} - -.bg-purple-dark-opacity { - background-color: rgba($purple-dark, 0.95); -} - -.stunning-header-bg1 { - background-image: url("https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/landing-users_s9srpx.png"); -} - -.breadcrumbs-item { - display: inline-block; - margin-bottom: 0; - - a { - margin-right: 6px; - color: inherit; - opacity: .7; - - &:hover { - color: $white-color; - opacity: 1; - } - } - - &.active { - span { - font-weight: 700; - } - } - - .icon { - margin-right: 6px; - } - - &:last-child { - .icon { - display: none; - } - } -} - - - -/*================= Responsive Mode ============*/ - - -@media (max-width: 768px) { - .stunning-header { - padding-bottom: 60px; - } - - .stunning-header .stunning-header-title { - font-size: 24px; - } -} - -@media (max-width: 460px) { - .stunning-header { - padding-bottom: 60px; - } -} \ No newline at end of file diff --git a/src/assets/sass/theme-styles/_variables.scss b/src/assets/sass/theme-styles/_variables.scss deleted file mode 100644 index 4c136381..00000000 --- a/src/assets/sass/theme-styles/_variables.scss +++ /dev/null @@ -1,54 +0,0 @@ -/*------------- #VARIABLES --------------*/ - - - -// We use these as default colors throughout -$primary-color: #ff5e3a !default; -$secondary-color: #3f4257; -$form-color: #515365 !default; -$placeholder-form-color: #888da8; -$white-color: #fff !default; -$heading-color: #515365; -$icon-color: #9a9fbf; - - - -// We use these to control various global styles -$body-bg: #edf2f6 !default; -$body-font-color: #888da8 !default; -$body-bg-white: #ffffff !default; - - -// We use these as default border style -$border-round: 100%; -$border-rounded: 3px; -$border-color: #e6ecf5; - -$grey: #515365; -$grey-light: #888da8; -$grey-lighter: #9a9fbf; -$purple: #7c5ac2; -$purple-dark: #6236b2; -$blue: #38a9ff; -$breez: #08ddc1; -$breez-light: #2aebcb; -$orange: #ff763a; -$yellow: #ffdc1b; -$smoke: #e6ecf5; -$green: #1ed760; -$smoke-light: #fafbfd; -$blue-light: #00b7ff; -$violet: #7442ce; - -$c-facebook: #2f5b9d; -$c-twitter: #38bff1; -$c-dribbble: #f74881; -$c-rss: #fab819; -$c-spotify: #1ed760; -$c-google: #ea4235; - - -$headings-font-weight-h1-h4: 300; - - - diff --git a/src/assets/sass/widgets/_w-about.scss b/src/assets/sass/widgets/_w-about.scss deleted file mode 100644 index c485f4b9..00000000 --- a/src/assets/sass/widgets/_w-about.scss +++ /dev/null @@ -1,25 +0,0 @@ -/*------------- #W-ABOUT --------------*/ - - - -.w-about { - .logo { - color: inherit; - overflow: hidden; - position: relative; - margin-bottom: 30px; - padding: 0; - } - - ul { - margin-bottom: 0; - } - - img { - margin-right: 17px; - } - - .logo-title { - color: $heading-color; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-action.scss b/src/assets/sass/widgets/_w-action.scss deleted file mode 100644 index c299e166..00000000 --- a/src/assets/sass/widgets/_w-action.scss +++ /dev/null @@ -1,35 +0,0 @@ -/*------------- #W-ACTION --------------*/ - -.w-action { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/landing-bg.jpg'); - padding: 50px 45px 40px; - text-align: center; - color: $white-color; - border-radius: 5px; - - img, - i { - margin-bottom: 15px; - font-size: 35px; - } - - .content { - span { - font-size: 10px; - margin-bottom: 25px; - display: block; - text-transform: uppercase; - } - - .title { - font-weight: 400; - color: inherit; - margin-bottom: 15px; - font-size: 24px; - } - } - - .btn { - margin-bottom: 0; - } -} diff --git a/src/assets/sass/widgets/_w-activity-feed.scss b/src/assets/sass/widgets/_w-activity-feed.scss deleted file mode 100644 index cad7e53e..00000000 --- a/src/assets/sass/widgets/_w-activity-feed.scss +++ /dev/null @@ -1,29 +0,0 @@ -/*------------- #W-ACTIVITY-FEED --------------*/ - - -.w-activity-feed { - .author-thumb { - height: 28px; - width: 28px; - float: left; - - img { - height: 28px; - width: 28px; - display: block; - } - } - - .notification-event, - .notification-friend { - font-size: 12px; - } - - .notification-event { - max-width: 85%; - } - - li > * { - vertical-align: top; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-badges.scss b/src/assets/sass/widgets/_w-badges.scss deleted file mode 100644 index f8ec76d7..00000000 --- a/src/assets/sass/widgets/_w-badges.scss +++ /dev/null @@ -1,16 +0,0 @@ -/*------------- #W-BADGES --------------*/ - - -.w-badges { - display: inline-block; - margin: 0 0 -20px -18px; - - li { - margin: 0 0 20px 15px; - float: left; - width: 38px; - height: 38px; - border-radius: 100%; - position: relative; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-birthday-alert.scss b/src/assets/sass/widgets/_w-birthday-alert.scss deleted file mode 100644 index 78811193..00000000 --- a/src/assets/sass/widgets/_w-birthday-alert.scss +++ /dev/null @@ -1,78 +0,0 @@ -/*------------- #W-BIRTHDAY-ALERT --------------*/ - -.w-birthday-alert { - background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-birthdays.jpg'); - background-repeat: no-repeat; - background-size: cover; - padding: 25px; - - .more { - float: right; - opacity: 0.7; - color: $white-color; - fill: $white-color; - } - - .icons-block { - margin-bottom: 35px; - fill: $white-color; - color: $white-color; - } - - .olymp-cupcake-icon { - width: 24px; - height: 20px; - } - - .author-thumb img { - width: 28px; - height: 28px; - border: 2px solid $white-color; - margin-bottom: 12px; - } - - .content { - color: $white-color; - - span { - font-size: 10px; - margin-bottom: 4px; - display: block; - } - - .title { - line-height: 1.3; - font-weight: 400; - color: inherit; - margin-bottom: 20px; - font-size: 24px; - display: block; - } - - p { - font-size: 12px; - } - } -} - -.author-thumb { - display: inline-block; - position: relative; - - img { - border-radius: 100%; - overflow: hidden; - max-width: unset; - display: block; - } - - .icon-status { - position: absolute; - margin-right: 0; - top: 0; - left: 0; - border: 1px solid #3f4257; - width: 8px; - height: 8px; - } -} diff --git a/src/assets/sass/widgets/_w-blog-posts.scss b/src/assets/sass/widgets/_w-blog-posts.scss deleted file mode 100644 index 4cc148b2..00000000 --- a/src/assets/sass/widgets/_w-blog-posts.scss +++ /dev/null @@ -1,19 +0,0 @@ -/*------------- #W-BLOG-POSTS --------------*/ - - - -.w-blog-posts { - margin-bottom: 0; - - .post p { - margin: 10px 0 15px 0; - } - - .post__date { - font-size: 12px; - } - - li:last-child .post { - border-bottom: none; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-build-fav.scss b/src/assets/sass/widgets/_w-build-fav.scss deleted file mode 100644 index 07454df6..00000000 --- a/src/assets/sass/widgets/_w-build-fav.scss +++ /dev/null @@ -1,46 +0,0 @@ -/*------------- #W-BUILD-FAV --------------*/ - -.w-build-fav { - padding: 25px; - color: $white-color; - position: relative; - background: url(https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-birthdays.jpg) no-repeat; - background-size: cover; - border-radius: 5px; - - .more { - position: absolute; - right: 25px; - top: 20px; - } - - .widget-thumb { - margin: 20px auto 30px; - text-align: center; - } - - .content { - * > span { - font-size: 10px; - margin-bottom: 4px; - display: block; - } - - .title { - line-height: 1.3; - font-weight: 400; - color: inherit; - margin-bottom: 20px; - font-size: 24px; - display: block; - } - - p { - font-size: 12px; - - a { - color: $white-color; - } - } - } -} diff --git a/src/assets/sass/widgets/_w-calendar.scss b/src/assets/sass/widgets/_w-calendar.scss deleted file mode 100644 index dcee73d8..00000000 --- a/src/assets/sass/widgets/_w-calendar.scss +++ /dev/null @@ -1,111 +0,0 @@ -/*------------- #W-CALENDAR --------------*/ - - -.calendar .card { - border-bottom: 1px solid #e6ecf5; -} - -.calendar .list { - border-radius: 0 0 5px 5px; - overflow: hidden; -} - -.calendar .place { - font-size: 11px; - padding: 0 25px 25px; -} - -.calendar .more-dropdown { - right: auto; - left: 0; -} - -.calendar .more-dropdown a { - font-size: 12px; -} - -.calendar .more-dropdown a:hover { - color: #08ddc1; -} - -.calendar .card-header svg { - float: none; - margin-left: 10px; -} - -.calendar .friends-harmonic { - padding: 0 25px 25px; -} - -.calendar .place svg { - margin-right: 10px; - fill: #c6c9db; -} - -.calendar .card:last-child { - border-bottom: none; -} - -.calendar table { - width: 100%; - margin-top: 15px; -} - -.calendar .card-header a { - font-size: 13px; -} - -.calendar .card-header { - padding: 25px; -} - -.calendar .card-body { - padding: 0 25px 25px; -} - -.calendar .card-header { - border-bottom: none; -} - -.calendar header { - position: relative; - padding: 25px; - border-bottom: 1px solid #e6ecf5; -} - -.calendar .month { - margin-bottom: 0; -} - -.w-calendar { - .calendar { - text-align: center; - padding-bottom: 20px; - - header { - padding: 23px 25px 18px; - } - - thead { - font-weight: 600; - text-transform: uppercase; - font-size: 9px; - color: $body-font-color; - } - - td { - border: 2px solid transparent; - display: inline-block; - height: 40px; - line-height: 40px; - text-align: center; - width: 30px; - border-radius: 100%; - } - - tbody { - color: #4b4e65; - font-size: 11px; - } - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-contacts.scss b/src/assets/sass/widgets/_w-contacts.scss deleted file mode 100644 index b1a12b1e..00000000 --- a/src/assets/sass/widgets/_w-contacts.scss +++ /dev/null @@ -1,37 +0,0 @@ -/*------------- #W-CONTACTS --------------*/ - - -.w-contacts { - - #map { - width: 100%; - height: 200px; - margin-bottom: 15px; - } - - ul { - padding: 0 25px; - - li { - padding: 15px 0; - } - - .title { - margin-right: 0; - float: none; - width: auto; - color: $heading-color; - font-weight: 500; - } - - .text { - color: $body-font-color; - display: block; - overflow: hidden; - } - } -} - -#map { - width: 100%; -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-create-fav-page.scss b/src/assets/sass/widgets/_w-create-fav-page.scss deleted file mode 100644 index 4e52f51b..00000000 --- a/src/assets/sass/widgets/_w-create-fav-page.scss +++ /dev/null @@ -1,88 +0,0 @@ -/*------------- #W-CREATE-FAV-PAGE --------------*/ - - - -.w-create-fav-page { - padding: 25px; - background-color: $primary-color; - - svg { - fill: $white-color; - } - - .olymp-star-icon { - width: 20px; - height: 20px; - } - - .more { - float: right; - color: #ffbfb0; - fill: #ffbfb0; - } - - .icons-block { - margin-bottom: 80px; - } - - .content { - color: $white-color; - - span { - font-size: 10px; - } - - .title { - line-height: 1.1; - font-weight: 400; - color: inherit; - margin-bottom: 20px; - } - } - - .btn { - margin-bottom: 0; - } -} - -.page-description { - border: 1px solid $border-color; - background-color: $white-color; - margin-bottom: 25px; - border-radius: 5px; - overflow: hidden; - - .icon { - padding: 15px 18px; - fill: $white-color; - background-color: $grey-lighter; - border-right: 1px solid $border-color; - display: inline-block; - vertical-align: middle; - margin-right: 25px; - - svg { - width: 20px; - height: 20px; - display: block; - } - } - - span { - vertical-align: middle; - } -} - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 480px) { - .page-description { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-faved-page.scss b/src/assets/sass/widgets/_w-faved-page.scss deleted file mode 100644 index 3c233763..00000000 --- a/src/assets/sass/widgets/_w-faved-page.scss +++ /dev/null @@ -1,31 +0,0 @@ -/*------------- #W-FAVED-PAGE --------------*/ - - -.w-faved-page { - overflow: hidden; - margin: 0 0 -8px -15px; - - li { - margin: 0 0 8px 8px; - float: left; - width: 34px; - height: 34px; - border-radius: 100%; - overflow: hidden; - } -} - -.all-users { - line-height: 34px; - text-align: center; - color: $white-color; - background-color: $primary-color; - font-size: 10px; - font-weight: 800; - - a { - color: inherit; - display: block; - } - -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-featured-topics.scss b/src/assets/sass/widgets/_w-featured-topics.scss deleted file mode 100644 index 956b58b2..00000000 --- a/src/assets/sass/widgets/_w-featured-topics.scss +++ /dev/null @@ -1,43 +0,0 @@ -/*------------- #W-FEATURED-TOPICS --------------*/ - - - -.w-featured-topics { - li { - & + li { - margin-top: 20px; - } - } - - .icon { - float: left; - margin-right: 10px; - font-size: 15px; - color: $yellow; - } - - .content { - overflow: hidden; - } - - .title { - font-size: 13px; - display: block; - margin-bottom: 5px; - - &:hover { - color: $primary-color; - } - } - - time { - font-size: 11px; - margin-bottom: 5px; - display: block; - } - - .forums { - font-size: 11px; - color: $primary-color; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-friend-pages-added.scss b/src/assets/sass/widgets/_w-friend-pages-added.scss deleted file mode 100644 index e083ee12..00000000 --- a/src/assets/sass/widgets/_w-friend-pages-added.scss +++ /dev/null @@ -1,51 +0,0 @@ -/*------------- #W-FRIEND-PAGES-ADDED --------------*/ - - - -.w-friend-pages-added { - - li { - & > * { - vertical-align: top; - } - - &:hover { - background-color: transparent; - } - } - - .author-thumb { - height: 34px; - width: 34px; - } - - .notification-event { - padding-left: 8px; - max-width: 70%; - } - - .notification-friend { - font-size: 13px; - } - - .chat-message-item { - font-size: 11px; - } - - .notification-icon { - svg { - width: 20px; - height: 20px; - } - } -} - - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 768px) { - .w-friend-pages-added.notification-list.friend-requests .notification-icon { - float: right; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-last-video.scss b/src/assets/sass/widgets/_w-last-video.scss deleted file mode 100644 index 8661e438..00000000 --- a/src/assets/sass/widgets/_w-last-video.scss +++ /dev/null @@ -1,139 +0,0 @@ -/*------------- #W-LAST-VIDEO --------------*/ - - -.w-last-video { - margin-bottom: 0; - - li { - position: relative; - margin-bottom: 20px; - border-radius: 5px; - overflow: hidden; - display: inline-block; - - img { - max-width: 100%; - margin: 0 auto; - display: block; - } - - &:last-child { - margin-bottom: 0; - } - - &:hover { - .overlay { - opacity: 1; - } - - .video-content { - opacity: 1; - bottom: 12px; - } - - .play-video { - margin-top: -20px; - } - - &:after { - opacity: 1; - } - } - - &:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - opacity: 0; - -webkit-transition: all .3s ease; - transition: all .3s ease; - } - } - - time { - font-size: 10px; - } - - .video-content { - position: absolute; - bottom: -20px; - left: 12px; - color: $white-color; - z-index: 5; - opacity: 0; - -webkit-transition: all .3s ease; - transition: all .3s ease; - } - - .title { - font-size: 12px; - font-weight: 500; - line-height: 1; - } -} - -.play-video { - width: 64px; - height: 64px; - line-height: 68px; - background-color: rgba(255,94,58,.7); - border: 4px solid $white-color; - border-radius: 100%; - text-align: center; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - z-index: 5; - -webkit-transition: all .3s ease; - transition: all .3s ease; - outline: none; - - svg { - fill: $white-color; - width: 18px; - height: 22px; - margin-right: -2px; - } -} - -.play-video--small { - width: 52px; - height: 52px; - line-height: 58px; -} - -.play-video--mobile { - width: 42px; - height: 42px; - line-height: 50px; - border-width: 2px; -} - -.play-gif { - width: 64px; - height: 64px; - line-height: 62px; - position: absolute; - border: 2px dashed $white-color; - background-color: rgba(255,94,58,.7); - font-size: 20px; - font-weight: 700; - text-transform: uppercase; - color: $white-color; - border-radius: 100%; - text-align: center; - z-index: 5; - -webkit-transition: all .3s ease; - transition: all .3s ease; - outline: none; - cursor: pointer; - text-decoration: none; -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-latest-photo.scss b/src/assets/sass/widgets/_w-latest-photo.scss deleted file mode 100644 index 512b81d4..00000000 --- a/src/assets/sass/widgets/_w-latest-photo.scss +++ /dev/null @@ -1,21 +0,0 @@ -/*------------- #W-LATEST-PHOTO --------------*/ - - - -.w-last-photo { - margin-bottom: 0; - overflow: hidden; - - li { - width: 33.33%; - float: left; - padding: 0 4px 4px 0; - overflow: hidden; - } - - img { - width: 100%; - border-radius: 3px; - display: block; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-list.scss b/src/assets/sass/widgets/_w-list.scss deleted file mode 100644 index 8aae8410..00000000 --- a/src/assets/sass/widgets/_w-list.scss +++ /dev/null @@ -1,21 +0,0 @@ -/*------------- #W-LIST --------------*/ - - - -.w-list { - a { - color: $body-font-color; - padding: 8px 0; - display: block; - font-weight: 500; - position: relative; - - &:hover { - color: $primary-color; - } - } - - ul { - margin-bottom: 0; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-personal-info.scss b/src/assets/sass/widgets/_w-personal-info.scss deleted file mode 100644 index 90ad6b60..00000000 --- a/src/assets/sass/widgets/_w-personal-info.scss +++ /dev/null @@ -1,52 +0,0 @@ -/*------------- #w-personal-info --------------*/ - - -.w-personal-info { - margin-bottom: 0; - - li { - padding: 15px 0; - - .title { - color: $heading-color; - font-weight: 500; - margin-right: 30px; - float: left; - width: 30%; - } - - .text { - color: $body-font-color; - display: block; - overflow: hidden; - } - - .date { - display: block; - font-size: 11px; - color: #bdc0ce; - font-weight: 500; - margin-bottom: 15px; - } - } - - a:hover { - color: $primary-color; - } - - &.item-block { - .title { - margin-right: 0; - float: none; - width: auto; - } - } -} - -.widget + .widget { - margin-top: 35px; -} - -.widget p { - font-size: 13px; -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-playlist.scss b/src/assets/sass/widgets/_w-playlist.scss deleted file mode 100644 index 519fe7b2..00000000 --- a/src/assets/sass/widgets/_w-playlist.scss +++ /dev/null @@ -1,299 +0,0 @@ -/*------------- #W-PLAYLIST --------------*/ - - - -.w-playlist { - - li { - padding: 13px 10px; - -webkit-transition: all .3s ease; - transition: all .3s ease; - cursor: pointer; - - &:first-child { - padding-top: 25px; - } - - &:last-child { - padding-bottom: 25px; - } - - & > * { - display: inline-block; - vertical-align: middle; - } - - &:hover { - background-color: #fafbfd; - - .overlay { - opacity: 1; - } - - .play-icon { - opacity: 1; - } - - time { - opacity: 0; - } - - .more { - opacity: 1; - } - } - } - - .play-icon { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - fill: $white-color; - color: $white-color; - width: 14px; - height: 16px; - opacity: 0; - - svg { - width: 16px; - height: 16px; - } - } - - .composition-time { - position: relative; - float: right; - font-size: 11px; - font-weight: 500; - } - - time { - -webkit-transition: all .3s ease; - transition: all .3s ease; - margin-right: 10px; - } - - .more { - position: absolute; - left: 0; - opacity: 0; - top: 0; - } - - .more-dropdown { - li { - padding: 0; - - &:hover a { - color: $green; - } - } - } - - &.without-cover { - - .overlay { - display: none; - } - - .playlist-thumb img { - display: none; - } - - .play-icon { - opacity: 1; - fill: #515365; - } - - li:hover { - .play-icon { - fill: $green; - - } - } - } -} - -.playlist-thumb { - position: relative; - width: 34px; - height: 34px; - border-radius: 3px; - overflow: hidden; - margin-right: 12px; -} - -.composition-name { - display: block; - font-size: 12px; - font-weight: 500; - color: $heading-color; -} - -.composition-author { - display: block; - font-size: 11px; - color: $body-font-color; -} - -.playlist-popup-table { - width: 100%; - - td { - padding: 25px 12px; - - &:first-child { - padding-left: 30px; - } - - &:last-child { - padding-right: 30px; - } - } - - thead { - background-color: rgba(43,45,59,.6); - - th { - font-size: 9px; - font-weight: 700; - padding: 12px; - color: #9a9fbf; - - &:first-child { - padding-left: 25px; - } - - &:last-child { - padding-right: 25px; - } - } - - } - - tbody tr { - &:nth-child(odd) { - background-color: rgba(43,45,59,.8); - } - - &:nth-child(even) { - background-color: rgba(43,45,59,.6); - } - - &:hover { - .play-icon { - fill: $white-color; - } - } - } - - .play-icon { - fill: $icon-color; - - svg { - width: 23px; - height: 23px; - } - } - - .playlist-thumb { - margin-right: 0; - } - - .composition-name { - color: $white-color; - font-size: 14px; - } - - .composition-author { - font-size: 12px; - } - - .album-composition, .release-year, .composition-time { - font-weight: 500; - font-size: 12px; - color: $white-color; - } - - .release-year, .composition-time, .released, .duration, .spotify, .remove { - text-align: center; - } - - .composition-icon { - color: $green; - font-size: 22px; - } - - .remove-icon { - fill: $icon-color; - - svg { - width: 20px; - height: 20px; - } - - &:hover { - fill: $primary-color; - } - } -} - - -/*================= Responsive Mode ============*/ - -@media (max-width: 768px) { - .playlist-popup-table td { - padding: 10px; - } - - .playlist-popup-table td:first-child { - padding-left: 10px; - } - - .playlist-popup-table td:last-child { - padding-right: 10px; - } - - .playlist-popup-table .play-icon svg { - width: 13px; - height: 13px; - } - - .playlist-popup-table .remove-icon svg { - width: 13px; - height: 13px; - } - - .playlist-popup-table thead th:first-child { - padding-left: 10px; - } - - .playlist-popup-table thead th:last-child { - padding-right: 10px; - } - - .playlist-popup-table thead th { - padding: 10px; - } - - .playlist-popup-table td.cover, - .playlist-popup-table thead th.cover, - .playlist-popup-table td.album, - .playlist-popup-table thead th.album, - .playlist-popup-table td.released, - .playlist-popup-table thead th.released, - .playlist-popup-table td.spotify, - .playlist-popup-table thead th.spotify { - display: none; - } - - .playlist-popup-table .composition-name { - font-size: 12px; - } - - .playlist-popup-table .composition-author { - font-size: 10px; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-pool.scss b/src/assets/sass/widgets/_w-pool.scss deleted file mode 100644 index 14e09adc..00000000 --- a/src/assets/sass/widgets/_w-pool.scss +++ /dev/null @@ -1,29 +0,0 @@ -/*------------- #W-POOL --------------*/ - - - -.w-pool { - margin-bottom: 40px; - - .skills-item-info { - margin-bottom: 0; - } - - .radio { - color: $heading-color; - display: inline-block; - margin-bottom: 5px; - - label { - padding-left: 30px; - - span { - left: 0; - } - } - } - - .counter-friends { - margin: 10px 0; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-search.scss b/src/assets/sass/widgets/_w-search.scss deleted file mode 100644 index dc2e8c90..00000000 --- a/src/assets/sass/widgets/_w-search.scss +++ /dev/null @@ -1,21 +0,0 @@ -/*------------- #W-SEARCH--------------*/ - - - -.w-search { - width: 340px; - - .form-group { - margin-bottom: 0; - } - - input { - padding: 13px 15px; - font-size: 12px; - } - - svg { - height: 15px; - width: 15px; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-select.scss b/src/assets/sass/widgets/_w-select.scss deleted file mode 100644 index 53d91237..00000000 --- a/src/assets/sass/widgets/_w-select.scss +++ /dev/null @@ -1,33 +0,0 @@ -/*------------- #W-SELECT --------------*/ - - -.w-select { - padding: 0 20px 0 0; - - .bootstrap-select > .dropdown-toggle { - padding: 10px 15px; - font-size: 12px; - height: 40px; - margin-bottom: 0; - } - - .form-group { - margin-bottom: 0; - min-width: 180px; - } - - .title { - float: left; - line-height: 40px; - margin-right: 15px; - } -} - - -/*------------- Responsive mode styles --------------*/ - -@media (max-width: 1400px) { - .w-select .form-group { - min-width: unset; - } -} \ No newline at end of file diff --git a/src/assets/sass/widgets/_w-socials.scss b/src/assets/sass/widgets/_w-socials.scss deleted file mode 100644 index ef43e85b..00000000 --- a/src/assets/sass/widgets/_w-socials.scss +++ /dev/null @@ -1,28 +0,0 @@ -/*------------- #w-socials --------------*/ - - -.social-item { - font-size: 11px; - color: $white-color; - padding: 7px 15px; - display: block; - border-radius: 3px; - margin-bottom: 15px; - text-align: center; - - i, svg { - font-size: 12px; - margin-right: 10px; - } - - &:hover { - color: $white-color; - opacity: .9; - } -} - -.w-socials { - .title { - margin-bottom: 20px; - } -} diff --git a/src/assets/sass/widgets/_w-twitter.scss b/src/assets/sass/widgets/_w-twitter.scss deleted file mode 100644 index 2f992571..00000000 --- a/src/assets/sass/widgets/_w-twitter.scss +++ /dev/null @@ -1,65 +0,0 @@ -/*------------- #W-TWITTER --------------*/ - - -.w-twitter { - li { - padding: 25px; - border-bottom: 1px solid $border-color; - - &:last-child { - border-bottom: none; - } - } - - .author a { - line-height: 1; - } - - .author-name { - display: block; - font-weight: 700; - color: $heading-color; - } - - .group { - font-size: 11px; - color: $body-font-color; - } - - .verified { - width: 10px; - height: 10px; - border-radius: 100%; - background-color: #6ec4f7; - color: $white-color; - font-size: 5px; - display: inline-block; - text-align: center; - line-height: 10px; - position: relative; - top: -2px; - margin-left: 5px; - } - - .author-folder { - margin-bottom: 12px; - - & > * { - display: inline-block; - vertical-align: middle; - } - - img { - margin-right: 8px; - } - } - - .link-post { - color: $c-twitter; - } - - - .post__date { - font-size: 12px; - } -} \ No newline at end of file diff --git a/src/assets/style/css/main.css b/src/assets/style/css/main.css index 4fb78522..5081f6f4 100644 --- a/src/assets/style/css/main.css +++ b/src/assets/style/css/main.css @@ -1,135 +1,5 @@ @charset "UTF-8"; -/*------------- #VARIABLES --------------*/ -/*------------- #TABLE OF CONTENTS --------------*/ -/*------------------------------------------------------------------ - - -Project name: "Olympus", -Version: "1.0.0", -Description: "HTML-template" - - -1. Bootstrap core - - ../Bootstrap/scss/ - - 1.1 Alert - 1.2 Badge - 1.3 Breadcrumb - 1.4 Button group - 1.5 Buttons - 1.6 Card - 1.7 Carousel - 1.8 Close - 1.9 Code - 1.10 Custom - 1.11 Custom forms - 1.12 Dropdown - 1.13 Forms - 1.14 Grid - 1.15 Images - 1.16 Input group - 1.17 Jumbotron - 1.18 List Group - 1.19 Media - 1.20 Mixins - 1.21 Modal - 1.22 Nav - 1.23 Navbar - 1.24 Normalize - 1.25 Pagination - 1.26 Popover - 1.27 Print - 1.28 Progress - 1.29 Reboot - 1.30 Responsive embed - 1.31 Tables - 1.32 Tooltip - 1.33 Transitions - 1.34 Type - 1.35 Utilities - 1.36 Variables - - -1. Theme Styles - - ../sass/theme-styles/ - - 1.1 Bootstrap Customization - 1.2 Header - 1.3 Mobile App - 1.4 Variables (base colors, fonts ...) - - -2. Blocks - - ../sass/blocks/ - - 2.1 UI-blocks - 2.2 Buttons - 2.3 Forms - 2.4 Fixed sidebars - 2.5 Skills - 2.6 Friends - 2.7 Sliders - 2.8 Pagination - 2.9 Landing page - 2.10 Registration Login Form - 2.11 Main Header - 2.12 Your Profile - 2.13 Notification - 2.14 Popup Chat - 2.15 Overlay Menu - 2.16 Popup Windows - 2.17 Widget search - 2.18 Widget personal info - 2.19 Widget socials - 2.20 Widget select - 2.21 Widget contacts - 2.22 Widget fav-ed page - 2.23 Widget twitter - 2.24 Widget latest photo - 2.25 Widget playlist - 2.26 Widget friend pages added - 2.27 Widget create fav page - 2.28 Widget birthday alert - 2.29 Widget action - 2.30 Widget activity feed - 2.32 Widget last video - 2.33 Widget pool - 2.34 Widget badges - 2.35 Widget blog posts - 2.36 OL lists - 2.37 Friends Harmonic - 2.38 Posts - 2.39 Comment List - 2.40 Post Video - 2.41 Video Player - 2.42 Video news feed form - 2.43 Photo gallery - 2.44 Features Video - 2.45 Event item - 2.46 Available widget - 2.47 Today events - 2.48 Calendar events tabs - 2.49 Helper / Additional classes - 2.50 Statistics - - - - - --------------------------------------------------------------------*/ -/*------------- #THEME-STYLES --------------*/ -/*------------- #VARIABLES --------------*/ -/*------------- #HEADER --------------*/ -/* -Classes for BODY: - -if the page has a “left panel”, add a class for BODY -- ".page-has-left-panels" -if the page has a “right panel”, add a class for BODY -- ".page-has-right-panels" -*/ .page-has-left-panels { padding-left: 70px; } @@ -137,6 +7,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .page-has-right-panels { padding-right: 70px; } + .page-has-right-panels .header { padding-right: 70px; } @@ -150,6 +21,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa right: 0; z-index: 21; } + .header .page-title { padding: 26px 50px 26px 100px; text-transform: uppercase; @@ -157,10 +29,12 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa height: 100%; min-width: 170px; } + .header .page-title > * { color: #fff; margin: 0; } + .header.header--logout { display: -webkit-box; display: -ms-flexbox; @@ -170,9 +44,11 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa align-items: center; padding-right: 0; } + .header.header--logout .page-title { padding: 26px; } + .header.header--logout .header-content-wrapper { width: 100%; display: -webkit-box; @@ -182,6 +58,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -ms-flex-align: center; align-items: center; } + .header.header--logout .logo { min-height: 70px; min-width: 70px; @@ -215,24 +92,29 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa background-color: #494c62; position: relative; } + .search-bar.w-search { width: 500px; min-height: 70px; background-color: #494c62; } + .search-bar .form-group { margin-bottom: 0; height: 70px; } + .search-bar .form-control { - border: none; + border: 0; padding: 0; } + .search-bar .selectize-control { position: relative; z-index: 20; height: 70px; } + .search-bar .selectize-dropdown { background-color: #fff; z-index: 50; @@ -240,12 +122,15 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); } + .search-bar .selectize-input { height: 70px; } + .search-bar .selectize-input.has-items input { background-color: transparent; } + .search-bar .selectize-input.has-items > * { padding: 3px 10px; border-radius: 3px; @@ -254,24 +139,29 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa display: inline-block; margin-right: 3px; } + .search-bar .selectize-input.has-items > *:first-child { margin-left: 15px; } + .search-bar .form-group.with-button button { color: #696d87; fill: #696d87; background-color: #494c62; width: 50px; } + .search-bar .form-group.with-button button svg { height: 22px; width: 22px; } + .search-bar .form-group.with-button input { height: 100%; - border: none; + border: 0; color: #9a9fbf; } + .search-bar .notification-list { position: absolute; top: -100%; @@ -287,6 +177,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa border-right: 1px solid #e6ecf5; border-left: 1px solid #e6ecf5; } + .search-bar .notification-list .notification-icon svg { width: 20px; height: 20px; @@ -303,21 +194,25 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa align-items: center; margin-right: 15px; } + .control-block .author-thumb { margin-right: 8px; position: unset; } + .control-block .author-title { font-weight: 700; font-size: 12px; color: #fff; } + .control-block .author-title > svg { margin-left: 15px; fill: #fff; width: 6px; height: 4px; } + .control-block .author-subtitle { display: block; font-weight: 700; @@ -338,12 +233,15 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa fill: #9a9fbf; margin-top: 8px; } + .control-icon > svg { height: 20px; } + .control-icon.has-items { fill: #fff; } + .control-icon .label-avatar { width: 19px; height: 19px; @@ -351,22 +249,27 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa top: -12px; right: -9px; } + .control-icon .more-dropdown { width: 380px; top: 35px; right: -180px; padding: 0 0 70px 0; } + .control-icon .more-dropdown .view-all { padding: 20px; color: #fff; } + .control-icon .more-dropdown .view-all:hover { color: #fff; } + .control-icon .more-dropdown .notification-list { padding: 0; } + .control-icon .ui-block-title a { display: inline-block; float: right; @@ -375,70 +278,88 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa font-size: 9px; padding: 0; } + .control-icon .accept-request { padding: 0.5rem; font-size: 0.688rem; color: #fff; display: inline-block; } + .control-icon .accept-request:hover { color: #fff; } + .control-icon .notification-list .author-thumb { height: 34px; width: 34px; margin-right: 0; overflow: hidden; } + .control-icon .notification-list .notification-friend { padding: 0; font-size: 14px; } + .control-icon .notification-list .notification-link { padding: 0; display: inline-block; } + .control-icon .notification-list .notification-event { width: 75%; } + .control-icon .notification-list.friend-requests .accepted .notification-link { padding: 0; display: inline-block; } + .control-icon .notification-list.friend-requests .accepted .notification-icon { margin-top: 0; } + .control-icon .notification-list.friend-requests .notification-event { width: 60%; } + .control-icon .notification-list .comment-photo { margin-top: 15px; max-width: 215px; } + .control-icon .notification-list .comment-photo span { font-size: 11px; } + .control-icon .notification-list li > * { vertical-align: top; } + .control-icon .notification-list .notification-icon { margin-top: 0; } + .control-icon .notification-list .notification-icon svg { height: 20px; width: 20px; } + .control-icon .chat-message li.chat-group .author-thumb { width: 36px; } + .control-icon .notification-list.chat-message .notification-icon svg { height: 24px; width: 24px; } + .control-icon .mCustomScrollbar { overflow: hidden; max-height: 300px; } + .control-icon .ps > .ps__scrollbar-y-rail, .control-icon .ps:hover > .ps__scrollbar-y-rail { left: 0; @@ -459,6 +380,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa text-align: center; border-radius: 0 0 5px 5px; } + .view-all:hover { color: #fff; } @@ -466,33 +388,41 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .author-page { margin-left: 50px; } + .author-page .more-dropdown { width: 230px; - top: calc(100% + 5px); + top: calc(100%+5px); right: -30px; padding: 0; } + .author-page .chat-settings { padding: 15px 40px; } + .author-page .chat-settings a { color: #888da8; } + .author-page .chat-settings a:hover { color: #515365; } + .author-page .chat-settings .icon-status { margin-right: 20px; position: relative; - border: none; + border: 0; } + .author-page .account-settings { padding: 15px 25px; margin-bottom: 0; } + .author-page .account-settings a { padding: 13px 0; } + .author-page .mCustomScrollbar { max-height: calc(100vh - 40px); } @@ -501,6 +431,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa padding: 15px 25px; margin-bottom: 0; } + .account-settings a { padding: 13px 0; font-size: 12px; @@ -508,9 +439,11 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa display: block; font-weight: 700; } + .account-settings a:hover { color: #ff5e3a; } + .account-settings a > * { display: inline-block; vertical-align: middle; @@ -519,15 +452,18 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .custom-status { margin: 15px 25px; } + .custom-status input { padding: 0.5rem 1.1rem; font-size: 12px; } + .custom-status.form-group.with-button button { border-radius: 0 5px 5px 0; background-color: #7c5ac2; overflow: hidden; } + .custom-status.form-group.with-button button svg { fill: #fff; width: 14px; @@ -545,10 +481,10 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa height: 20px; } -/*--------TOP-HEADER--------*/ .top-header { position: relative; } + .top-header.top-header-favorit .top-header-author { -webkit-transform: translate(0); transform: translate(0); @@ -557,16 +493,19 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa z-index: 5; max-width: unset; } + .top-header.top-header-favorit .author-thumb { float: left; margin-right: 30px; } + .top-header.top-header-favorit .author-content { text-align: left; margin-top: 20px; float: left; color: #fff; } + .top-header.top-header-favorit .author-name { color: #fff; } @@ -574,12 +513,14 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .top-header-thumb { position: relative; } + .top-header-thumb img { display: block; width: 100%; border-radius: 5px 5px 0 0; overflow: hidden; } + .top-header-thumb:after { content: ''; display: block; @@ -588,8 +529,8 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa left: 0; width: 100%; height: 100%; - -webkit-box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: inset 0 -120px 55px -30px rgba(0, 0, 0, 0.5); + box-shadow: inset 0 -120px 55px -30px rgba(0, 0, 0, 0.5); } .profile-menu { @@ -603,6 +544,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -ms-flex-pack: distribute; justify-content: space-around; } + .profile-menu li > div, .profile-menu li a { font-size: 14px; @@ -610,29 +552,36 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa color: #9a9fbf; display: block; } + .profile-menu li > div:hover, .profile-menu li a:hover { color: #515365; } + .profile-menu li > div.active, .profile-menu li a.active { color: #515365; } + .profile-menu .more-dropdown { width: 230px; - top: calc(100% + 10px); + top: calc(100%+10px); right: -25px; } + .profile-menu .more-dropdown li { display: block; } + .profile-menu li .more-dropdown a { padding: 10px 0; font-size: 13px; } + .profile-menu .friend-count-item { text-align: center; } + .profile-menu .friend-count-item .title { font-weight: 400; font-size: 12px; @@ -648,6 +597,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa max-width: 200px; z-index: 4; } + .top-header-author .author-thumb { border-radius: 100%; border: 6px solid #fff; @@ -657,11 +607,13 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa height: 132px; background-color: #fdfbee; } + .top-header-author .author-thumb img { border-radius: 0; display: block; width: 100%; } + .top-header-author .author-name { font-weight: 700; color: #fff; @@ -680,11 +632,13 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa padding: 38px 0; z-index: 3; } + .profile-section .control-block-button { position: absolute; right: 38px; top: -31px; } + .profile-section.with-social-menu-tabs { padding: 0; } @@ -692,6 +646,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .admin-bar #site-header { top: 46px; } + @media screen and (min-width: 783px) { .admin-bar #site-header { top: 32px; @@ -701,13 +656,13 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa #site-header .header-menu { top: 46px; } + @media screen and (min-width: 783px) { #site-header .header-menu { top: 32px; } } -/*------------- #Styles for svg-icons --------------*/ [class^='olymp-'], [class*=' -icon'] { height: 26px; @@ -773,6 +728,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .header-responsive { display: none; } + .header-responsive .header-content-wrapper { z-index: 5; } @@ -780,12 +736,15 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .tab-content-responsive { display: none; } + .tab-content-responsive .tab-pane { background-color: #fff; } + .tab-content-responsive .search-bar.w-search { background-color: #494c62; } + .tab-content-responsive .mCustomScrollbar { max-height: calc(100vh - 140px); overflow-y: auto !important; @@ -797,13 +756,15 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); + transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), + -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); background-color: #fff; } + .header-menu ul { display: -webkit-box; display: -ms-flexbox; @@ -816,6 +777,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa margin-bottom: 0; height: 100%; } + .header-menu a { font-weight: 700; font-size: 13px; @@ -825,19 +787,23 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa display: block; line-height: 1; } + .header-menu .nav-link.active, .header-menu .nav-item.show .nav-link { background-color: transparent; cursor: pointer; color: inherit; } + .header-menu .nav-link:hover { color: #ff5e3a; } + .header-menu .dropdown:hover > .dropdown-menu { visibility: visible; opacity: 1; } + .header-menu .dropdown-menu { visibility: hidden; opacity: 0; @@ -851,19 +817,23 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); } + .header-menu .dropdown-item:focus, .header-menu .dropdown-item:hover { color: #ff5e3a; background-color: transparent; } + .header-menu.open { -webkit-transform: translateX(70px); transform: translateX(70px); } + .header-menu .dropdown-toggle::after { right: 0; top: auto; } + .header-menu .menu-search-item a { padding-left: 30px; } @@ -888,58 +858,73 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); z-index: 19; } + .header--standard .logo { color: #515365; } + .header--standard .logo .img-wrap { margin-right: 13px; } + .header--standard .logo:hover { color: #515365; } + .header--standard .header-menu { margin-left: auto; } + .header--standard .header-menu .dropdown-item { padding: 10px 20px; font-weight: 500; } + .header--standard .header-menu .dropdown-item:hover { background-color: #edf2f6; } + .header--standard .header-menu .shoping-cart { visibility: visible; opacity: 1; } + .header--standard .dropdown-menu { background-color: #fff; } + .header--standard.headroom--not-top { padding: 0 55px; } + .header--standard .ps { -ms-touch-action: unset; touch-action: unset; overflow: unset !important; -ms-overflow-style: unset; } + .header--standard .ps:hover > .ps__scrollbar-x-rail, .header--standard .ps:hover > .ps__scrollbar-y-rail { display: none; } + .header--standard.header--standard-landing { width: 100%; left: auto; top: 0; } + .header--standard.header--standard-full-width { width: 100%; left: auto; top: 0; } + .header--standard .header-menu .close-responsive-menu { display: none; } + .header--standard.header-bg-light { background-color: #fff; } @@ -947,27 +932,35 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .header--standard-dark { background-color: #3f4257; } + .header--standard-dark .logo { color: #fff; } + .header--standard-dark .logo .logo-title { color: #fff; } + .header--standard-dark .logo:hover { color: #fff; } + .header--standard-dark .column-tittle { color: #fff; } + .header--standard-dark .header-menu { background-color: #3f4257; } + .header--standard-dark .header-menu a { color: #fff; } + .header--standard-dark .header-menu .dropdown-item:hover { background-color: #545875; } + .header--standard-dark .dropdown-menu { background-color: #3f4257; border-color: #4a4d66; @@ -978,6 +971,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa display: none; fill: #9a9fbf; } + .open-responsive-menu:hover { fill: #ff5e3a; } @@ -992,10 +986,12 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .close-responsive-menu svg { width: 16px; height: 16px; } + .close-responsive-menu:hover { fill: #ff5e3a; } @@ -1008,11 +1004,13 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa width: 100%; padding: 40px; } + .dropdown-menu.megamenu .dropdown-item { border-radius: 5px; overflow: hidden; background-color: transparent; } + .dropdown-menu.megamenu .dropdown-item:hover { padding-left: 25px; background-color: transparent; @@ -1025,6 +1023,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa overflow: hidden; display: inline-block; } + .column-tittle:after { content: ''; display: block; @@ -1037,6 +1036,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transition: width 0.3s ease; transition: width 0.3s ease; } + .column-tittle:hover:after { width: 100%; } @@ -1045,7 +1045,6 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa max-height: calc(100vh - 70px); } -/*--------HEADER-LANDING--------*/ .header--standard-landing { width: 100%; background-color: transparent; @@ -1053,46 +1052,57 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa box-shadow: none; color: #fff; } + .header--standard-landing svg { width: 18px; height: 18px; } + .header--standard-landing .logo { float: left; background-color: transparent; padding: 0; color: #fff; } + .header--standard-landing .logo .img-wrap { margin-right: 13px; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } + .header--standard-landing .logo .logo-colored { position: absolute; left: 0; top: 0; opacity: 0; } + .header--standard-landing .logo .logo-title { color: #fff; } + .header--standard-landing .logo:hover { color: inherit; } + .header--standard-landing .dropdown-toggle::after { border-top-color: #fff; } + .header--standard-landing .dropdown-menu { background-color: #fff; } + .header--standard-landing .dropdown-menu.megamenu .dropdown-item:hover { color: #ff5e3a; } + .header--standard-landing .header-menu { float: right; background-color: transparent; } + .header--standard-landing .header-menu .js-expanded-menu .olymp-close-icon { position: absolute; right: 30px; @@ -1100,98 +1110,122 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa opacity: 0; visibility: hidden; } + .header--standard-landing .header-menu.expanded-menu .nav-item { visibility: visible; opacity: 1; } + .header--standard-landing .header-menu.expanded-menu .olymp-menu-icon { opacity: 0; visibility: hidden; } + .header--standard-landing .header-menu.expanded-menu .olymp-close-icon { opacity: 1; visibility: visible; } + .header--standard-landing .header-menu.open { -webkit-transform: translateX(0); transform: translateX(0); } + .header--standard-landing .header-menu .nav-item { display: block; visibility: hidden; opacity: 0; } + .header--standard-landing .header-menu .nav-item a, .header--standard-landing .header-menu li a { color: #fff; fill: #fff; display: block; } + .header--standard-landing .header-menu .nav-item.js-expanded-menu, .header--standard-landing .header-menu li.js-expanded-menu { visibility: visible; opacity: 1; position: relative; } + .header--standard-landing .header-menu .nav-item.js-expanded-menu a, .header--standard-landing .header-menu li.js-expanded-menu a { padding: 0 30px; } + .header--standard-landing .header-menu .nav-item .nav-link:hover, .header--standard-landing .header-menu li .nav-link:hover { color: #fff; } + .header--standard-landing .header-menu .nav-item .dropdown-item, .header--standard-landing .header-menu li .dropdown-item { color: #888da8; } + .header--standard-landing .header-menu .nav-item .dropdown-item:hover, .header--standard-landing .header-menu li .dropdown-item:hover { color: #ff5e3a; } + .header--standard-landing .header-menu li:first-child > a { padding-left: 0; } + .header--standard-landing .header-menu li:last-child > a { padding-right: 0; } + .header--standard-landing .open-responsive-menu, .header--standard-landing .close-responsive-menu { fill: #fff; } + .header--standard-landing.headroom--not-top { background-color: #fff; -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.2); box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.2); } + .header--standard-landing.headroom--not-top .logo { color: #515365; } + .header--standard-landing.headroom--not-top .open-responsive-menu { fill: #9a9fbf; } + .header--standard-landing.headroom--not-top .open-responsive-menu:hover { fill: #ff5e3a; } + .header--standard-landing.headroom--not-top .logo .logo-colored { opacity: 1; } + .header--standard-landing.headroom--not-top .logo .logo-title { color: #515365; } + .header--standard-landing.headroom--not-top .header-menu .nav-item a, .header--standard-landing.headroom--not-top .header-menu li .nav-link { color: #515365; fill: #9a9fbf; } + .header--standard-landing.headroom--not-top .header-menu .nav-item a:hover, .header--standard-landing.headroom--not-top .header-menu li .nav-link:hover { color: #515365; fill: #9a9fbf; } + .header--standard-landing.headroom--not-top .header-menu li .dropdown-item { color: #888da8; } + .header--standard-landing.headroom--not-top .shoping-cart .count-product { color: #9a9fbf; } @@ -1200,8 +1234,10 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa position: relative; min-height: 100vh; } + .landing-page .content-bg-wrap { - background: url('https://res.cloudinary.com/weare270b/image/upload/v1576222223/static/avo-bg_brmb0z.jpg'), url('https://res.cloudinary.com/weare270b/image/upload/v1576223053/static/avo-bg-g_ofchgc.jpg'); + background: url('https://res.cloudinary.com/weare270b/image/upload/v1576222223/static/avo-bg_brmb0z.jpg'), + url('https://res.cloudinary.com/weare270b/image/upload/v1576223053/static/avo-bg-g_ofchgc.jpg'); background-position: 0 0; background-repeat: no-repeat, repeat-y; background-size: contain; @@ -1211,6 +1247,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa 0% { background-position: 0 0; } + 100% { background-position: -2000px 2000px; } @@ -1220,10 +1257,12 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa 0% { background-position: 0 0; } + 100% { background-position: -2000px 2000px; } } + .landing-page .header-spacer--standard { margin-bottom: 40px; } @@ -1244,6 +1283,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa box-sizing: border-box; background-size: auto; } + .content-bg-wrap:before { content: ''; display: block; @@ -1255,6 +1295,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa opacity: 1; z-index: auto; } + .content-bg-wrap.bg-landing:before { background-color: rgba(255, 94, 58, 0.95); } @@ -1263,10 +1304,12 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa 0% { background-position: 0 0; } + 100% { background-position: -2000px 2000px; } } + .content-bg-wrap.without-animation { -webkit-animation: none; animation: none; @@ -1276,6 +1319,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa from { background-position: 0 0; } + to { background-position: -4000px 0; } @@ -1294,7 +1338,6 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa position: relative; } -/*================= Styles for sticky-Header =========*/ .animated { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; @@ -1307,6 +1350,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa 0% { -webkit-transform: perspective(400px) rotateX(-90deg); } + 100% { -webkit-transform: perspective(400px) rotateX(0deg); } @@ -1317,6 +1361,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transform: perspective(400px) rotateX(-90deg); transform: perspective(400px) rotateX(-90deg); } + 100% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); @@ -1341,6 +1386,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa 0% { -webkit-transform: perspective(400px) rotateX(0deg); } + 100% { -webkit-transform: perspective(400px) rotateX(-90deg); } @@ -1351,6 +1397,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); } + 100% { -webkit-transform: perspective(400px) rotateX(-90deg); transform: perspective(400px) rotateX(-90deg); @@ -1373,6 +1420,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa 0% { -webkit-transform: translateY(-100%); } + 100% { -webkit-transform: translateY(0); } @@ -1383,6 +1431,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transform: translateY(-100%); transform: translateY(-100%); } + 100% { -webkit-transform: translateY(0); transform: translateY(0); @@ -1398,6 +1447,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa 0% { -webkit-transform: translateY(0); } + 100% { -webkit-transform: translateY(-100%); } @@ -1408,6 +1458,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transform: translateY(0); transform: translateY(0); } + 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); @@ -1423,6 +1474,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa 0% { -webkit-transform: perspective(400px) rotateX(-90deg); } + 100% { -webkit-transform: perspective(400px) rotateX(0deg); } @@ -1433,6 +1485,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transform: perspective(400px) rotateX(-90deg); transform: perspective(400px) rotateX(-90deg); } + 100% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); @@ -1444,6 +1497,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transform: perspective(400px) rotateX(90deg); opacity: 0; } + 100% { -webkit-transform: perspective(400px) rotateX(0deg); opacity: 1; @@ -1456,6 +1510,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa transform: perspective(400px) rotateX(90deg); opacity: 0; } + 100% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); @@ -1479,6 +1534,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transform: perspective(400px) rotateX(0deg); opacity: 1; } + 100% { -webkit-transform: perspective(400px) rotateX(90deg); opacity: 0; @@ -1491,6 +1547,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa transform: perspective(400px) rotateX(0deg); opacity: 1; } + 100% { -webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); @@ -1514,13 +1571,16 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa opacity: 0; -webkit-transform: translateY(-200px); } + 60% { opacity: 1; -webkit-transform: translateY(30px); } + 80% { -webkit-transform: translateY(-10px); } + 100% { -webkit-transform: translateY(0); } @@ -1532,15 +1592,18 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transform: translateY(-200px); transform: translateY(-200px); } + 60% { opacity: 1; -webkit-transform: translateY(30px); transform: translateY(30px); } + 80% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } + 100% { -webkit-transform: translateY(0); transform: translateY(0); @@ -1556,10 +1619,12 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa 0% { -webkit-transform: translateY(0); } + 30% { opacity: 1; -webkit-transform: translateY(20px); } + 100% { opacity: 0; -webkit-transform: translateY(-200px); @@ -1571,11 +1636,13 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transform: translateY(0); transform: translateY(0); } + 30% { opacity: 1; -webkit-transform: translateY(20px); transform: translateY(20px); } + 100% { opacity: 0; -webkit-transform: translateY(-200px); @@ -1605,7 +1672,6 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa bottom: 0; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 1350px) { .search-bar.w-search { max-width: 300px; @@ -1616,6 +1682,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .header-menu a { padding: 30px 15px; } + .top-header.top-header-favorit .top-header-author { bottom: 0; top: auto; @@ -1627,9 +1694,10 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .author-page .author-name { display: none; } + .author-page .more-dropdown { right: -8px; - top: calc(100% + 10px); + top: calc(100%+10px); } } @@ -1638,25 +1706,31 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa width: 320px; right: -140px; } + .control-icon .notification-list .notification-icon { float: none; margin-top: 10px; } + .control-icon .notification-list.friend-requests .accepted .notification-icon { float: right; } + .header .page-title { display: none; } + .page-has-left-panels .header { padding-left: 70px; } + .header.header--logout { padding-left: 0; } + .header-content-wrapper { display: -webkit-box; display: -ms-flexbox; @@ -1671,13 +1745,16 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .control-icon { margin-right: 20px; } + .author-page { margin-left: 10px; } + .header--standard > .container { width: 100%; max-width: unset; } + .header-menu a { padding: 30px 10px; } @@ -1690,12 +1767,15 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -ms-flex-direction: column; flex-direction: column; } + .header--standard .logo { margin-top: 10px; } + .header--standard { padding: 10px 0; } + .header--standard .header-menu { margin-left: 0; } @@ -1711,20 +1791,25 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .search-bar.w-search { max-width: 200px; } + .top-header-author { position: relative; bottom: 20px; color: #888da8; } + .top-header-author .author-name { color: #fff; } + .top-header-author .author-name:hover { color: #ff5e3a; } + .top-header-author { margin-top: 20px; } + .profile-section .control-block-button { right: auto; top: -30px; @@ -1735,6 +1820,7 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa width: 100%; text-align: center; } + .top-header.top-header-favorit .profile-section .control-block-button { right: 38px; top: -31px; @@ -1749,28 +1835,31 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .page-has-left-panels { padding-left: 0; } + .page-has-right-panels { padding-right: 0; } - .header, - .fixed-sidebar { - display: none; - } + .header--standard-landing .header-menu li:last-child > a { padding-left: 25px; } + .header--standard.headroom--not-top { padding: 10px 0; } + .header-responsive { display: block; } + .header-responsive .mobile-app-tabs .nav-link { padding: 0 5px; } + .search-bar.w-search { width: 100%; } + .tab-content-responsive { width: 100%; left: 0; @@ -1778,58 +1867,75 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa position: absolute; z-index: -1; } + .tab-content-responsive .ps > .ps__scrollbar-y-rail, .tab-content-responsive .ps:hover > .ps__scrollbar-y-rail { display: none; } + .view-all { position: relative; } + .search-bar.w-search { max-width: 100%; } + .fixed-sidebar-left.sidebar--small { height: 70px; } + .control-block { float: none; display: block; height: auto; padding: 15px 20px 0; } + .author-page .author-name { display: inline-block; } + .control-block .author-title { color: #515365; } + .control-block .author-thumb { position: relative; } + .author-thumb .icon-status { border-color: #fff !important; } + .notification-list .notification-event { padding-left: 10px; } + .friend-requests .chat-message-item { font-size: 10px; } + .notification-list .notification-friend { font-size: 13px; } + .notification-list.chat-message .notification-event { width: auto; } + .notification-list.chat-message.chat-message-field .notification-event { max-width: 82%; } + .popup-chat .notification-list.chat-message .notification-event { width: 75%; } + .tab-content-responsive .ui-block-title a { color: #515365; } + .tab-content-responsive .notification-list.friend-requests .selectize-dropdown @@ -1837,18 +1943,22 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa display: inline-block; float: right; } + .profile-section { padding: 30px 0; z-index: 5; } + .header--standard-landing .header-menu { background-color: #ff5e3a; } + .header--standard-landing .header-menu .nav-item { display: inline-block; visibility: visible; opacity: 1; } + .header--standard-landing .logo { float: none; -webkit-box-pack: center; @@ -1856,24 +1966,30 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa justify-content: center; margin-top: 0; } + .header--standard-landing .header-menu .nav-item:first-child a { padding-left: 25px; } + .header--standard-landing .header-menu .nav-item.js-expanded-menu { display: none; } + .header-menu .shoping-cart a .count-product { top: 10px; } + .header--standard-wrap { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } + .header--standard .logo { margin-top: 0; } + .header-menu { margin: auto; -webkit-box-orient: vertical; @@ -1883,8 +1999,8 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa position: fixed; height: 100vh; width: 270px; - -webkit-transform: translateX(calc(100% + 70px)); - transform: translateX(calc(100% + 70px)); + -webkit-transform: translateX(calc(100%+70px)); + transform: translateX(calc(100%+70px)); right: 0; top: 0; text-align: left; @@ -1899,13 +2015,16 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); } + .header-menu a { padding: 15px 25px; color: #888da8; } + .header-menu ul { display: block; } + .header-menu .show .dropdown-menu { opacity: 1; visibility: visible; @@ -1915,81 +2034,103 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa -webkit-transform: none !important; transform: none !important; } + .header-menu > * { width: 100%; } + .open-responsive-menu > svg { width: 20px; height: 20px; } + .header--standard-dark .header-menu { border-left: 1px solid #545875; } + .header-menu .dropdown:hover > .dropdown-menu { opacity: 0; visibility: hidden; } + .header-menu .show.dropdown:hover > .dropdown-menu { opacity: 1; visibility: visible; } + .dropdown-menu { width: 100%; top: auto; } + .header--standard .header-menu .dropdown-item { padding: 10px 30px; } + .nav-item { width: 100%; } + .open-responsive-menu { display: block; } + .header--standard .header-menu .close-responsive-menu { display: block; } + .header--standard { z-index: 31; height: 70px; -webkit-animation: none; animation: none; } + .header--standard .ps { -ms-touch-action: auto; touch-action: auto; overflow: hidden !important; -ms-overflow-style: none; } + .header--standard .ps:hover > .ps__scrollbar-x-rail, .header--standard .ps:hover > .ps__scrollbar-y-rail { display: block; } + .header--standard > .container { height: 100%; } + .header--standard > .container > .header--standard-wrap { height: 100%; } + .megamenu .row > * { width: 100%; max-width: 100%; } + .megamenu .row > * + * { margin-top: 15px; } + .header--standard.headroom--not-top .header-menu .nav-link { padding: 15px 25px; } + .dropdown-menu.megamenu { padding: 10px; } + .dropdown-menu.megamenu .dropdown-item:hover { padding-left: 35px; } + .header-spacer--standard { height: 70px; } + .header--standard-landing.headroom--not-top .header-menu li .nav-link, .header--standard-landing.headroom--not-top .header-menu li .nav-link:hover { color: #fff; @@ -2007,34 +2148,41 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .tab-content-responsive .notification-list .notification-event { width: 50%; } + .tab-content-responsive .notification-list .selectize-dropdown .notification-event { width: auto; } + .top-header.top-header-favorit .top-header-author { bottom: auto; top: 0; margin-top: 5px; } + .top-header.top-header-favorit .top-header-author .author-thumb { width: 60px; height: 60px; border-width: 2px; } + .top-header.top-header-favorit .author-content { margin-top: 0; } + .top-header.top-header-favorit .profile-menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } + .top-header.top-header-favorit .profile-menu li { margin-bottom: 5px; } + .control-icon .mCustomScrollbar { max-height: 150px; } @@ -2046,7 +2194,6 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa } } -/*------------- #FOOTER --------------*/ .footer { width: 100%; margin: 0 auto; @@ -2056,12 +2203,15 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); position: relative; } + .footer .widget .title { margin-bottom: 25px; } + .footer.footer-full-width { width: 100%; } + .footer.has-not-copyright { padding: 70px 55px; } @@ -2069,22 +2219,28 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .footer--dark { background-color: #3f4257; } + .footer--dark .w-about .logo { color: #fff; } + .footer--dark .w-about .logo .logo-title { color: #fff; } + .footer--dark .w-about .logo:hover { color: #fff; } + .footer--dark .widget .title { color: #fff; } + .footer--dark .socials i, .footer--dark .socials svg { color: #fff; } + .footer--dark .socials i:hover, .footer--dark .socials svg:hover { color: #ff5e3a; @@ -2096,23 +2252,26 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa border-top: 1px solid #e6ecf5; margin-top: 60px; } + .sub-footer-copyright span { font-size: 12px; } + .sub-footer-copyright a { color: #ff5e3a; opacity: 0.7; font-weight: 500; } + .sub-footer-copyright a:hover { opacity: 1; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 1024px) { .footer .widget { margin-bottom: 40px; } + .footer { padding: 40px 15px; width: 100%; @@ -2123,19 +2282,20 @@ if the page has a “right panel”, add a class for BODY -- ".page-has-right-pa .footer { text-align: center; } + .footer .w-about .logo { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-bottom: 10px; } + .sub-footer-copyright { margin-top: 0; padding-bottom: 0; } } -/*------------- #SECTION --------------*/ .bg-section1 { background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-section1.png'); } @@ -2214,19 +2374,23 @@ section { opacity: 0; display: block; } + .img-scale-animation img.main-img { position: relative; -webkit-box-shadow: none; box-shadow: none; } + .img-scale-animation img.first-img1 { left: 2%; top: 5%; } + .img-scale-animation img.second-img1 { left: 12%; top: 50%; } + .img-scale-animation img.third-img1 { right: 2%; top: 8%; @@ -2235,6 +2399,7 @@ section { .subscribe-animation { position: relative; } + .subscribe-animation .plane { opacity: 0; position: absolute; @@ -2248,6 +2413,7 @@ section { position: relative; background-position: bottom; } + .planer-animation .planer { position: absolute; top: 10%; @@ -2260,6 +2426,7 @@ section { .contact-form-animation { position: relative; } + .contact-form-animation .crew { opacity: 0; position: absolute; @@ -2277,12 +2444,12 @@ section { display: -ms-flexbox; display: flex; } + .block-action > * { margin-top: auto; min-width: 100%; } -/* Text meant only for screen readers. */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; @@ -2310,10 +2477,8 @@ section { top: 5px; width: auto; z-index: 100000; - /* Above WP toolbar. */ } -/* Do not show the outline on the skip link target. */ #content[tabindex='-1']:focus { outline: 0; } @@ -2323,7 +2488,6 @@ section { overflow: hidden; } -/*------------- #Styles for preloader --------------*/ #hellopreloader { display: block; position: fixed; @@ -2346,6 +2510,7 @@ section { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } + .preloader .text { width: 100%; color: #fff; @@ -2353,7 +2518,6 @@ section { margin-top: 10px; } -/*================= Responsive Mode ============*/ @media (max-width: 1024px) { .call-to-action-animation .first-img, .call-to-action-animation .second-img { @@ -2367,14 +2531,17 @@ section { top: 0; max-height: 100%; } + .img-scale-animation img.second-img1 { top: 0; max-height: 100%; } + .img-scale-animation img.third-img1 { top: 0; max-height: 100%; } + .subscribe-animation .plane { max-width: 200px; max-height: 100%; @@ -2385,24 +2552,27 @@ section { .block-action { padding: 60px 50px 10px; } + .subscribe-animation .plane { max-width: 100px; } } -/*------------- #STUNNING-HEADER --------------*/ .stunning-header { padding-bottom: 120px; position: relative; color: #fff; } + .stunning-header .stunning-header-title { color: inherit; font-size: 40px; } + .stunning-header + * { margin-top: 40px; } + .stunning-header .content-bg-wrap { z-index: -1; } @@ -2430,30 +2600,35 @@ section { display: inline-block; margin-bottom: 0; } + .breadcrumbs-item a { margin-right: 6px; color: inherit; opacity: 0.7; } + .breadcrumbs-item a:hover { color: #fff; opacity: 1; } + .breadcrumbs-item.active span { font-weight: 700; } + .breadcrumbs-item .icon { margin-right: 6px; } + .breadcrumbs-item:last-child .icon { display: none; } -/*================= Responsive Mode ============*/ @media (max-width: 768px) { .stunning-header { padding-bottom: 60px; } + .stunning-header .stunning-header-title { font-size: 24px; } @@ -2465,22 +2640,24 @@ section { } } -/*------------- #Mobile APP --------------*/ .mobile-app .chat-settings { padding: 15px 40px; } + .mobile-app .chat-settings a { color: #888da8; padding: 7px 0; display: block; } + .mobile-app .chat-settings a:hover { color: #515365; } + .mobile-app .chat-settings .icon-status { margin-right: 20px; position: relative; - border: none; + border: 0; } .mobile-app .olympus-chat { @@ -2504,6 +2681,7 @@ section { float: none; min-height: 70px; } + .mobile-app .fixed-sidebar.open { min-height: 1000vh; } @@ -2527,6 +2705,7 @@ section { .mobile-app .header { padding-left: 70px; } + @media (max-width: 768px) { .mobile-app .header { min-width: 300px; @@ -2538,9 +2717,11 @@ section { z-index: 30; min-height: 70px; } + .mobile-app .fixed-sidebar.right.open { min-height: 1000vh; } + @media (max-width: 768px) { .mobile-app .fixed-sidebar.right { display: block; @@ -2565,7 +2746,7 @@ section { } .mobile-app .fixed-sidebar-left .ui-block-title:first-child { - border-top: none; + border-top: 0; } .mobile-app .fixed-sidebar-left.sidebar--small { @@ -2580,6 +2761,7 @@ section { .mobile-app .left-menu a { color: #515365; } + .mobile-app .left-menu a:hover { color: #ff5e3a; } @@ -2604,6 +2786,7 @@ section { margin-top: -20px; color: #888da8; } + .mobile-app .top-header-author .author-name { color: #fff; } @@ -2721,6 +2904,7 @@ section { padding: 0 25px; margin-bottom: 15px; } + .about-olympus a { padding: 7px 0; font-size: 12px; @@ -2728,6 +2912,7 @@ section { display: block; font-weight: 700; } + .about-olympus a:hover { color: #ff5e3a; } @@ -2746,6 +2931,7 @@ section { position: relative; width: 100%; } + .mobile-app-tabs .nav-link { height: 100%; border-color: transparent; @@ -2762,42 +2948,52 @@ section { justify-content: center; border-bottom: 3px solid transparent; } + .mobile-app-tabs .nav-link:hover, .mobile-app-tabs .nav-link:focus { border-color: transparent; } + .mobile-app-tabs .olymp-close-icon { display: none; } + .mobile-app-tabs .olymp-magnifying-glass-icon { width: 18px; } + .mobile-app-tabs .nav-link.active { background-color: transparent; border-color: transparent; border-bottom-color: #ff5e3a; } + .mobile-app-tabs .nav-link.active svg { fill: #fff; } + .mobile-app-tabs .nav-link.active .olymp-close-icon { display: block; width: 18px; height: 18px; } + .mobile-app-tabs .nav-link.active .olymp-magnifying-glass-icon { display: none; width: 18px; } + .mobile-app-tabs .nav-item { margin-bottom: 0; height: 70px; } + .mobile-app-tabs svg { fill: #9a9fbf; height: 20px; width: 24px; } + .mobile-app-tabs .control-icon { position: relative; margin-right: 0; @@ -2813,28 +3009,32 @@ section { margin-left: -33px; z-index: 20; } + .nav-tabs .app-tabs-close:hover svg { fill: #ff5e3a; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 768px) { body.mobile-app { min-width: 300px; overflow-x: hidden; } + .mobile-app .container { min-width: 300px; } + .mobile-app .notification-list.friend-requests .selectize-dropdown .notification-icon { float: right; } + .mobile-app-tabs .nav-item { width: auto; } + .mobile-app-tabs .nav-link { padding: 0 5px; } @@ -2844,22 +3044,28 @@ section { .mobile-app .choose-photo-item { width: 50%; } + .mobile-app .upload-photo-item { padding: 10px; } + .mobile-app .choose-from-my-photo .btn { width: 100%; } + .mobile-app .upload-photo-item svg { margin-bottom: 10px; } + .mobile-app .remember a { float: none; display: block; } + .mobile-app .page-link { padding: 10px; } + .mobile-app .notification-list.friend-requests .notification-icon { float: none; display: block; @@ -2873,7 +3079,6 @@ section { } } -/*------------- #SHOP-CART --------------*/ .shoping-cart a { position: relative; padding: 10px 0; @@ -2896,16 +3101,20 @@ section { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .rait-stars .star-icon { font-size: 9px; } + .rait-stars li { display: inline-block; color: #d1d8de; } + .rait-stars li + li { margin-left: 2px; } + .rait-stars li.numerical-rating { margin-left: 10px; font-weight: 700; @@ -2918,10 +3127,12 @@ section { right: -70px; padding: 0; } + .shop-popup-cart.more-dropdown > ul { padding: 0; display: block; } + .shop-popup-cart.more-dropdown .rait-stars { padding: 0; display: block; @@ -2929,11 +3140,11 @@ section { margin-bottom: 5px; line-height: 1; } + .shop-popup-cart.more-dropdown a.btn { display: inline-block; } -/*------------- cart-products --------------*/ .cart-product-item { display: -webkit-box; display: -ms-flexbox; @@ -2944,11 +3155,13 @@ section { padding: 25px; position: relative; } + .cart-product-item .more { position: absolute; top: 10px; right: 10px; } + .cart-product-item .more svg { height: 8px; width: 8px; @@ -2963,6 +3176,7 @@ section { display: -ms-flexbox; display: flex; } + .product-thumb img { margin: auto; max-height: 100%; @@ -2994,6 +3208,7 @@ section { border-bottom: 1px solid #e6ecf5; text-align: right; } + .cart-subtotal > span { margin-left: 25px; color: #888da8; @@ -3003,6 +3218,7 @@ section { padding: 25px; text-align: center; } + .cart-btn-wrap .btn + .btn { margin-left: 12px; } @@ -3017,11 +3233,13 @@ section { text-align: center; border-bottom: 1px solid #e6ecf5; } + .cart-main tr > *:first-child, .cart-main th > *:first-child { padding-left: 0; text-align: left; } + .cart-main tr > *:last-child, .cart-main th > *:last-child { padding-right: 50px; @@ -3055,6 +3273,7 @@ section { height: 18px; fill: #9a9fbf; } + .cart-main .product-del svg:hover { fill: #ff5e3a; } @@ -3068,16 +3287,18 @@ section { display: -ms-inline-flexbox; display: inline-flex; } + .cart-main .form-inline .btn { border-radius: 0 5px 5px 0; } + .cart-main .form-inline .form-group { margin-bottom: 0; } .cart-main .cart-subtotal { padding: 18px 0 18px 25px; - border-bottom: none; + border-bottom: 0; float: right; } @@ -3089,19 +3310,23 @@ section { -ms-flex-align: center; align-items: center; } + .cart-product__item .product-thumb { width: 80px; height: 80px; } + .cart-product__item .rait-stars { margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; } + .cart-product__item .cart-product-title { display: block; } + .cart-product__item .product-category { font-size: 9px; } @@ -3120,10 +3345,12 @@ section { margin-bottom: 25px; border-bottom: 1px solid #e6ecf5; } + .order-totals-list li span { font-weight: 700; color: #515365; } + .order-totals-list li.total { color: #515365; font-weight: 700; @@ -3133,20 +3360,23 @@ section { border-bottom: 1px solid #e6ecf5; margin-bottom: 30px; } + .payment-methods-list li { padding-bottom: 10px; } + .payment-methods-list li p { font-size: 13px; } + .payment-methods-list .radio label span { left: 0; } + .payment-methods-list .radio label { padding-left: 25px; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 1200px) { .shoping-cart a { padding: 0; @@ -3163,13 +3393,16 @@ section { .shop-popup-cart.more-dropdown { display: none; } + .shoping-cart a { padding: 15px 25px; } + .cart-main tr > *, .cart-main th > * { padding: 20px 10px; } + .cart-main tr > :last-child, .cart-main th > :last-child { padding-right: 10px; @@ -3189,6 +3422,7 @@ section { .cart-main th > * { padding: 20px 5px; } + .cart-product__item { display: -webkit-box; display: -ms-flexbox; @@ -3201,12 +3435,14 @@ section { -ms-flex-align: start; align-items: flex-start; } + .cart-product__item .product-thumb { width: 40px; height: 40px; margin-right: 0; margin-bottom: 10px; } + .cart-main .form-inline { -webkit-box-orient: vertical; -webkit-box-direction: normal; @@ -3216,6 +3452,7 @@ section { -ms-flex-align: start; align-items: flex-start; } + .cart-main .form-inline .btn { margin-left: 0; margin-top: 10px; @@ -3223,7 +3460,6 @@ section { } } -/*------------- #BOOTSTRAP-CUSTOMIZATION --------------*/ ul { list-style: none; padding: 0; @@ -3233,6 +3469,7 @@ a { -webkit-transition: all 0.15s ease; transition: all 0.15s ease; } + a:hover { color: #ff5e3a; } @@ -3264,10 +3501,13 @@ input { -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; + -webkit-transition: border-color ease-in-out 0.15s, + -webkit-box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, + -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, + -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, @@ -3327,13 +3567,14 @@ p { } .card { - border: none; + border: 0; } .card-header a { color: #515365; display: block; } + .card-header a:hover, .card-header a:focus { color: #515365; @@ -3364,16 +3605,19 @@ blockquote { padding: 15px 80px 15px 80px; position: relative; } + blockquote h6 { font-size: 11px; font-weight: 400; color: #888da8; } + blockquote h6 span { font-weight: 700; display: block; color: #515365; } + blockquote p { margin: 0 0 15px !important; font-size: 22px; @@ -3382,6 +3626,7 @@ blockquote p { position: relative; color: #515365; } + blockquote p:before { content: ''; width: 4px; @@ -3392,6 +3637,7 @@ blockquote p:before { display: block; background-color: #ff5e3a; } + @media (max-width: 640px) { blockquote p { font-size: 16px; @@ -3483,7 +3729,6 @@ img { margin-top: -10px; } -/*================= Styles for custom input type="number" ============*/ .number-spinner.input-group .form-group { margin-bottom: 0; } @@ -3512,6 +3757,7 @@ img { -moz-osx-font-smoothing: grayscale; color: #fff; } + .number-spinner.input-group .glyphicon:before { content: '\2212'; } @@ -3549,11 +3795,11 @@ img { .modal-header { line-height: 1; } + .modal-header > * { margin-bottom: 0; } -/*================= Responsive Mode ============*/ @media (max-width: 1024px) { .form-group.label-floating label.control-label, .form-group.label-placeholder label.control-label { @@ -3565,6 +3811,7 @@ img { .card-header a { font-size: 18px; } + .modal-dialog { margin: 30px auto; } @@ -3574,20 +3821,20 @@ img { .card-header a { font-size: 14px; } + .form-group.label-floating label.control-label, .form-group.label-placeholder label.control-label { font-size: 12px; } } -/*------------- #BLOCKS --------------*/ -/*------------- #UI-BLOCK --------------*/ .ui-block { background-color: #fff; border-radius: 5px; border: 1px solid #e6ecf5; margin-bottom: 15px; } + .ui-block .ui-block-title:last-child { border-bottom: 0; } @@ -3602,56 +3849,65 @@ img { position: relative; border-radius: 5px 5px 0 0; } + .ui-block-title .more { padding-left: 25px; text-align: right; width: 16px; } + .ui-block-title > * { margin-bottom: 0; display: table-cell; vertical-align: middle; } + .ui-block-title.ui-block-title-small { padding: 10px 25px; } + .ui-block-title.ui-block-title-small .title { font-size: 9px; text-transform: uppercase; color: #9a9fbf; } + .ui-block-title:first-child { - border-top: none; + border-top: 0; } + .ui-block-title .btn { display: inline-block; margin-bottom: 0; } + .ui-block-title .btn + * { margin-left: 20px; } + .ui-block-title.inline-items .more { float: right; margin-top: 6px; padding-left: 0; } + .ui-block-title + .ui-block-title { - border-bottom: none; + border-bottom: 0; } + .ui-block-title .icon-add { margin-right: 0; } #accordion + .ui-block-title { - border-top: none; - border-bottom: none; + border-top: 0; + border-bottom: 0; } .ui-block-content { padding: 24px 23px 23px; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 1200px) { .responsive-flex1200 .ui-block-title { display: -webkit-box; @@ -3662,18 +3918,23 @@ img { -ms-flex-direction: column; flex-direction: column; } + .responsive-flex1200 .ui-block-title > * { margin-bottom: 10px; } + .responsive-flex1200 .ui-block-title .points { text-align: left; } + .responsive-flex1200 .btn + * { margin-left: 0; } + .responsive-flex1200 .w-search { width: auto; } + .responsive-flex1200 .w-select { padding: 0; } @@ -3695,26 +3956,33 @@ img { -ms-flex-direction: column; flex-direction: column; } + .responsive-flex .ui-block-title > * { margin-bottom: 10px; } + .responsive-flex .ui-block-title .points { text-align: left; margin-bottom: 10px; } + .responsive-flex .ui-block-title .points span { display: inline-block; } + .responsive-flex .ui-block-title .points span + span { margin-top: 0; } + .responsive-flex .block-btn { text-align: left; padding-right: 0; } + .responsive-flex .more { padding-left: 0; } + .responsive-flex .photo-gallery { position: relative; right: auto; @@ -3726,34 +3994,43 @@ img { top: auto; margin: 0 -26px -18px; } + .responsive-flex .photo-gallery.nav-tabs .nav-item { border-top: 1px solid #e6ecf5; text-align: center; } + .responsive-flex .photo-gallery.nav-tabs .nav-item:last-child a { border-right: 0; } + .responsive-flex .w-search { width: auto; } + .responsive-flex .bootstrap-select.without-border.btn-group .dropdown-toggle .filter-option { text-align: left; } + .responsive-flex .align-right { text-align: left; } + .responsive-flex .align-right * { display: block; } + .responsive-flex .align-right > * + * { margin-top: 15px; } + .responsive-flex .align-right .btn { margin-left: 0; } + .responsive-flex .ui-block-title .btn + * { margin-left: 0; } @@ -3766,6 +4043,7 @@ img { -ms-flex-direction: column; flex-direction: column; } + .ui-block-content.display-flex.content-around > * { margin-bottom: 15px; } @@ -3778,26 +4056,30 @@ img { } } -/*------------- #BUTTONS --------------*/ .btn { color: #fff; margin-bottom: 15px; position: relative; } + .btn:hover { opacity: 0.8; color: #fff; } + .btn:focus { -webkit-box-shadow: none; box-shadow: none; } + .btn.c-grey { border-color: #d8dbe6; } + .btn.c-grey:hover { color: inherit; } + .btn.disabled, .btn:disabled { background-color: #9a9fbf; @@ -3862,32 +4144,39 @@ button:hover { fill: #fff; font-size: 20px; } + .btn-control:hover { opacity: 1; } + .btn-control .more-dropdown { top: auto; bottom: 100%; } + .btn-control .more-dropdown li { line-height: 1.3; font-size: 12px; } + .btn-control > i, .btn-control svg { font-size: 20px; width: 20px; height: 20px; } + .btn-control.has-i { font-size: unset; } + .btn-control.has-i > i, .btn-control.has-i svg { font-size: 15px; width: 15px; height: 15px; } + .btn-control.btn-more { line-height: 54px; } @@ -3897,6 +4186,7 @@ button:hover { height: 34px; line-height: 34px; } + .btn-control-small > i, .btn-control-small svg { font-size: 16px; @@ -3913,6 +4203,7 @@ button:hover { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .btn-more:hover { fill: #ff5e3a; } @@ -3928,30 +4219,37 @@ button:hover { .control-block-button { position: absolute; } + .control-block-button .btn-control { margin-right: 20px; margin-bottom: 0; fill: #fff; } + .control-block-button .btn-control:last-child { margin-right: 0; } + .control-block-button .btn-control .olymp-settings-icon { width: 17px; height: 21px; } + .control-block-button .btn-control .olymp-happy-face-icon { width: 21px; height: 21px; } + .control-block-button .btn-control .olymp-chat---messages-icon { width: 23px; height: 20px; } + .control-block-button .btn-control .olymp-star-icon { height: 20px; width: 20px; } + .control-block-button .btn-control .olymp-happy-faces-icon { height: 22px; width: 22px; @@ -4016,9 +4314,11 @@ button:hover { .btn-light-bg { color: #515365; } + .btn-light-bg:hover { color: #515365; } + .btn-light-bg:focus { color: #515365; } @@ -4029,33 +4329,41 @@ button:hover { padding: 13px 23px; background-color: #000; } + .btn-market .icon { margin-right: 5px; height: 35px; width: 35px; } + .btn-market > * { display: inline-block; vertical-align: middle; } + .btn-market .text { overflow: hidden; } + .btn-market span { display: block; } + .btn-market .sup-title { font-size: 9px; font-weight: 700; } + .btn-market .title { font-size: 18px; font-weight: 500; } + .btn-market:after { -webkit-box-shadow: 10px 0 15px 0 rgba(18, 25, 33, 0.3); box-shadow: 10px 0 15px 0 rgba(18, 25, 33, 0.3); } + .btn-market + .btn-market { margin-left: 20px; } @@ -4063,47 +4371,55 @@ button:hover { .with--icon { text-align: left; } + .with--icon .icon { margin-right: 12px; height: 35px; width: 35px; fill: #fff; } + .with--icon > * { display: inline-block; vertical-align: middle; } + .with--icon .text { overflow: hidden; } + .with--icon span { display: block; } + .with--icon .sup-title { font-size: 8px; font-weight: 700; } + .with--icon .title { font-size: 14px; font-weight: 700; } + .with--icon:after { -webkit-box-shadow: 10px 0 15px 0 rgba(18, 25, 33, 0.3); box-shadow: 10px 0 15px 0 rgba(18, 25, 33, 0.3); } + .with--icon.btn-md .icon { margin-right: 15px; height: 22px; width: 22px; } -/*------------- #BUTTONS-action with icons --------------*/ .icon-add { position: relative; display: inline-block; margin-right: 12px; vertical-align: middle; } + .icon-add:after { content: '\f067'; display: block; @@ -4114,6 +4430,7 @@ button:hover { font-size: 7px; font-family: 'Font Awesome 5 Free'; } + .icon-add.without-text { margin-right: 0; } @@ -4123,6 +4440,7 @@ button:hover { display: inline-block; vertical-align: middle; } + .icon-minus:after { content: '\f068'; display: block; @@ -4155,15 +4473,18 @@ button:hover { color: #fff; fill: #fff; } + .accept-request:hover, .accept-request:focus { color: #fff; fill: #fff; opacity: 0.9; } + .accept-request + .accept-request { margin-left: 8px; } + .accept-request svg { width: 20px; height: 20px; @@ -4185,7 +4506,6 @@ button:hover { width: 48%; } -/*------------- #Button back-to-top --------------*/ .back-to-top { position: fixed; z-index: 19; @@ -4206,16 +4526,17 @@ button:hover { border-radius: 100%; background-color: #ff5e3a; } + .back-to-top.hidden { opacity: 0; } + .back-to-top .back-icon { height: 20px; width: 20px; margin: auto; } -/*================= Responsive Mode ============*/ @media (max-width: 768px) { .back-to-top { width: 40px; @@ -4223,6 +4544,7 @@ button:hover { line-height: 40px; right: 10px; } + .back-to-top .back-icon { height: 15px; width: 15px; @@ -4242,7 +4564,6 @@ button:hover { } } -/*------------- #FORMS --------------*/ label.control-label { color: #888da8; } @@ -4371,7 +4692,7 @@ select.form-control { color: #fff; fill: #fff; background-color: #d7d9e5; - border: none; + border: 0; } .form-group.with-button input { @@ -4394,7 +4715,7 @@ select.form-control { right: 0; top: 0; background-color: transparent; - border: none; + border: 0; height: 100%; padding: 1.1rem; display: -webkit-box; @@ -4404,6 +4725,7 @@ select.form-control { -ms-flex-align: center; align-items: center; } + .input-group-addon svg { fill: #9a9fbf; width: 22px; @@ -4434,7 +4756,6 @@ select.form-control { background-color: #08ddc1; } -/*------------- Toggle Button --------------*/ .togglebutton { vertical-align: middle; margin-bottom: 20px; @@ -4500,7 +4821,7 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { width: 24px; height: 24px; line-height: 26px; - background-color: #ffffff; + background-color: #fff; border-radius: 20px; position: relative; left: 3px; @@ -4510,9 +4831,11 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease; -webkit-transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease; - -webkit-transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease; + -webkit-transition: left 0.3s ease, background 0.3s ease, + -webkit-box-shadow 0.1s ease; transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease; - transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, + -webkit-box-shadow 0.1s ease; transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, @@ -4556,13 +4879,16 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { width: 100%; margin-bottom: 30px; } + .description-toggle > * { display: table-cell; vertical-align: middle; } + .description-toggle .togglebutton { text-align: right; } + .description-toggle p { margin-bottom: 0; } @@ -4579,11 +4905,13 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { margin-bottom: 1rem; line-height: 100%; } + .add-field svg { margin-right: 10px; width: 12px; height: 12px; } + .add-field > * { display: table-cell; vertical-align: middle; @@ -4594,25 +4922,26 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { display: table; width: 100%; } + .switcher-block .title { font-size: 13px; } + .switcher-block > * { margin-bottom: 0; display: table-cell; vertical-align: middle; } + .switcher-block > *:last-child { text-align: right; } -/***************************************** - upload button styles -******************************************/ .file-upload { position: relative; display: inline-block; } + .file-upload:hover { cursor: pointer; } @@ -4630,10 +4959,12 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } + .file-upload__label:hover { cursor: pointer; background-color: #ff5e3a; } + .file-upload__label.bg-green:hover, .file-upload__label.bg-blue:hover, .file-upload__label.bg-breez:hover { @@ -4652,6 +4983,7 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { opacity: 0; padding: 0; } + .file-upload__input:hover { cursor: pointer; } @@ -4659,12 +4991,14 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { .subscribe-form { margin: 40px 0 20px; } + .subscribe-form .form-group { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; margin-bottom: 0; } + .subscribe-form .form-control { width: 100%; } @@ -4672,6 +5006,7 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { .list--styled { margin: 35px 0; } + .list--styled li { color: #515365; display: -webkit-box; @@ -4681,23 +5016,28 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { -ms-flex-align: center; align-items: center; } + .list--styled li + li { margin-top: 30px; } + .list--styled i, .list--styled svg { color: #ff5e3a; font-size: 20px; margin-right: 17px; } + .list--styled.small-icon i, .list--styled.small-icon svg { font-size: 8px; } + .list--styled.smallest-icon i, .list--styled.smallest-icon svg { font-size: 6px; } + .list--styled.icon-blue i, .list--styled.icon-blue svg { color: #38a9ff; @@ -4710,18 +5050,22 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); } + .search-form .form-group { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; margin-bottom: 0; } + .search-form .form-control { width: 100%; } + .search-form > * + * { margin-left: -5px; } + .search-form .btn { border-radius: 0 5px 5px 0; } @@ -4810,20 +5154,22 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { } .radio input[type='radio'][disabled] ~ .check { - background-color: #000000; + background-color: #000; } .radio input[type='radio'][disabled] ~ .circle { - border-color: #000000; + border-color: #000; } @-webkit-keyframes rippleOn { 0% { opacity: 0; } + 50% { opacity: 0.2; } + 100% { opacity: 0; } @@ -4833,9 +5179,11 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { 0% { opacity: 0; } + 50% { opacity: 0.2; } + 100% { opacity: 0; } @@ -4845,9 +5193,11 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { 0% { opacity: 0; } + 50% { opacity: 0.2; } + 100% { opacity: 0; } @@ -4857,9 +5207,11 @@ fieldset[disabled] .form-group.is-focused .togglebutton label { 0% { opacity: 0; } + 50% { opacity: 0.2; } + 100% { opacity: 0; } @@ -4961,7 +5313,7 @@ fieldset[disabled] .form-group.is-focused .checkbox label { } .checkbox input[type='checkbox']:checked + .checkbox-material .check:before { - color: #ffffff; + color: #fff; -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, @@ -5006,7 +5358,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], } .checkbox input[type='checkbox'][disabled] ~ .checkbox-material .check { - border-color: #000000; + border-color: #000; opacity: 0.26; } @@ -5019,6 +5371,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], .was-validated .checkbox input[type='checkbox']:invalid + .checkbox-material { color: #dc3545; } + .was-validated .checkbox input[type='checkbox']:invalid @@ -5026,6 +5379,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], .check { border-color: #dc3545; } + .was-validated .checkbox input[type='checkbox']:invalid @@ -5041,12 +5395,14 @@ fieldset[disabled] .checkbox input[type='checkbox'], box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; } + 50% { -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; } + 100% { -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; @@ -5062,12 +5418,14 @@ fieldset[disabled] .checkbox input[type='checkbox'], box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; } + 50% { -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; } + 100% { -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; @@ -5080,9 +5438,11 @@ fieldset[disabled] .checkbox input[type='checkbox'], 0% { opacity: 0; } + 50% { opacity: 0.2; } + 100% { opacity: 0; } @@ -5092,9 +5452,11 @@ fieldset[disabled] .checkbox input[type='checkbox'], 0% { opacity: 0; } + 50% { opacity: 0.2; } + 100% { opacity: 0; } @@ -5105,6 +5467,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], color: #f92552; font-size: 13px; } + .error-box .danger { margin: 0 auto 20px; display: block; @@ -5115,16 +5478,17 @@ fieldset[disabled] .checkbox input[type='checkbox'], border-radius: 100%; background-color: #f92552; } + .error-box .danger svg { fill: #fff; width: 12px; height: 12px; } + .error-box .title { margin-bottom: 13px; } -/*================= Responsive Mode ============*/ @media (max-width: 1199px) { .form-group.has-error:after { top: 14px; @@ -5142,12 +5506,12 @@ fieldset[disabled] .checkbox input[type='checkbox'], margin-left: -5px; border-radius: 0 5px 5px 0; } + .search-form { padding: 0; } } -/*------------- #FIXED-SIDEBAR-LEFT --------------*/ .fixed-sidebar { position: fixed; z-index: 22; @@ -5155,87 +5519,106 @@ fieldset[disabled] .checkbox input[type='checkbox'], min-height: 1000vh; left: 0; } + .fixed-sidebar.open { width: 270px; } + .fixed-sidebar .logo { height: 70px; background-color: #ff5e3a; padding: 15px; } + .fixed-sidebar .ui-block-title { margin: 15px 0; } + .fixed-sidebar .ui-block-title:first-child { margin-top: 0; } + .fixed-sidebar .search-friend svg { height: 20px; width: 20px; } + .fixed-sidebar .search-friend svg:hover { fill: #ff5e3a; } + .fixed-sidebar .ui-block-title a { margin-left: 20px; text-transform: uppercase; font-size: 9px; padding: 0; } + .fixed-sidebar .ui-block-title a + a { float: right; color: #515365; } + .fixed-sidebar .mCustomScrollbar { max-height: calc(100vh - 70px); overflow: hidden; } + .fixed-sidebar .ps > .ps__scrollbar-y-rail, .fixed-sidebar .ps:hover > .ps__scrollbar-y-rail { opacity: 0; z-index: -1; visibility: hidden; } + .fixed-sidebar.open .fixed-sidebar-left { -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); + transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), + -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); } + .fixed-sidebar.open .fixed-sidebar-left.sidebar--small { -webkit-transform: translateX(-100%); transform: translateX(-100%); } + .fixed-sidebar.open .fixed-sidebar-left.sidebar--large { -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } + .fixed-sidebar.open .fixed-sidebar-right { -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); + transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), + -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); } + .fixed-sidebar.open .fixed-sidebar-right.sidebar--small { -webkit-transform: translateX(100%); transform: translateX(100%); } + .fixed-sidebar.open .fixed-sidebar-right.sidebar--large { -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } + .fixed-sidebar.right { top: 70px; z-index: 20; @@ -5243,6 +5626,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], left: auto; min-height: 100%; } + .fixed-sidebar.right .mCustomScrollbar { max-height: calc(100vh - 210px); } @@ -5266,7 +5650,8 @@ fieldset[disabled] .checkbox input[type='checkbox'], -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); + transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), + -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), @@ -5274,15 +5659,18 @@ fieldset[disabled] .checkbox input[type='checkbox'], -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); } + .fixed-sidebar-left.sidebar--small { width: 70px; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } + .fixed-sidebar-left.sidebar--small .left-menu a { padding: 14px 0 14px 25px; display: block; } + .fixed-sidebar-left.sidebar--large { width: 270px; -webkit-transform: translateX(-100%); @@ -5301,6 +5689,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], .sidebar--large .olympus-chat { padding: 15px 15px 15px 30px; } + .sidebar--large .olympus-chat .olymp-chat---messages-icon { margin-right: unset; } @@ -5324,7 +5713,8 @@ fieldset[disabled] .checkbox input[type='checkbox'], -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); - transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); + transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), + -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1); transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), @@ -5339,11 +5729,13 @@ fieldset[disabled] .checkbox input[type='checkbox'], -ms-flex-direction: column; flex-direction: column; } + .fixed-sidebar-right.sidebar--small { width: 70px; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } + .fixed-sidebar-right.sidebar--large { width: 270px; -webkit-transform: translateX(100%); @@ -5357,6 +5749,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .fixed-sidebar.fixed-sidebar-responsive.open { min-height: 1000vh; } @@ -5365,6 +5758,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], z-index: 30; top: 0; } + .fixed-sidebar.fixed-sidebar-responsive.right .sidebar--small { width: 70px; height: 70px; @@ -5382,16 +5776,19 @@ fieldset[disabled] .checkbox input[type='checkbox'], -ms-flex-pack: center; justify-content: center; } + .fixed-sidebar.fixed-sidebar-responsive.right .sidebar--small svg { fill: #fff; width: 22px; height: 22px; } + .fixed-sidebar.fixed-sidebar-responsive.right.open .fixed-sidebar-right.sidebar--small { -webkit-transform: translateX(0); transform: translateX(0); } + .fixed-sidebar.fixed-sidebar-responsive.right .fixed-sidebar-right.sidebar--large { position: absolute; @@ -5399,18 +5796,21 @@ fieldset[disabled] .checkbox input[type='checkbox'], min-height: calc(100vh - 70px); background-color: #fff; } + .fixed-sidebar.fixed-sidebar-responsive.right .js-sidebar-open.active .olymp-close-icon { visibility: visible; opacity: 1; } + .fixed-sidebar.fixed-sidebar-responsive.right .js-sidebar-open.active .olymp-menu-icon { visibility: hidden; opacity: 1; } + .fixed-sidebar.fixed-sidebar-responsive.right .olymp-close-icon { position: absolute; top: 50%; @@ -5433,11 +5833,13 @@ fieldset[disabled] .checkbox input[type='checkbox'], align-items: center; color: #fff; } + .logo img { -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: block; } + .logo .logo-title { text-transform: uppercase; margin: 0; @@ -5445,13 +5847,16 @@ fieldset[disabled] .checkbox input[type='checkbox'], -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .logo .sub-title { font-size: 7px; text-transform: uppercase; } + .logo:hover { color: #fff; } + .logo .img-wrap { position: relative; } @@ -5459,23 +5864,28 @@ fieldset[disabled] .checkbox input[type='checkbox'], .left-menu { padding: 20px 0; } + .left-menu .left-menu-title { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-weight: 700; } + .left-menu .left-menu-icon { fill: #9a9fbf; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; margin-right: 25px; } + .left-menu .olymp-happy-faces-icon { width: 23px; } + .left-menu svg { width: 20px; } + .left-menu a { padding: 16px 0 16px 25px; display: -webkit-box; @@ -5486,9 +5896,11 @@ fieldset[disabled] .checkbox input[type='checkbox'], align-items: center; color: #9a9fbf; } + .left-menu a:hover { color: #515365; } + .left-menu a:hover svg { fill: #ff5e3a; } @@ -5498,6 +5910,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .profile-completion .skills-item-info { font-size: 14px; } @@ -5505,29 +5918,36 @@ fieldset[disabled] .checkbox input[type='checkbox'], .chat-users { margin-bottom: 0; } + .chat-users li { padding: 13px 20px; cursor: pointer; } + .chat-users .author-thumb { margin-right: 8px; } + .chat-users .author-thumb .icon-status { border-color: #fff; } + .chat-users .author-name { font-size: 12px; } + .chat-users .status { text-transform: uppercase; font-size: 8px; font-weight: 700; display: block; } + .chat-users .more { float: right; margin-top: 7px; } + .chat-users .more:hover .more-icons { visibility: visible; opacity: 1; @@ -5546,17 +5966,21 @@ fieldset[disabled] .checkbox input[type='checkbox'], width: 160px; bottom: -17px; } + .more-icons li { display: inline-block; fill: #c2c5d9; padding: 0; } + .more-icons li:hover { fill: #9a9fbf; } + .more-icons li + li { margin-left: 20px; } + .more-icons svg { width: 22px; height: 20px; @@ -5577,9 +6001,11 @@ fieldset[disabled] .checkbox input[type='checkbox'], fill: #fff; height: 70px; } + .olympus-chat .olymp-chat---messages-icon { margin: auto; } + .olympus-chat .olympus-chat-title { text-transform: uppercase; color: #fff; @@ -5595,17 +6021,21 @@ fieldset[disabled] .checkbox input[type='checkbox'], height: 70px; margin-top: auto; } + .search-friend input { padding: 0.5rem 1.1rem; font-size: 12px; } + .search-friend .form-group { margin: 15px 20px; max-width: 150px; } + .search-friend a { fill: #9a9fbf; } + .search-friend a + a { margin-left: 13px; } @@ -5628,7 +6058,6 @@ fieldset[disabled] .checkbox input[type='checkbox'], font-size: 13px; } -/*------------- Styles For left and right sticky-sidebars --------------*/ .crumina-sticky-sidebar { will-change: min-height; } @@ -5636,23 +6065,24 @@ fieldset[disabled] .checkbox input[type='checkbox'], .sidebar__inner { -webkit-transform: translate(0, 0); transform: translate(0, 0); - /* For browsers don't support translate3d. */ -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); will-change: position, transform; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 768px) { .fixed-sidebar.right { display: none; } + .fixed-sidebar.right.fixed-sidebar-responsive { display: block; } + .fixed-sidebar.fixed-sidebar-responsive { display: block; } + .fixed-sidebar-right { position: relative; bottom: auto; @@ -5660,15 +6090,16 @@ fieldset[disabled] .checkbox input[type='checkbox'], box-shadow: none; border-left: none; } + .fixed-sidebar .mCustomScrollbar { max-height: calc(100vh - 70px); } } -/*------------- #SKILLS --------------*/ .skills-item { margin-bottom: 20px; } + .skills-item .skills-item-meter { padding: 0; width: 100%; @@ -5683,6 +6114,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], color: #515365; font-size: 12px; } + .skills-item-info .skills-item-count { float: right; } @@ -5698,10 +6130,12 @@ fieldset[disabled] .checkbox input[type='checkbox'], top: 0; left: 0; } + .skills-item-meter-active.skills-animate { -webkit-animation: skills-animated 1.2s ease-out; animation: skills-animated 1.2s ease-out; } + .skills-item-meter-active.skills-animate-opacity { -webkit-animation: skills-animated-opacity 0.2s ease-out; animation: skills-animated-opacity 0.2s ease-out; @@ -5731,11 +6165,11 @@ fieldset[disabled] .checkbox input[type='checkbox'], } } -/*------------- #FRIENDS --------------*/ .friend-header-thumb { border-bottom: 1px solid #e6ecf5; overflow: hidden; } + .friend-header-thumb img { width: 100%; display: block; @@ -5745,16 +6179,20 @@ fieldset[disabled] .checkbox input[type='checkbox'], border-radius: 5px; overflow: hidden; } + .friend-item .control-block-button { position: relative; } + .friend-item .swiper-container { padding-bottom: 40px; } + .friend-item .btn-control { margin-bottom: 0; margin-right: 14px; } + .friend-item.fav-page .friend-about { text-align: center; } @@ -5764,6 +6202,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], text-align: center; position: relative; } + .friend-item-content .more { z-index: 5; position: absolute; @@ -5778,12 +6217,14 @@ fieldset[disabled] .checkbox input[type='checkbox'], position: relative; margin-bottom: 30px; } + .friend-avatar .author-thumb { margin: 0 auto; height: 98px; width: 98px; margin-bottom: 10px; } + .friend-avatar .author-thumb img { border: 4px solid #fff; display: block; @@ -5797,9 +6238,11 @@ fieldset[disabled] .checkbox input[type='checkbox'], display: inline-block; margin-right: 25px; } + .friend-count-item .title { color: #888da8; } + .friend-count-item:last-child { margin-right: 0; } @@ -5820,7 +6263,6 @@ fieldset[disabled] .checkbox input[type='checkbox'], top: 100%; right: 0; width: 180px; - /*border: 1px solid $border-color;*/ -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); background-color: #fff; @@ -5833,14 +6275,17 @@ fieldset[disabled] .checkbox input[type='checkbox'], padding: 15px 20px; z-index: 5; } + .more-dropdown ul { padding: 15px 25px; margin-bottom: 0; } + .more-dropdown li a > * { display: inline-block; vertical-align: middle; } + .more-dropdown a { padding: 7px 0; font-size: 12px; @@ -5848,12 +6293,14 @@ fieldset[disabled] .checkbox input[type='checkbox'], display: block; font-weight: 700; } + .more-dropdown a.btn-sm { padding: 0.5rem 1.7rem; font-size: 0.688rem; line-height: 1.5; border-radius: 0.2rem; } + .more-dropdown a:hover { color: #ff5e3a; } @@ -5872,9 +6319,11 @@ fieldset[disabled] .checkbox input[type='checkbox'], color: #888da8; fill: #c0c4d8; } + .more .more { cursor: pointer; } + .more > svg { cursor: pointer; } @@ -5894,7 +6343,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], top: auto; bottom: -7px; right: 15px; - border-bottom: none; + border-bottom: 0; border-top: 7px solid #fff; } @@ -5911,6 +6360,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], .friend-groups .friend-item-content { padding: 25px; } + .friend-groups .friend-item-content .more { top: 0; right: 10px; @@ -5919,6 +6369,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], .friend-groups .friend-avatar { margin-top: 0; } + .friend-groups .friend-avatar .author-thumb { width: 120px; height: 120px; @@ -5931,8 +6382,9 @@ fieldset[disabled] .checkbox input[type='checkbox'], display: -ms-flexbox; display: flex; } + .friend-groups .friend-avatar .author-thumb img { - border: none; + border: 0; display: block; margin: auto; } @@ -5955,6 +6407,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], border: 2px dashed #bbc0d5; position: relative; } + .create-group .content { position: absolute; top: 50%; @@ -5964,19 +6417,21 @@ fieldset[disabled] .checkbox input[type='checkbox'], width: 90%; text-align: center; } + .create-group .content .btn-control { margin-right: 0; margin-bottom: 15px; } + .create-group .content .btn-control svg { width: 20px; height: 20px; } + .create-group .author-name { font-size: 14px; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 640px) { .create-group .content { position: relative; @@ -5988,7 +6443,6 @@ fieldset[disabled] .checkbox input[type='checkbox'], } } -/*------------- #SLIDERS --------------*/ .swiper-pagination-bullet { display: inline-block; width: 10px; @@ -6001,6 +6455,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], transition: all 0.3s ease; border: 2px solid #d9dbe7; } + .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #ff5e3a; border-color: transparent; @@ -6025,6 +6480,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], .pagination-bottom { padding-bottom: 55px; } + .pagination-bottom .swiper-pagination { bottom: 15px; } @@ -6047,6 +6503,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } + .btn-next:hover, .btn-prev:hover, .btn-next-without:hover, @@ -6070,6 +6527,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], width: 100%; text-align: center; } + .slider-slides .slides-item { position: relative; z-index: 1; @@ -6078,13 +6536,16 @@ fieldset[disabled] .checkbox input[type='checkbox'], border-radius: 5px; overflow: hidden; } + .slider-slides .slides-item .overlay { opacity: 1; background: rgba(43, 45, 59, 0.6); } + .slider-slides .slides-item:last-child { margin-right: 0; } + .slider-slides .slides-item.slide-active .overlay { opacity: 0; } @@ -6094,43 +6555,52 @@ fieldset[disabled] .checkbox input[type='checkbox'], margin: 40px 0; padding-bottom: 100px; } + .single-post-slider .slider-slides { bottom: 0; } + .single-post-slider .btn-next, .single-post-slider .btn-prev { fill: #9a9fbf; } + .single-post-slider .btn-next:hover, .single-post-slider .btn-prev:hover { fill: #ff5e3a; } + .single-post-slider .btn-next { right: 0; } + .single-post-slider .btn-prev { left: 0; } + .single-post-slider .slider-slides .slides-item { border-radius: 0; margin-right: 22px; } + .single-post-slider .slider-slides .slides-item img { display: block; } + .single-post-slider .slider-slides .slides-item:last-of-type { margin-right: 0; } + .single-post-slider .swiper-slide img { display: block; width: 100%; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 1080px) { .slider-slides { display: none; } + .single-post-slider .slider-slides { display: block; } @@ -6141,6 +6611,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], width: 40px; height: 40px; } + .single-post-slider { padding-bottom: 50px; } @@ -6158,24 +6629,26 @@ fieldset[disabled] .checkbox input[type='checkbox'], width: 15px; height: 15px; } + .single-post-slider .btn-next, .single-post-slider .btn-prev { display: none; } } -/*------------- #PAGINATION --------------*/ .pagination { margin-top: 40px; margin-bottom: 40px; -ms-flex-wrap: wrap; flex-wrap: wrap; } + .pagination .page-item { font-size: 12px; font-weight: 700; padding: 0 4px; } + .pagination .page-link { border-radius: 5px; } @@ -6184,22 +6657,25 @@ fieldset[disabled] .checkbox input[type='checkbox'], margin-top: 15px; margin-bottom: 15px; } + .pagination--small .page-link { padding: 0.25rem 0.45rem; font-size: 8px; } -/*------------- #LANDING --------------*/ .landing-content { color: #fff; margin-bottom: 30px; } + .landing-content > *:first-child { font-weight: 300; } + .landing-content > *:last-child { margin-bottom: 0; } + .landing-content > * { color: inherit; margin-bottom: 45px; @@ -6214,21 +6690,25 @@ fieldset[disabled] .checkbox input[type='checkbox'], width: 100%; max-width: 100%; } + .main-header.main-landing .logo { text-align: center; display: block; background-color: transparent; margin-bottom: 60px; } + .main-header.main-landing .logo img { display: block; margin: 0 auto 10px; } + .main-header.main-landing h1 { font-size: 36px; font-weight: 300; margin-bottom: 40px; } + .main-header.main-landing p { margin-bottom: 60px; } @@ -6243,22 +6723,27 @@ fieldset[disabled] .checkbox input[type='checkbox'], text-align: center; margin-bottom: 50px; } + .landing-item .title { font-weight: 700; } + .landing-item .full-block { z-index: 999; } + .landing-item .landing-item-thumb { position: relative; margin-bottom: 25px; -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.3); box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.3); } + .landing-item .landing-item-thumb img { width: 100%; display: block; } + .landing-item .landing-item-thumb .btn { margin-bottom: 0; position: absolute; @@ -6269,6 +6754,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], transform: translate(-50%, -50%); max-width: 90%; } + .landing-item .landing-item-thumb .new { display: block; position: absolute; @@ -6285,9 +6771,11 @@ fieldset[disabled] .checkbox input[type='checkbox'], font-size: 14px; font-weight: 700; } + .landing-item:hover .overlay { opacity: 1; } + .landing-item:hover .btn { opacity: 1; } @@ -6296,23 +6784,26 @@ fieldset[disabled] .checkbox input[type='checkbox'], text-align: center; margin: 80px 0; } + .landing-main-content svg { fill: #ff5e3a; margin-bottom: 30px; } + .landing-main-content .btn { margin: 40px 0; } + .landing-main-content .title { font-weight: 300; margin-bottom: 30px; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 800px) { .img-rocket { right: 5px; } + .landing-content > * { margin-bottom: 20px; } @@ -6324,41 +6815,46 @@ fieldset[disabled] .checkbox input[type='checkbox'], } } -/*------------- #REGISTRATION-LOGIN-FORM --------------*/ -.login-title, .login-text { - color: #fff +.login-title, +.login-text { + color: #fff; } + .registration-login-form { border: 1px solid #e6ecf5; border-radius: 0 5px 5px 0; - background-color: #ffffff; + background-color: #fff; overflow: hidden; position: relative; padding-left: 71px; margin-bottom: 20px; min-height: 700px; } + .registration-login-form .nav-tabs { float: left; display: block; height: 100%; - border: none; + border: 0; position: absolute; top: 0; bottom: 0; left: 0; } + .registration-login-form .nav-item { margin-bottom: 0; height: 50%; display: table; } + .registration-login-form .nav-item:last-child .nav-link { border-bottom: 0; } + .registration-login-form .nav-link { border-radius: 0; - border: none; + border: 0; border-bottom: 1px solid #e6ecf5; border-right: 1px solid #e6ecf5; padding: 25px; @@ -6369,30 +6865,37 @@ fieldset[disabled] .checkbox input[type='checkbox'], display: table-cell; vertical-align: middle; } + .registration-login-form .nav-link.active { fill: #ff5e3a; background-color: #fff; border-color: #e6ecf5; } + .registration-login-form .nav-link svg { width: 21px; height: 21px; } + .registration-login-form .tab-content { overflow: hidden; } + .registration-login-form .content { padding: 35px 25px; } + .registration-login-form .title { padding: 25px; border-bottom: 1px solid #e6ecf5; margin-bottom: 0; } + .registration-login-form p { margin-bottom: 0; font-size: 13px; } + .registration-login-form .remember { margin: 0 0 25px; } @@ -6400,13 +6903,16 @@ fieldset[disabled] .checkbox input[type='checkbox'], .remember { margin-bottom: 1rem; } + .remember .checkbox { display: inline-block; margin-bottom: 0; } + .remember a { line-height: 2; } + .remember .forgot { float: right; color: #888da8; @@ -6419,6 +6925,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], margin: 1rem 0 2rem 0; background-color: #e6ecf5; } + .or:after { content: 'OR'; display: block; @@ -6437,34 +6944,39 @@ fieldset[disabled] .checkbox input[type='checkbox'], width: 100%; margin-right: 30px; } + .form--login-logout form { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } + .form--login-logout .form-control { background-color: #494c62; border: 0; color: #9a9fbf; } + .form--login-logout .login-btn-responsive { display: none; } + .form--login-logout button.btn { padding: 0.578rem 2.1rem; } -/*================= Responsive Mode ============*/ @media (max-width: 1023px) { .registration-login-form { padding-top: 71px; padding-left: 0; } + .registration-login-form .nav-tabs { bottom: auto; height: auto; width: 100%; } + .registration-login-form .nav-item { height: 100%; display: block; @@ -6472,9 +6984,11 @@ fieldset[disabled] .checkbox input[type='checkbox'], float: left; text-align: center; } + .registration-login-form .nav-link { display: block; } + .registration-login-form .nav-item:last-child .nav-link { border-bottom: 1px solid #e6ecf5; } @@ -6484,26 +6998,29 @@ fieldset[disabled] .checkbox input[type='checkbox'], .form--login-logout { text-align: right; } + .form--login-logout form { display: none; } + .form--login-logout .btn { display: none; margin-bottom: 0; } + .form--login-logout .btn.login-btn-responsive { display: inline-block; padding: 0.6rem 1.5rem; } } -/*------------- #MAIN-HEADER --------------*/ .main-header { padding: 70px 0 70px 0; margin: 0 auto 30px; position: relative; background-position: 50% 50%; } + .main-header.main-header-has-header-standard { padding-top: 0; } @@ -6547,22 +7064,25 @@ fieldset[disabled] .checkbox input[type='checkbox'], color: #fff; text-align: center; } + .main-header-content > * { color: inherit; } + .main-header-content > *:first-child { font-weight: 300; margin-bottom: 20px; } + .main-header-content p { font-weight: 400; margin-bottom: 0; } -/*------------- Logout Content --------------*/ .logout-content { text-align: center; } + .logout-content .logout-icon { font-weight: 900; width: 20px; @@ -6576,14 +7096,12 @@ fieldset[disabled] .checkbox input[type='checkbox'], margin: 0 auto 35px; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 768px) { .main-header { max-width: 100%; } } -/*------------- #YOUR-PROFILE--------------*/ .items-round-little { color: #fff; font-weight: 700; @@ -6595,6 +7113,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], border-radius: 100%; margin-left: 12px; } + .items-round-little:hover { color: #fff; } @@ -6608,6 +7127,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], -ms-flex-direction: column; flex-direction: column; } + .your-profile-menu li a { font-size: 11px; padding: 12px 0; @@ -6615,30 +7135,38 @@ fieldset[disabled] .checkbox input[type='checkbox'], display: block; font-weight: 700; } + .your-profile-menu li a:hover { color: #515365; } + .your-profile-menu.nav-tabs .nav-link { - border: none; + border: 0; border-top-left-radius: 0; border-top-right-radius: 0; } + .your-profile-menu.nav-tabs .nav-link .ripple-container { display: none; } + .your-profile-menu.main { padding: 0; border-bottom: 0; } + .your-profile-menu.main.nav-tabs .nav-link { padding: 0; } + .your-profile-menu.main.nav-tabs .nav-item { margin-bottom: 0; } + .your-profile-menu.main.nav-tabs .nav-item:last-child .ui-block-title { border-bottom: 0; } + .your-profile-menu.main .ui-block-title:last-child { border-bottom: 1px solid #e6ecf5; } @@ -6660,29 +7188,36 @@ fieldset[disabled] .checkbox input[type='checkbox'], -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); } + .profile-settings-responsive .fa-angle-left { display: none; } + .profile-settings-responsive.open { -webkit-transform: translateX(0); transform: translateX(0); z-index: 99; } + .profile-settings-responsive.open .fa-angle-right { display: none; } + .profile-settings-responsive.open .fa-angle-left { display: block; } + .profile-settings-responsive.open .mCustomScrollbar { visibility: visible; opacity: 1; } + .profile-settings-responsive .ps > .ps__scrollbar-y-rail { opacity: 0; visibility: hidden; z-index: -4444; } + .profile-settings-responsive .mCustomScrollbar { max-height: calc(100vh - 70px); opacity: 0; @@ -6705,16 +7240,17 @@ fieldset[disabled] .checkbox input[type='checkbox'], padding: 20px 8px 20px 8px; font-size: 20px; } + .profile-settings-open:hover { color: #fff; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 1024px) { .profile-settings-responsive { visibility: visible; opacity: 1; } + .responsive-display-none { display: none; } @@ -6727,10 +7263,10 @@ fieldset[disabled] .checkbox input[type='checkbox'], } } -/*------------- #NOTIFICATION --------------*/ .notification-list { margin-bottom: 0; } + .notification-list .selectize-dropdown-content > *, .notification-list li { padding: 25px; @@ -6740,38 +7276,47 @@ fieldset[disabled] .checkbox input[type='checkbox'], -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .notification-list .selectize-dropdown-content > * > *, .notification-list li > * { margin-bottom: 0; display: inline-block; vertical-align: middle; } + .notification-list .selectize-dropdown-content > *:hover, .notification-list li:hover { background-color: #fafbfd; } + .notification-list .selectize-dropdown-content > *:hover .more, .notification-list li:hover .more { opacity: 1; } + .notification-list .selectize-dropdown-content > *.un-read, .notification-list li.un-read { background-color: #f7f9fc; } + .notification-list .selectize-dropdown-content > *.un-read .notification-icon, .notification-list li.un-read .notification-icon { color: #9da2c1; fill: #9da2c1; } + .notification-list .selectize-dropdown-content > * { cursor: pointer; } + .notification-list .selectize-dropdown-content > *:last-child { - border-bottom: none; + border-bottom: 0; } + .notification-list .notification-friend { display: inline-block; } + .notification-list .comment-photo { margin: 30px 0 0 60px; max-width: 280px; @@ -6784,35 +7329,43 @@ fieldset[disabled] .checkbox input[type='checkbox'], -ms-flex-align: center; align-items: center; } + .notification-list .comment-photo span { background-color: #f5f7fb; padding: 0 15px; } + .notification-list .author-thumb { height: 40px; width: 40px; } + .notification-list .notification-event { padding-left: 15px; } + .notification-list .notification-date { font-size: 11px; display: block; margin-top: 5px; } + .notification-list .notification-link { color: #ff5e3a; } + .notification-list .notification-icon { color: #d7d9e5; fill: #d7d9e5; float: right; margin-top: 10px; } + .notification-list .notification-icon svg { width: 22px; height: 20px; } + .notification-list .more { position: absolute; right: 10px; @@ -6821,18 +7374,23 @@ fieldset[disabled] .checkbox input[type='checkbox'], color: #d6d9e6; opacity: 0; } + .notification-list .more i + i { margin-left: 5px; } + .notification-list .more svg + i { margin-left: 5px; } + .notification-list .more i + svg { margin-left: 5px; } + .notification-list .more svg + svg { margin-left: 5px; } + .notification-list.chat-message { background-color: transparent; } @@ -6862,6 +7420,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], .chat-message li.chat-group .author-thumb { border-radius: 0; } + .chat-message li.chat-group .author-thumb img { width: 16px; height: 16px; @@ -6880,6 +7439,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], .chat-message li.message-unread { background-color: #f7f9fc; } + .chat-message li.message-unread .notification-icon { fill: #9a9fbf; } @@ -6887,16 +7447,19 @@ fieldset[disabled] .checkbox input[type='checkbox'], .chat-field { border-left: 1px solid #e6ecf5; } + .chat-field .mCustomScrollbar { overflow: hidden; max-height: 450px; } + .chat-field .ps > .ps__scrollbar-y-rail, .chat-field .ps:hover > .ps__scrollbar-y-rail { opacity: 0; z-index: -1; visibility: hidden; } + .chat-field textarea { border-radius: 0; border-right: 0; @@ -6908,8 +7471,9 @@ fieldset[disabled] .checkbox input[type='checkbox'], } .chat-message-field li { - border-bottom: none; + border-bottom: 0; } + .chat-message-field li:hover { background-color: transparent; } @@ -6934,15 +7498,18 @@ fieldset[disabled] .checkbox input[type='checkbox'], float: left; margin-top: 20px; } + .added-photos img { border-radius: 10px; margin-right: 8px; margin-bottom: 15px; display: block; } + .added-photos img:last-child { margin-right: 0; } + .added-photos .photos-name { display: block; font-size: 10px; @@ -6953,13 +7520,16 @@ fieldset[disabled] .checkbox input[type='checkbox'], float: left; width: 100%; } + .add-options-message button { margin-bottom: 0; float: right; } + .add-options-message button + button { margin-right: 15px; } + .add-options-message .options-message { color: #c2c5d9; fill: #c2c5d9; @@ -6968,13 +7538,16 @@ fieldset[disabled] .checkbox input[type='checkbox'], cursor: pointer; vertical-align: middle; } + .add-options-message .options-message + .options-message { margin-left: 35px; } + .add-options-message .options-message svg { width: 24px; height: 18px; } + .add-options-message .more-dropdown { width: 215px; top: auto; @@ -6982,9 +7555,11 @@ fieldset[disabled] .checkbox input[type='checkbox'], right: -20px; padding: 8px; } + .add-options-message .more-dropdown a { padding: 0; } + .add-options-message .more-dropdown li { float: left; padding: 4px; @@ -7010,15 +7585,19 @@ fieldset[disabled] .checkbox input[type='checkbox'], display: inline-block; margin-right: 8px; } + .icon-status.online { background-color: #32e4cd; } + .icon-status.away { background-color: #ffd52f; } + .icon-status.disconected { background-color: #ff4f60; } + .icon-status.status-invisible { background-color: #cbdfee; } @@ -7050,28 +7629,34 @@ fieldset[disabled] .checkbox input[type='checkbox'], .birthday-item { padding: 25px; } + .birthday-item .author-thumb { width: 40px; height: 40px; margin-right: 12px; } + .birthday-item .birthday-date { font-size: 12px; } + .birthday-item .btn { margin-bottom: 0; float: right; margin-top: 5px; max-width: 35%; } + .birthday-item.badges .author-thumb { width: 38px; height: 38px; margin-right: 25px; } + .birthday-item.badges .birthday-date { font-size: 13px; } + .birthday-item.badges .skills-item { min-width: 220px; display: block; @@ -7079,13 +7664,21 @@ fieldset[disabled] .checkbox input[type='checkbox'], margin-bottom: 0; margin-top: 18px; } + @media (max-width: 999px) { .birthday-item.badges .skills-item { float: none; } } + .birthday-item.badges .skills-item-meter-active { - background: -webkit-gradient(linear, left top, right top, from(#ff613a), to(#ff9432)); + background: -webkit-gradient( + linear, + left top, + right top, + from(#ff613a), + to(#ff9432) + ); background: linear-gradient(to right, #ff613a, #ff9432); } @@ -7104,7 +7697,6 @@ fieldset[disabled] .checkbox input[type='checkbox'], overflow: hidden; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 1400px) { .birthday-item { padding: 25px 10px; @@ -7121,6 +7713,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], .col-xl-5.col-lg-6.col-md-12.col-sm-12.col-xs-12.padding-r-0 { padding-right: 15px; } + .col-xl-7.col-lg-6.col-md-12.col-sm-12.col-xs-12.padding-l-0 { padding-left: 15px; } @@ -7130,21 +7723,26 @@ fieldset[disabled] .checkbox input[type='checkbox'], .add-options-message .options-message + .options-message { margin-left: 15px; } + .add-options-message button { float: none; margin-left: 0; display: block; margin-top: 10px; } + .add-options-message button + button { margin-right: 0; } + .notification-list .notification-event { max-width: 75%; } + .birthday-item { padding: 10px; } + .birthday-item .author-thumb { margin-right: 5px; } @@ -7162,16 +7760,17 @@ fieldset[disabled] .checkbox input[type='checkbox'], .notification-list .notification-event { max-width: 60%; } + .chat-message-field .notification-date { float: none; margin-top: 5px; } + .chat-message-field .notification-friend { float: none; } } -/*------------- #NOTIFICATION --------------*/ .popup-chat { width: 320px; -webkit-box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); @@ -7180,37 +7779,46 @@ fieldset[disabled] .checkbox input[type='checkbox'], position: relative; z-index: 5; } + .popup-chat .modal-body { padding: 0; } + .popup-chat .modal-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } + .popup-chat .modal-header .title { margin-right: auto; } + .popup-chat .modal-content { border: 0; } + .popup-chat .mCustomScrollbar { overflow: hidden; max-height: 350px; } + .popup-chat .ps > .ps__scrollbar-y-rail, .popup-chat .ps:hover > .ps__scrollbar-y-rail { opacity: 0; z-index: -1; visibility: hidden; } + .popup-chat .modal-header { background-color: #7c5ac2; padding: 17px; } + .popup-chat .modal-header .title { color: #fff; } + .popup-chat .more { width: auto; font-size: 9px; @@ -7218,22 +7826,28 @@ fieldset[disabled] .checkbox input[type='checkbox'], color: #fff; fill: #fff; } + .popup-chat .more i + i { margin-left: 15px; } + .popup-chat .more svg + i { margin-left: 15px; } + .popup-chat .more i + svg { margin-left: 15px; } + .popup-chat .more svg + svg { margin-left: 15px; } + .popup-chat .notification-event { padding-left: 10px; width: 75%; } + .popup-chat .chat-message-item { padding: 13px; background-color: #f0f4f9; @@ -7242,32 +7856,40 @@ fieldset[disabled] .checkbox input[type='checkbox'], margin-bottom: 5px; font-size: 12px; } + .popup-chat .notification-date { float: left; } + .popup-chat .author-thumb { width: 26px; height: 26px; } + .popup-chat .chat-message-field li { overflow: hidden; padding: 9px 25px; } + .popup-chat .chat-message-field li:nth-child(2n) .chat-message-item { background-color: #7c5ac2; color: #fff; } + .popup-chat .chat-message-field li:nth-child(2n) .author-thumb { float: right; } + .popup-chat .chat-message-field li:nth-child(2n) .chat-message-item { float: right; } + .popup-chat .chat-message-field li:nth-child(2n) .notification-event { float: right; padding-left: 0; padding-right: 10px; } + .popup-chat .add-options-message { position: absolute; right: 20px; @@ -7275,18 +7897,22 @@ fieldset[disabled] .checkbox input[type='checkbox'], width: auto; padding: 0; } + .popup-chat .add-options-message .options-message + .options-message { margin-left: 15px; } + .popup-chat .form-group.label-floating textarea.form-control { padding-right: 80px; border-left: 0; border-bottom: 0; border-right: 0; } + .popup-chat .form-group { margin-bottom: 0; } + .popup-chat textarea { min-height: 60px; height: 60px; @@ -7294,6 +7920,7 @@ fieldset[disabled] .checkbox input[type='checkbox'], transition: all 0.3s ease; border-radius: 0; } + .popup-chat textarea:focus { min-height: 100px; } @@ -7314,10 +7941,12 @@ fieldset[disabled] .checkbox input[type='checkbox'], z-index: 999; max-height: 70vh; } + .popup-chat-responsive .mCustomScrollbar { overflow: hidden; max-height: 150px; } + .popup-chat-responsive.open-chat { bottom: auto; top: 0; @@ -7325,7 +7954,6 @@ fieldset[disabled] .checkbox input[type='checkbox'], transform: translateY(0); } -/*------------- Responsive mode styles --------------*/ @media (max-width: 768px) { .popup-chat-responsive { opacity: 1; @@ -7334,10 +7962,10 @@ fieldset[disabled] .checkbox input[type='checkbox'], } } -/*------------- #OVERLAY-MENU --------------*/ body { overflow-x: hidden; } + body:before { content: ''; display: block; @@ -7352,40 +7980,47 @@ body:before { transition: opacity 0.3s ease; z-index: -999; } + body.overlay-enable:before { opacity: 0.8; z-index: 500; } + body.body--fixed { position: fixed; width: 100%; } -/*------------- #POPUP-WINDOWS --------------*/ .window-popup { max-width: calc(100% - 40px); } + .window-popup .icon-close { opacity: 1; margin-top: 0; margin-right: 0; } + .window-popup .icon { fill: #888da8; float: right; margin-top: 7px; padding: 0; } + .window-popup .input-group-addon .icon { margin-top: 0; } + .window-popup .form-group { margin-bottom: 25px; } + .window-popup .form-group.with-button button { width: 50px; border-radius: 0 5px 5px 0; } + .window-popup .olymp-computer-icon { width: 22px; height: 20px; @@ -7394,9 +8029,11 @@ body.body--fixed { .fav-page-popup { width: 470px; } + .fav-page-popup button { margin-bottom: 0; } + .fav-page-popup .form-group.label-floating .bootstrap-select.btn-group @@ -7412,10 +8049,12 @@ body.body--fixed { color: #888da8; fill: #888da8; } + .icon-close:hover { color: #ff5e3a; fill: #ff5e3a; } + .icon-close svg { width: 18px; height: 18px; @@ -7424,6 +8063,7 @@ body.body--fixed { .update-header-photo { width: 770px; } + .update-header-photo .modal-body { padding: 0; } @@ -7437,22 +8077,27 @@ body.body--fixed { fill: #c2c5d9; border-left: 1px solid #e6ecf5; } + .upload-photo-item:first-child { - border-right: none; + border-right: 0; } + .upload-photo-item h6, .upload-photo-item .h6 { margin-bottom: 0; } + .upload-photo-item svg { margin-bottom: 30px; width: 55px; height: 50px; } + .upload-photo-item span { font-size: 11px; color: #888da8; } + .upload-photo-item:hover { fill: #ff5e3a; background-color: #fafbfd; @@ -7461,13 +8106,15 @@ body.body--fixed { .choose-from-my-photo { width: 770px; } + .choose-from-my-photo .nav-tabs { position: absolute; top: 0; right: 0; max-height: 100%; - border-bottom: none; + border-bottom: 0; } + .choose-from-my-photo .nav-tabs .nav-link { border-radius: 0; padding: 18px 25px; @@ -7475,20 +8122,24 @@ body.body--fixed { background-color: #fafbfd; border-color: #e6ecf5; border-top-color: transparent; - border-right: none; + border-right: 0; height: 100%; } + .choose-from-my-photo .nav-tabs .nav-link.active { fill: #ff5e3a; background-color: #fff; } + .choose-from-my-photo .nav-tabs .nav-link svg { width: 18px; height: 20px; } + .choose-from-my-photo .btn { margin-bottom: 30px; } + .choose-from-my-photo .btn + .btn { margin-left: 20px; } @@ -7500,31 +8151,37 @@ body.body--fixed { float: left; padding: 0 22px 25px 0; } + .choose-photo-item img { max-width: 100%; width: 100%; display: block; } + .choose-photo-item:last-child { margin-right: 0; } + .choose-photo-item .radio { position: relative; margin-bottom: 0; border: 1px solid #e6ecf5; border-radius: 5px; } + .choose-photo-item .radio label { padding-left: 0; margin-bottom: 0; width: 100%; } + .choose-photo-item .radio label span { position: absolute; top: 10px; right: 10px; left: auto; } + .choose-photo-item .circle { background-color: #fff; } @@ -7536,12 +8193,15 @@ figcaption { font-weight: 700; color: #515365; } + figcaption a { color: #515365; } + figcaption a:hover { color: #ff5e3a; } + figcaption span { font-size: 10px; color: #888da8; @@ -7556,18 +8216,23 @@ figure { .blog-post-popup { width: 770px; } + .blog-post-popup .modal-body { padding: 0; } + .blog-post-popup .post p { padding: 0 15px; } + .blog-post-popup .post-thumb { position: relative; } + .blog-post-popup .overlay { opacity: 1; } + .blog-post-popup .post-title { position: absolute; top: 50%; @@ -7578,10 +8243,12 @@ figure { text-align: center; z-index: 20; } + .blog-post-popup .mCustomScrollbar { overflow: hidden; max-height: 365px; } + .blog-post-popup .ps > .ps__scrollbar-y-rail, .blog-post-popup .ps:hover > .ps__scrollbar-y-rail { display: none; @@ -7590,16 +8257,20 @@ figure { .open-photo-popup { width: 970px; } + .open-photo-popup .modal-body { padding: 0; } + .open-photo-popup .modal-content { - border: none; + border: 0; } + .open-photo-popup .mCustomScrollbar { overflow: hidden; max-height: 140px; } + .open-photo-popup .ps > .ps__scrollbar-y-rail, .open-photo-popup .ps:hover > .ps__scrollbar-y-rail { display: none; @@ -7609,23 +8280,28 @@ figure { padding: 55px 0; background-color: #000; } + .open-photo-thumb .photo-item { margin: 0; border-radius: 0; padding: 0; display: block; } + .open-photo-thumb .photo-item .overlay { bottom: 0; right: 0; } + .open-photo-thumb .photo-item img { border-radius: 0; display: block; } + .open-photo-thumb .photo-item:hover .tag-friends { opacity: 1; } + .open-photo-thumb .tag-friends { position: absolute; top: 25px; @@ -7635,6 +8311,7 @@ figure { transition: all 0.3s ease; fill: #fff; } + .open-photo-thumb .tag-friends svg { width: 20px; height: 20px; @@ -7646,18 +8323,22 @@ figure { display: -ms-flexbox; display: flex; } + .open-photo-popup-v2 .open-photo-thumb { width: 66.66%; float: left; z-index: 10; } + .open-photo-popup-v2 .open-photo-content { width: 33%; float: left; } + .open-photo-popup-v2 .post-additional-info .comments-shared { margin-top: 0; } + .open-photo-popup-v2 .mCustomScrollbar { max-height: 180px; } @@ -7665,21 +8346,26 @@ figure { .create-photo-album { width: 770px; } + .create-photo-album .photo-album-item.create-album { min-height: 200px; } + .create-photo-album .more { padding: 10px 13px; fill: #9a9fbf; } + .create-photo-album .more a { font-size: 12px; display: inline-block; margin-bottom: 0; } + .create-photo-album .more svg { margin-right: 5px; } + .create-photo-album .olymp-happy-face-icon { width: 20px; height: 20px; @@ -7688,32 +8374,39 @@ figure { top: 10px; left: 15px; } + .create-photo-album textarea { border-radius: 0; border-right: 0; border-left: 0; font-size: 12px; } + .create-photo-album .btn { margin: 30px 0; } + .create-photo-album .btn + .btn { margin-left: 20px; } + .create-photo-album .more-dropdown { width: 260px; right: auto; left: 0; padding: 0; } + .create-photo-album .more-dropdown input { border: 0; border-bottom: 1px solid #e6ecf5; font-size: 12px; } + .create-photo-album .author-thumb { margin-right: 10px; } + .create-photo-album .author-title { margin-bottom: 0; } @@ -7721,9 +8414,11 @@ figure { .registration-login-form-popup { width: 470px; } + .registration-login-form-popup .registration-login-form { margin-bottom: 0; } + .registration-login-form-popup .modal-body { padding: 0; } @@ -7731,10 +8426,12 @@ figure { .edit-widget { width: 470px; } + .edit-widget .custom-control-indicator { width: 18px; height: 18px; } + .edit-widget .custom-control { margin-right: 0; padding-left: 20px; @@ -7745,12 +8442,14 @@ figure { margin: 30px 0; color: #888da8; } + .add-option svg { fill: #888da8; margin-right: 12px; width: 14px; height: 14px; } + .add-option span { line-height: 1; } @@ -7758,6 +8457,7 @@ figure { .create-friend-group { width: 470px; } + .create-friend-group .more-dropdown { width: 300px; top: 70px; @@ -7766,34 +8466,43 @@ figure { opacity: 1; padding: 0; } + .create-friend-group .more-dropdown a { display: inline-block; margin-bottom: 0; } + .create-friend-group .more-dropdown input { border: 0; border-bottom: 1px solid #e6ecf5; font-size: 12px; } + .create-friend-group .more-dropdown .form-group { margin-bottom: 0; } + .create-friend-group .more-dropdown li { padding: 9px 0; } + .create-friend-group .icon:hover { fill: #ff5e3a; } + .create-friend-group .icon.check { fill: #38a9ff; } + .create-friend-group .icon svg { width: 14px; height: 12px; } + .create-friend-group .author-thumb { margin-right: 10px; } + .create-friend-group .olymp-happy-face-icon { width: 20px; height: 20px; @@ -7802,13 +8511,16 @@ figure { top: 19px; right: 15px; } + .create-friend-group .bootstrap-select.form-control { border-radius: 4px; border: 1px solid #e6ecf5; } + .create-friend-group .bootstrap-select.style-2 > .dropdown-toggle { padding: 1.1rem; } + .create-friend-group .form-group.label-floating .bootstrap-select.btn-group @@ -7816,11 +8528,13 @@ figure { .filter-option { color: #38a9ff; } + .create-friend-group .dropdown-menu { top: auto; bottom: -100%; - left: calc(100% + 25px); + left: calc(100%+25px); } + .create-friend-group.create-friend-group-add-friends .bootstrap-select.style-2 .dropdown-menu { @@ -7832,8 +8546,9 @@ figure { -webkit-box-shadow: none; box-shadow: none; border-radius: 0 0 0.25rem 0.25rem; - border: none; + border: 0; } + .create-friend-group.create-friend-group-add-friends .bootstrap-select.style-2 > .dropdown-toggle { @@ -7843,33 +8558,41 @@ figure { .faqs-popup { width: 470px; } + .faqs-popup .collapse { padding: 0 0 0.75rem; margin-bottom: 0; } + .faqs-popup .collapse p { margin-bottom: 0; } + .faqs-popup .modal-body { padding: 0; } + .faqs-popup .card { padding: 1px 1.5rem; border-top: 1px solid #e6ecf5; } + .faqs-popup .card-header { padding: 1.5rem 0; - border-bottom: none; + border-bottom: 0; } + .faqs-popup .card-header a { font-size: 13px; } + .faqs-popup .card-header i, .faqs-popup .card-header svg { margin-top: 3px; } + .faqs-popup .card:first-child { - border-top: none; + border-top: 0; } .playlist-popup { @@ -7885,16 +8608,19 @@ figure { opacity: 0; z-index: 999; } + .playlist-popup.open { visibility: visible; opacity: 1; } + .playlist-popup .icon-close { top: auto; right: 25px; bottom: 75px; fill: #ff5e3a; } + .playlist-popup .mCustomScrollbar { max-height: calc(100vh - 70px); overflow: hidden; @@ -7903,10 +8629,12 @@ figure { .create-event { width: 470px; } + .create-event .icon-close { margin-top: 0; margin-right: 0; } + .create-event .more-dropdown { width: 300px; top: 70px; @@ -7915,34 +8643,43 @@ figure { opacity: 1; padding: 0; } + .create-event .more-dropdown a { display: inline-block; margin-bottom: 0; } + .create-event .more-dropdown input { border: 0; border-bottom: 1px solid #e6ecf5; font-size: 12px; } + .create-event .more-dropdown .form-group { margin-bottom: 0; } + .create-event .more-dropdown li { padding: 9px 0; } + .create-event .more-dropdown svg { width: 14px; height: 14px; } + .create-event .author-thumb { margin-right: 10px; } + .create-event .icon:hover { fill: #ff5e3a; } + .create-event .icon.check { fill: #08ddc1; } + .create-event .olymp-happy-face-icon { width: 20px; height: 20px; @@ -7951,18 +8688,22 @@ figure { top: 19px; right: 15px; } + .create-event .bootstrap-select.style-2.form-control { border-radius: 4px; border: 1px solid #e6ecf5; } + .create-event .bootstrap-select.style-2 > .dropdown-toggle { padding: 1.1rem; padding-right: 40px; - border: none; + border: 0; } + .create-event .bootstrap-select.style-2 > .dropdown-toggle:after { display: none; } + .create-event .form-group.label-floating .bootstrap-select.btn-group @@ -7970,17 +8711,21 @@ figure { .filter-option { color: #08ddc1; } + .create-event .bootstrap-select.style-2 .dropdown-menu { top: auto; bottom: -100%; - left: calc(100% + 24px); + left: calc(100%+24px); } + .create-event .bootstrap-select li.selected a { background-color: #08ddc1; } + .create-event .bs-searchbox { padding: 0; } + .create-event .bs-searchbox input { border-radius: 0; border-width: 0 0 1px 0; @@ -7989,14 +8734,17 @@ figure { .event-private-public { width: 770px; } + .event-private-public .mCustomScrollbar { overflow: hidden; max-height: 365px; } + .event-private-public .ps > .ps__scrollbar-y-rail, .event-private-public .ps:hover > .ps__scrollbar-y-rail { display: none; } + .event-private-public .modal-body { padding: 0; } @@ -8004,21 +8752,26 @@ figure { .private-event-head { margin-bottom: 20px; } + .private-event-head img { margin-right: 14px; } + .private-event-head .author-date .event-title { line-height: 1; margin-bottom: 0; } + .private-event-head .event__date { font-size: 12px; } + .private-event-head .more { float: right; font-size: 16px; margin-right: 10px; } + .private-event-head .more-dropdown a:hover { color: #08ddc1; } @@ -8028,13 +8781,16 @@ figure { border-left: 1px solid #e6ecf5; margin-bottom: 40px; } + .event-description .event-description-title { font-weight: 700; margin-bottom: 40px; } + .event-description .place { margin-bottom: 20px; } + .event-description .friends-harmonic { margin-bottom: 35px; } @@ -8050,10 +8806,12 @@ figure { .edit-my-poll-popup { width: 770px; } + .edit-my-poll-popup .control-block-button { top: 20px; right: -17px; } + .edit-my-poll-popup .edit-my-poll-head { border-radius: 5px 5px 0 0; padding: 35px 60px; @@ -8064,26 +8822,33 @@ figure { -ms-flex-align: center; align-items: center; } + .edit-my-poll-popup .edit-my-poll-head .poll-img { margin-left: auto; } + .edit-my-poll-popup .head-content { color: #fff; } + .edit-my-poll-popup .head-content .title { margin-bottom: 20px; color: inherit; } + .edit-my-poll-popup .head-content svg { fill: #fff; } + .edit-my-poll-popup .place span { position: relative; } + .edit-my-poll-popup .place span + span { padding-left: 17px; margin-left: 12px; } + .edit-my-poll-popup .place span + span:after { content: '/'; display: block; @@ -8091,15 +8856,19 @@ figure { left: 0; top: 0; } + .edit-my-poll-popup .edit-my-poll-content { padding: 35px 60px; } + .edit-my-poll-popup .edit-my-poll-content h3 { margin: 40px 0; } + .edit-my-poll-popup .modal-content { - border: none; + border: 0; } + .edit-my-poll-popup .modal-body { padding: 0; } @@ -8123,6 +8892,7 @@ figure { visibility: hidden; opacity: 0; } + .modal-has-swiper.show { visibility: visible; opacity: 1; @@ -8131,44 +8901,52 @@ figure { .main-popup-search { width: 770px; } + .main-popup-search .search-form { padding: 30px; -webkit-box-shadow: none; box-shadow: none; } + .main-popup-search .form-group { margin-bottom: 0; } -/*================= Responsive Mode ============*/ @media (max-width: 1080px) { .window-popup .icon-close, .icon-close { right: 50%; margin-right: -9px; } + .open-photo-popup-v2 { display: block; } + .modal.show .modal-dialog.open-photo-popup-v2 { display: block !important; } + .open-photo-popup-v2 .open-photo-thumb { width: 100%; float: none; } + .open-photo-popup-v2 .open-photo-content { width: 100%; float: none; } + .create-friend-group .dropdown-menu { bottom: auto; left: 0; top: 100%; } + .create-friend-group .bootstrap-select.style-2 > .dropdown-toggle { padding-right: 2.5rem; } + .create-event .bootstrap-select.style-2 .dropdown-menu { top: 100%; bottom: auto; @@ -8181,39 +8959,49 @@ figure { top: -20px; right: 17px; } + .icon-close { right: 50%; margin-right: -9px; } + .choose-from-my-photo .modal-header .title { width: 50%; } + .choose-from-my-photo .nav-tabs .nav-link { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; } + .choose-from-my-photo .nav-tabs .nav-item { width: auto; } + .choose-from-my-photo .nav-tabs .nav-link svg { margin: auto; } + .create-photo-album .btn + .btn { margin-left: 0; float: none; } + .create-photo-album .btn { width: 100%; margin: 10px 0; } + .choose-from-my-photo .btn { width: 45%; } + .photo-album-item.create-album .btn-control { width: 50px; } + .blog-post-popup .post p { padding: 0; } @@ -8227,12 +9015,15 @@ figure { -ms-flex-direction: column; flex-direction: column; } + .edit-my-poll-popup .edit-my-poll-content { padding: 20px 40px; } + .edit-my-poll-popup .edit-my-poll-head .poll-img { margin: 20px auto 0 0; } + .edit-my-poll-popup .edit-my-poll-content h3 { margin: 20px 0; } @@ -8242,42 +9033,54 @@ figure { .choose-photo-item { width: 50%; } + .private-event-head .more { float: none; } + .upload-photo-item { padding: 10px; } + .choose-from-my-photo .btn { width: 100%; } + .upload-photo-item svg { margin-bottom: 10px; } + .remember a { float: none; display: block; } + .page-link { padding: 10px; } + .notification-list.friend-requests .notification-icon { float: none; display: block; margin-top: 10px; } + .choose-from-my-photo .btn { margin-bottom: 10px; } + .choose-from-my-photo .btn + .btn { margin-left: 0; } + .choose-photo-item { padding: 0 5px 5px 0; } + .blog-post-popup .post .post-title { display: none; } + .main-popup-search .search-form { -webkit-box-orient: vertical; -webkit-box-direction: normal; @@ -8288,12 +9091,15 @@ figure { -ms-flex-align: start; align-items: flex-start; } + .main-popup-search .search-form .btn { border-radius: 5px; } + .main-popup-search .search-form > * + * { margin-left: 0; } + .main-popup-search .form-group { margin-bottom: 20px; width: 100%; @@ -8304,40 +9110,40 @@ figure { .choose-photo-item { width: 100%; } + .private-event-head .more { float: none; display: block; } + .private-event-head img { display: block; margin-right: 0; margin-bottom: 15px; } + .event-private-public .post__author img { display: block; margin-bottom: 10px; } } -/*------------- #OL-LISTS --------------*/ ol { counter-reset: list1; margin: 0; padding-left: 0; } + ol li { list-style: none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } -/* Init counter */ ol li:before { position: relative; counter-increment: list1; - /* Add "1" */ content: counter(list1) ' '; - /* Show count */ color: #888da8; display: inline-block; margin-right: 10px; @@ -8362,11 +9168,11 @@ ol ol li { padding-left: 40px; } -/*------------- #FRIENDS-HARMONIC --------------*/ .friends-harmonic { margin-bottom: 0; overflow: hidden; } + .friends-harmonic a { width: 28px; height: 28px; @@ -8376,20 +9182,25 @@ ol ol li { display: block; margin-left: -12px; } + .friends-harmonic li { float: left; } + .friends-harmonic li:first-child a { margin-left: 0; } + .friends-harmonic .with-text { margin-top: 5px; margin-left: 15px; } + .friends-harmonic .all-users { line-height: 26px; opacity: 0.8; } + .friends-harmonic .all-users:hover { color: #fff; } @@ -8402,30 +9213,35 @@ ol ol li { -ms-flex-align: center; align-items: center; } + .friends-harmonic-wrap + .comments-shared { margin-top: 15px; } -/*------------- #POSTS --------------*/ .post { position: relative; padding: 25px; border-bottom: 1px solid #e6ecf5; } + .post p { margin: 25px 0; } + .post .control-block-button { top: 20px; right: -17px; } + .post.thumb-full-width .post-thumb { border-radius: 0; margin: 0 -25px 25px; } + .post .btn { margin-bottom: 25px; } + .post h1, .post h2, .post h3, @@ -8440,6 +9256,7 @@ ol ol li { .post .h6 { display: inline-block; } + .post h1 + p, .post h2 + p, .post h3 + p, @@ -8454,17 +9271,21 @@ ol ol li { .post .h6 + p { margin-top: 10px; } + .post .post__author-name { font-weight: 700; margin-bottom: 0; } + .post .more-photos span { font-weight: 700; } + .post.shared-photo .post-thumb { border: 1px solid #e6ecf5; margin-bottom: 0; } + .post .author-date a { font-weight: 700; } @@ -8473,12 +9294,14 @@ ol ol li { margin-bottom: 20px; overflow: hidden; } + .post-block-photo a, .post-block-photo span { float: left; overflow: hidden; padding: 0 8px 8px 0; } + .post-block-photo a img, .post-block-photo span img { border-radius: 3px; @@ -8489,6 +9312,7 @@ ol ol li { .more-photos { position: relative; } + .more-photos:after { content: ''; display: block; @@ -8501,6 +9325,7 @@ ol ol li { opacity: 0.8; border-radius: 3px; } + .more-photos span { color: #fff; position: absolute; @@ -8519,6 +9344,7 @@ ol ol li { overflow: hidden; position: relative; } + .post-thumb img { width: 100%; display: block; @@ -8527,6 +9353,7 @@ ol ol li { .post__author { margin-bottom: 20px; } + .post__author img { width: 40px; height: 40px; @@ -8534,6 +9361,7 @@ ol ol li { overflow: hidden; margin-right: 12px; } + .post__author .more { float: right; font-size: 16px; @@ -8550,9 +9378,11 @@ ol ol li { -ms-flex-align: center; align-items: center; } + .post-additional-info > * { margin-right: 15px; } + .post-additional-info > *:last-child { margin-right: 0; margin-left: auto; @@ -8561,6 +9391,7 @@ ol ol li { .comments-shared > * { margin-right: 15px; } + .comments-shared > *:last-child { margin-right: 0; } @@ -8573,32 +9404,39 @@ ol ol li { fill: #c2c5d9; color: #c2c5d9; } + .post-add-icon > * { vertical-align: middle; -webkit-transition: all 0.15s ease; transition: all 0.15s ease; } + .post-add-icon svg, .post-add-icon img { margin-right: 8px; width: 20px; height: 18px; } + .post-add-icon .olymp-speech-balloon-icon { width: 22px; height: 20px; } + .post-add-icon .olymp-share-icon { width: 26px; height: 21px; } + .post-add-icon:hover { fill: #ff5e3a; color: #ff5e3a; } + .post-add-icon:hover span { color: #ff5e3a; } + .post-add-icon:active, .post-add-icon:focus { fill: #c2c5d9; @@ -8608,6 +9446,7 @@ ol ol li { .names-people-likes { font-size: 12px; } + .names-people-likes a { color: #515365; font-weight: 700; @@ -8622,27 +9461,35 @@ ol ol li { height: 34px; line-height: 36px; } + .post-control-button .btn-control.bg-facebook { background-color: #2f5b9d; } + .post-control-button .btn-control.bg-facebook:hover { background-color: #2f5b9d; } + .post-control-button .btn-control.bg-twitter { background-color: #38bff1; } + .post-control-button .btn-control.bg-twitter:hover { background-color: #38bff1; } + .post-control-button .btn-control .olymp-share-icon { width: 24px; } + .post-control-button .btn-control:hover { background-color: #ff5e3a; } + .post-control-button .btn-control.featured-post:hover { background-color: #ffc923; } + .post-control-button .btn-control.has-i svg, .post-control-button .btn-control.has-i i { font-size: 15px; @@ -8664,37 +9511,44 @@ ol ol li { transform: translate(-50%, -50%); text-align: center; } + .empty-post-content .title { font-size: 16px; font-weight: 700; color: #515365; } + .empty-post-content span { font-size: 11px; } -/*================= Responsive Mode ============*/ @media (max-width: 768px) { .post-control-button .btn-control { display: inline-block; } + .post .control-block-button { right: 20px; top: -13px; } + .post__author .more { margin-right: -16px; } + .post-control-button .btn-control svg { width: 14px; height: 14px; } + .post-control-button .btn-control { line-height: 32px; } + .post-control-button .btn-control.has-i { line-height: 36px; } + .post__author { margin-bottom: 5px; } @@ -8710,79 +9564,98 @@ ol ol li { -ms-flex-align: start; align-items: flex-start; } + .post-additional-info > * { margin-right: 0; } + .post-additional-info > * + * { margin-top: 10px; } + .post-additional-info > *:last-child { margin-left: 0; } } -/*------------- #COMMENTS-LIST --------------*/ .comments-list { margin-bottom: 0; } + .comments-list .comment-item { padding: 25px; border-bottom: 1px solid #e6ecf5; background-color: #fafbfd; position: relative; } + .comments-list .comment-item.has-children { padding-bottom: 0; } + .comments-list .post-add-icon { margin-right: 20px; } + .comments-list .post__author img { width: 26px; height: 26px; } + .comments-list.style-2 .comment-item .post__author img { float: left; } + .comments-list.style-2 .reply { margin-right: 20px; } + .comments-list.style-2 .post__date { display: inline-block; margin-right: 20px; } + .comments-list.style-2 .author-date { overflow: hidden; } + .comments-list.style-2 .post__author .more { float: none; } + .comments-list.style-2 .post__author { margin-bottom: 0; } + .comments-list.style-3 .comment-item { background-color: transparent; } + .comments-list.style-3 .reply { margin-right: 20px; color: #ff5e3a; } + .comments-list.style-3 .post__author-thumb { margin-right: 20px; float: left; } + .comments-list.style-3 .post__author-thumb img { width: 56px; height: 56px; border-radius: 100%; display: block; } + .comments-list.style-3 .comments-content { overflow: hidden; } + .comments-list.style-3 .children .comment-item { border-left: none; } + .comments-list.style-3 .children .comment-item:before { display: none; } @@ -8792,12 +9665,15 @@ ol ol li { margin: 25px -25px 0; padding-left: 35px; } + .children .comment-item { border-left: 1px solid #e6ecf5; } + .children .comment-item:last-child { - border-bottom: none; + border-bottom: 0; } + .children .comment-item:before { content: ''; position: absolute; @@ -8810,15 +9686,18 @@ ol ol li { border: 2px solid #c2c5d9; z-index: 13; } + .children.single-children { border-top: 0; margin: -3px 0 25px; padding-left: 0; } + .children.single-children .comment-item { padding: 25px; position: relative; } + .children.single-children .comment-item:last-child { padding-bottom: 0; } @@ -8842,13 +9721,16 @@ ol ol li { font-weight: 700; margin: 0 auto; } + .more-comments span { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .more-comments:hover { color: #515365; } + .more-comments:hover span { color: #ff5e3a; } @@ -8858,6 +9740,7 @@ ol ol li { border-top: 1px solid #e6ecf5; overflow: hidden; } + .comment-form .add-options-message { position: absolute; right: 20px; @@ -8865,6 +9748,7 @@ ol ol li { width: auto; padding: 0; } + .comment-form .post__author { margin-bottom: 0; display: -webkit-box; @@ -8874,6 +9758,7 @@ ol ol li { -ms-flex-align: center; align-items: center; } + .comment-form .post__author img { margin-right: 10px; min-width: 28px; @@ -8881,40 +9766,47 @@ ol ol li { height: 28px; display: block; } + .comment-form .form-group { margin-bottom: 0; width: 100%; margin-left: auto; } + .comment-form textarea { min-height: 60px; height: 60px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .comment-form textarea:focus { min-height: 100px; } + .comment-form button { float: right; margin-bottom: 0; margin-top: 15px; } + .comment-form button + button { margin-right: 15px; } -/*================= Responsive Mode ============*/ @media (max-width: 768px) { .comments-list .comment-item { padding: 10px; } + .children { margin-right: -10px; } + .comments-list .comment-item .post__author .more { margin-right: 0; } + .comments-list.style-3 .post__author-thumb img { width: 30px; height: 30px; @@ -8927,28 +9819,32 @@ ol ol li { } } -/*------------- #POST-VIDEO --------------*/ .post-video { border: 1px solid #e6ecf5; border-radius: 3px; overflow: hidden; margin: 20px 0; } + .post-video .video-content { padding: 20px; overflow: hidden; } + .post-video .video-content .title { display: block; } + .post-video .video-content p { margin: 10px 0; font-size: 13px; } + .post-video .video-content .link-site { font-size: 10px; color: #9a9fbf; } + .post-video .video-content .link-site:hover { color: #ff5e3a; } @@ -8957,29 +9853,30 @@ ol ol li { position: relative; float: left; } + .video-thumb img { display: block; width: 100%; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 480px) { .video-thumb { float: none; } } -/*------------- #VIDEO-PLAYER --------------*/ .video-player { position: relative; overflow: hidden; border-radius: 3px; margin: 20px 0; } + .video-player img { width: 100%; display: block; } + .video-player .video-content { position: absolute; bottom: 25px; @@ -8991,25 +9888,32 @@ ol ol li { transition: all 0.3s ease; padding: 0; } + .video-player .video-content .title { color: #fff; display: block; } + .video-player .play-video { opacity: 0; } + .video-player:hover .video-content { opacity: 1; } + .video-player:hover .play-video { opacity: 1; } + .video-player:hover .overlay { opacity: 1; } + .video-player:hover:after { opacity: 1; } + .video-player:after { content: ''; display: block; @@ -9018,100 +9922,115 @@ ol ol li { left: 0; width: 100%; height: 100%; - -webkit-box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: inset 0 -120px 55px -30px rgba(0, 0, 0, 0.5); + box-shadow: inset 0 -120px 55px -30px rgba(0, 0, 0, 0.5); opacity: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 480px) { .video-player .video-content .title { display: none; } } -/*------------- #NEWS-FEED-FORM --------------*/ .news-feed-form { overflow: hidden; } + .news-feed-form .form-group.with-icon::after { display: none; } + .news-feed-form .nav-tabs .nav-link { padding: 20px; - border: none; + border: 0; border-bottom: 1px solid #e6ecf5; border-right: 1px solid #e6ecf5; } + .news-feed-form .nav-tabs .nav-link.active { background-color: #fff; fill: #ff5e3a; color: #515365; border-bottom: transparent; } + .news-feed-form .nav-tabs { background-color: #fafbfd; - border-bottom: none; + border-bottom: 0; } + .news-feed-form .nav-link { fill: #888da8; color: #888da8; } + .news-feed-form .nav-link svg { margin-right: 10px; width: 18px; } + .news-feed-form .nav-link .olymp-status-icon { width: 20px; } + .news-feed-form textarea { min-height: 160px; border-radius: 0; - border-top: none; + border-top: 0; border-left: none; - border-right: none; + border-right: 0; } + .news-feed-form .form-group.label-floating.is-focused .control-label, .news-feed-form .form-group.label-floating.has-bootstrap-select .control-label { top: 16px; } + .news-feed-form .options-message { margin-top: 7px; } + .news-feed-form .options-message svg { width: 22px; height: 22px; } + .news-feed-form .options-message:hover { fill: #9a9fbf; } + .news-feed-form form { position: relative; } + .news-feed-form .author-thumb { position: absolute; top: 25px; left: 25px; z-index: 1; } + .news-feed-form .form-group { margin-bottom: 0; } -/*------------- #NEWS-FEED-Masonry --------------*/ .cat-list-bg-style { margin: 50px 0; padding: 0; list-style: none; } + .cat-list-bg-style.cat-list__item-bg-blue .cat-list__item { display: inline-block; } + .cat-list-bg-style.cat-list__item-bg-blue .cat-list__item a:hover { background-color: #38a9ff; } + .cat-list-bg-style.cat-list__item-bg-blue .cat-list__item.active { background-color: #38a9ff; } @@ -9123,6 +10042,7 @@ ol ol li { border-radius: 30px; overflow: hidden; } + .cat-list__item a { font-size: 14px; color: #888da8; @@ -9133,22 +10053,25 @@ ol ol li { padding: 10px 20px; display: block; } + .cat-list__item a:hover { color: #fff; background-color: #ff5e3a; } + .cat-list__item.active { background-color: #ff5e3a; } + .cat-list__item.active a { color: #fff; } -/*================= Responsive Mode ============*/ @media (max-width: 768px) { .cat-list-bg-style { margin: 30px 0; } + .cat-list-bg-style.cat-list__item-bg-blue .cat-list__item { display: block; margin-top: 10px; @@ -9160,13 +10083,13 @@ ol ol li { padding: 12px; text-align: center; } + .news-feed-form .nav-link svg { display: block; margin: 0 auto; } } -/*------------- #PHOTO-GALLERY --------------*/ .photo-gallery { display: -webkit-box; display: -ms-flexbox; @@ -9177,6 +10100,7 @@ ol ol li { position: absolute; border-bottom: 0; } + .photo-gallery .nav-link { border-radius: 0; padding: 30px 26px; @@ -9188,25 +10112,30 @@ ol ol li { border-left-color: #e6ecf5; border-top-color: transparent; } + .photo-gallery .nav-link.active { fill: #ff5e3a; background-color: #fff; border-top-color: transparent; } + .photo-gallery .nav-link:hover { border-right-color: #e6ecf5; border-left-color: #e6ecf5; border-top-color: transparent; border-bottom-color: transparent; } + .photo-gallery .nav-link svg { width: 18px; height: 20px; } + .photo-gallery.nav-tabs .nav-item { margin-bottom: 0; max-height: 100%; } + .photo-gallery.nav-tabs .nav-item + .nav-item { margin-left: -1px; } @@ -9222,19 +10151,23 @@ ol ol li { position: relative; overflow: hidden; } + .photo-item .overlay { bottom: 12px; right: 12px; border-radius: 5px; } + .photo-item img { border-radius: 5px; width: 100%; display: block; } + .photo-item:last-child { margin-right: 0; } + .photo-item .more { position: absolute; top: 25px; @@ -9245,6 +10178,7 @@ ol ol li { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .photo-item .content { position: absolute; bottom: 25px; @@ -9253,15 +10187,18 @@ ol ol li { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .photo-item .content .title { color: #fff; display: block; margin-bottom: 0; } + .photo-item .content time { font-size: 12px; color: #b6bbd7; } + .photo-item .post-add-icon { fill: #fff; position: absolute; @@ -9271,6 +10208,7 @@ ol ol li { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .photo-item:hover .more, .photo-item:hover .content, .photo-item:hover .post-add-icon, @@ -9295,9 +10233,11 @@ ol ol li { border: 1px solid #e6ecf5; background-color: #fff; } + .photo-album-item:last-child { margin-right: 0; } + .photo-album-item .photo-item { float: none; margin: 0; @@ -9305,35 +10245,43 @@ ol ol li { display: block; padding: 0; } + .photo-album-item .photo-item img { width: 100%; border-radius: 0; display: block; } + .photo-album-item .photo-item .overlay { bottom: 0; right: 0; border-radius: 0; } + .photo-album-item .content { padding: 25px 25px 20px; text-align: center; } + .photo-album-item .title { display: block; margin-bottom: 0; } + .photo-album-item .sub-title { margin-bottom: 30px; display: block; } + .photo-album-item .friends-harmonic { display: inline-block; } + .photo-album-item.create-album { background-color: transparent; border: 2px dashed #bbc0d5; } + .photo-album-item.create-album .content { position: absolute; top: 50%; @@ -9342,17 +10290,21 @@ ol ol li { transform: translate(-50%, -50%); width: 90%; } + .photo-album-item.create-album .btn-control { margin-bottom: 20px; float: none; } + .photo-album-item.create-album svg { width: 20px; height: 20px; } + .photo-album-item .form-group { margin-bottom: 0; } + .photo-album-item .form-group > img { width: 100%; border-radius: 5px 5px 0 0; @@ -9360,7 +10312,6 @@ ol ol li { display: block; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 768px) { .photo-gallery.nav-tabs .nav-item { width: 50%; @@ -9374,10 +10325,12 @@ ol ol li { left: 25px; top: 25px; } + .block-btn .btn + .btn { margin-left: 0; margin-top: 10px; } + .photo-album-item.create-album .content { position: relative; -webkit-transform: none; @@ -9388,7 +10341,6 @@ ol ol li { } } -/*------------- #FEATURES-VIDEO --------------*/ .features-video { display: -webkit-box; display: -ms-flexbox; @@ -9398,19 +10350,23 @@ ol ol li { align-items: center; margin-bottom: 15px; } + .features-video .video-player { width: 66.66%; margin: 0; display: inline-block; border-radius: 3px 0 0 3px; } + .features-video .video-player .play-video { top: 40%; } + .features-video .video-player img { width: 100%; display: block; } + .features-video .video-content { left: 50%; bottom: 30%; @@ -9418,23 +10374,29 @@ ol ol li { transform: translate(-50%, -50%); text-align: center; } + .features-video .title { font-weight: 400; font-size: 20px; } + .features-video .mCustomScrollbar { max-height: 110px; overflow: hidden; } + .features-video .comments-shared { margin-top: 0; } + .features-video .form-group { max-width: 85%; } + .features-video textarea { font-size: 13px; } + .features-video .ps > .ps__scrollbar-y-rail, .features-video .ps:hover > .ps__scrollbar-y-rail { display: none; @@ -9472,19 +10434,21 @@ ol ol li { opacity: 1; } -/*================= Responsive Mode ============*/ @media (max-width: 999px) { .features-video { display: block; } + .features-video .video-player { width: 100%; } + .features-video .video-content { bottom: 20px; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } + .features-video-content { width: 100%; } @@ -9502,22 +10466,25 @@ ol ol li { } } -/*------------- #EVENT-ITEM --------------*/ .event-item { padding: 30px; border-bottom: 1px solid #e6ecf5; } + .event-item:last-child { border-bottom: 0; } + .event-item .place { font-size: 12px; } + .event-item .description { max-width: 260px; font-size: 12px; margin-bottom: 0; } + .event-item .btn { margin-bottom: 0; } @@ -9525,24 +10492,29 @@ ol ol li { .date-event { text-align: center; } + .date-event > * { display: block; line-height: 1; } + .date-event .olymp-small-calendar-icon { width: 14px; height: 18px; } + .date-event svg { margin: 0 auto 5px; fill: #c2c5d9; } + .date-event .day { font-size: 14px; color: #515365; font-weight: 700; margin-bottom: 3px; } + .date-event .month { font-size: 9px; text-transform: uppercase; @@ -9579,25 +10551,30 @@ ol ol li { margin: 0 auto; text-align: center; } + .no-past-events .control-block-button { right: 25px; top: -25px; z-index: 5; } + .no-past-events .btn-control svg { fill: #fff; margin-bottom: 0; width: 20px; height: 20px; } + .no-past-events a:hover { color: #08ddc1; font-weight: 500; } + .no-past-events svg { fill: #d7d9e5; margin-bottom: 20px; } + .no-past-events span { font-size: 14px; display: block; @@ -9606,35 +10583,45 @@ ol ol li { .event-item-table { width: 100%; } + .event-item-table td { padding: 25px 12px; } + .event-item-table td:first-child { padding-left: 30px; } + .event-item-table td:last-child { padding-right: 30px; } + .event-item-table .add-event { text-align: right; } + .event-item-table thead { border-bottom: 1px solid #e6ecf5; } + .event-item-table thead th { font-size: 9px; font-weight: 700; padding: 12px; } + .event-item-table thead th:first-child { padding-left: 25px; } + .event-item-table thead th:last-child { padding-right: 25px; } + .event-item-table .author-date a { color: #08ddc1; } + .event-item-table .author-date .author-name { color: #515365; } @@ -9642,6 +10629,7 @@ ol ol li { .event-item-table-fixed-width .author-date { font-size: 12px; } + .event-item-table-fixed-width .author-date .author-name { font-size: 12px; } @@ -9649,6 +10637,7 @@ ol ol li { .event-item-table-fixed-width .event-item .btn { display: block; } + .event-item-table-fixed-width .event-item .btn + .btn { margin-top: 8px; } @@ -9659,7 +10648,6 @@ ol ol li { height: 20px; } -/*================= Responsive Mode ============*/ @media (max-width: 640px) { .event-item { display: -webkit-box; @@ -9671,53 +10659,65 @@ ol ol li { flex-direction: column; text-align: center; } + .event-item .description { max-width: 100%; } + .event-item .friends-harmonic { display: inline-block; } + .event-item .add-event { text-align: center; } + .event-item-table td { padding: 10px 12px; } + .event-item-table td:last-child { padding-right: 12px; } + .event-item-table td:first-child { padding-left: 12px; } + .date-event.align-left { text-align: center; } + .event-item-table thead { display: none; } } -/*------------- #AVAILABLE-WIDGET --------------*/ .available-widget { padding: 16px 25px; display: table; width: 100%; } + .available-widget .custom-control-description { color: #515365; font-weight: 700; } + .available-widget .form-group { margin-bottom: 0; } + .available-widget .custom-control { margin: 0; } + .available-widget > * { margin-bottom: 0; display: table-cell; vertical-align: middle; } + .available-widget .more { font-size: 16px; padding-left: 25px; @@ -9730,16 +10730,17 @@ ol ol li { height: 50px; } -/*------------- #TODAY-EVENTS --------------*/ .today-events .control-block-button { right: 25px; top: -25px; z-index: 5; } + .today-events .control-block-button svg { width: 20px; height: 20px; } + .today-events .control-block-button .olymp-dropdown-arrow-icon { width: 6px; height: 4px; @@ -9747,8 +10748,9 @@ ol ol li { .today-events .day-event { display: block !important; - border-top: none; + border-top: 0; } + .today-events .day-event .card-header i, .today-events .day-event .card-header svg { margin-top: 3px; @@ -9763,6 +10765,7 @@ ol ol li { .today-events .event-time { position: relative; } + .today-events .event-time:before { content: ''; width: 9px; @@ -9789,9 +10792,11 @@ ol ol li { right: 0; fill: #888da8; } + .today-events .event-status-icon.completed { fill: #08ddc1; } + .today-events .event-status-icon.checked { fill: #38a9ff; } @@ -9799,6 +10804,7 @@ ol ol li { .today-events .event-time { margin-bottom: 10px; } + .today-events .event-time time { font-size: 12px; } @@ -9810,9 +10816,10 @@ ol ol li { } .today-events.calendar .card { - border-bottom: none; + border-bottom: 0; padding-left: 25px; } + .today-events.calendar .card:before { display: block; content: ''; @@ -9823,12 +10830,15 @@ ol ol li { left: 25px; top: 0; } + .today-events.calendar .card:last-child:before { height: 25px; } + .today-events.calendar .card:last-child .card-header { padding-bottom: 25px; } + .today-events.calendar .card:first-child .card-header { padding-top: 25px; } @@ -9844,24 +10854,30 @@ ol ol li { .today-events.calendar .card-header { padding: 15px 25px; } + .today-events.calendar .card-header a { font-size: 14px; } + .today-events.calendar .card-header .more-dropdown { right: auto; left: 0; } + .today-events.calendar .card-header .more-dropdown a { font-size: 12px; } + .today-events.calendar .card-header .more-dropdown a:hover { color: #08ddc1; } + .today-events.calendar .card-header .olymp-dropdown-arrow-icon { width: 6px; height: 4px; margin-left: 5px; } + .today-events.calendar .card-header .olymp-three-dots-icon { width: 16px; height: 4px; @@ -9875,15 +10891,18 @@ ol ol li { padding: 25px; color: #fff; } + .today-events-thumb .day-number { font-size: 80px; line-height: 1; margin-bottom: 5px; } + .today-events-thumb .day-week { font-size: 24px; margin-bottom: 5px; } + .today-events-thumb .month-year { font-size: 12px; color: #888da8; @@ -9894,29 +10913,32 @@ ol ol li { height: 4px; } -/*------------- #CALENDAR-EVENTS-TABS --------------*/ .calendar-events-tabs .nav-item { display: inline-block; } + .calendar-events-tabs .nav-item + .nav-item { margin-left: 60px; } .calendar-events-tabs.nav-tabs { - border-bottom: none; + border-bottom: 0; } + .calendar-events-tabs.nav-tabs .nav-link { padding: 0; - border: none; + border: 0; border-color: transparent; font-weight: 700; font-size: 14px; color: #888da8; } + .calendar-events-tabs.nav-tabs .nav-link.active { color: #515365; background-color: transparent; } + .calendar-events-tabs.nav-tabs .items-round-little { display: inline-block; } @@ -10003,15 +11025,15 @@ ol ol li { text-align: center; } -/*------------- #FULL-CALENDAR-customization --------------*/ .crumina-full-calendar .fc-button.fc-next-button, .crumina-full-calendar .fc-button.fc-prev-button, .crumina-full-calendar .fc-button.fc-dayGridMonth-button, .crumina-full-calendar .fc-button.fc-timeGridWeek-button, .crumina-full-calendar .fc-button.fc-timeGridDay-button { background-color: transparent; - border: none; + border: 0; } + .crumina-full-calendar .fc-button.fc-next-button .fc-icon, .crumina-full-calendar .fc-button.fc-prev-button .fc-icon, .crumina-full-calendar .fc-button.fc-dayGridMonth-button .fc-icon, @@ -10021,6 +11043,7 @@ ol ol li { font-weight: 900; color: #888da8; } + .crumina-full-calendar .fc-button.fc-next-button .fc-icon:hover, .crumina-full-calendar .fc-button.fc-prev-button .fc-icon:hover, .crumina-full-calendar .fc-button.fc-dayGridMonth-button .fc-icon:hover, @@ -10028,6 +11051,7 @@ ol ol li { .crumina-full-calendar .fc-button.fc-timeGridDay-button .fc-icon:hover { color: #08ddc1; } + .crumina-full-calendar .fc-button.fc-next-button:focus, .crumina-full-calendar .fc-button.fc-prev-button:focus, .crumina-full-calendar .fc-button.fc-dayGridMonth-button:focus, @@ -10091,8 +11115,9 @@ ol ol li { overflow: hidden; cursor: pointer; color: #888da8; - border: none; + border: 0; } + .crumina-full-calendar .fc-event:before, .crumina-full-calendar .fc-event:hover:before { content: ''; @@ -10155,7 +11180,7 @@ ol ol li { } .crumina-full-calendar .fc-view-container + .ui-block-title { - border-top: none; + border-top: 0; } .crumina-full-calendar @@ -10170,12 +11195,12 @@ ol ol li { background-color: #f5f5f5; } -/*================= Responsive Mode ============*/ @media (max-width: 768px) { .calendar-events-tabs .nav-item + .nav-item { margin-top: 10px; margin-left: 0; } + .crumina-full-calendar .fc-button.fc-dayGridMonth-button, .crumina-full-calendar .fc-button.fc-timeGridWeek-button, .crumina-full-calendar .fc-button.fc-timeGridDay-button { @@ -10183,6 +11208,7 @@ ol ol li { height: 40px; background-size: 14px; } + .crumina-full-calendar .fc-dayGrid-view .fc-day-number { font-size: 8px; margin: 5px 5px 0; @@ -10192,27 +11218,31 @@ ol ol li { } } -/*------------- #STATISTICS --------------*/ .monthly-indicator { display: inline-block; } + .monthly-indicator .btn-control { float: left; margin-bottom: 0; margin-right: 15px; } + .monthly-indicator > .negative { -webkit-transform: rotate(180deg); transform: rotate(180deg); } + .monthly-indicator .olymp-stats-arrow { width: 18px; height: 18px; } + .monthly-indicator .olymp-happy-face-icon { width: 20px; height: 20px; } + .monthly-indicator .olymp-comments-post-icon { width: 20px; height: 20px; @@ -10224,6 +11254,7 @@ ol ol li { overflow: hidden; line-height: 1; } + .monthly-count .indicator { font-size: 10px; font-weight: 700; @@ -10231,6 +11262,7 @@ ol ol li { vertical-align: middle; margin-left: 10px; } + .monthly-count .period { display: block; font-size: 12px; @@ -10251,15 +11283,19 @@ ol ol li { font-size: 12px; margin-bottom: 30px; } + .points > span + span { margin-left: 15px; } + .points.points-block { margin-bottom: 0; } + .points.points-block > span { display: block; } + .points.points-block > span + span { margin-left: 0; margin-top: 15px; @@ -10283,10 +11319,12 @@ ol ol li { .chart-with-statistic { overflow: hidden; } + .chart-with-statistic .statistics-list-count { width: 40%; float: left; } + .chart-with-statistic .chart-js-pie-color { width: 60%; float: left; @@ -10295,9 +11333,11 @@ ol ol li { .statistics-list-count { margin-bottom: 0; } + .statistics-list-count .points { margin-bottom: 0; } + .statistics-list-count .indicator { font-size: 10px; font-weight: 700; @@ -10305,30 +11345,38 @@ ol ol li { vertical-align: middle; margin-left: 10px; } + .statistics-list-count .count-stat { font-size: 24px; color: #515365; } + .statistics-list-count li { margin-bottom: 18px; } + .statistics-list-count li:last-child { margin-bottom: 0; } + .statistics-list-count.style-2 { overflow: hidden; } + .statistics-list-count.style-2 li { text-align: center; } + .statistics-list-count.style-2 li:first-child { float: left; margin-left: 50px; } + .statistics-list-count.style-2 li:last-child { float: right; margin-right: 50px; } + .statistics-list-count.style-2 .statistics-point { display: block; margin: 0 auto 10px; @@ -10339,6 +11387,7 @@ ol ol li { color: #515365; text-align: center; } + .general-statistics span { display: block; font-size: 12px; @@ -10349,6 +11398,7 @@ ol ol li { .chart-js-pie-color { position: relative; } + .chart-js-pie-color .general-statistics { position: absolute; top: 50%; @@ -10363,6 +11413,7 @@ ol ol li { margin-right: 20px; max-width: 70%; } + .world-statistics-img img { display: block; width: 100%; @@ -10372,24 +11423,29 @@ ol ol li { float: right; margin-bottom: 0; } + .country-statistics li { margin-bottom: 20px; font-size: 12px; } + .country-statistics li > * { display: inline-block; vertical-align: bottom; } + .country-statistics .count-stat { font-weight: 700; float: right; margin-top: 3px; color: #515365; } + .country-statistics .country { margin-right: 30px; line-height: 1; } + .country-statistics img { margin-right: 7px; position: relative; @@ -10399,6 +11455,7 @@ ol ol li { .monthly-indicator-wrap { overflow: hidden; } + .monthly-indicator-wrap .monthly-indicator { margin: 0 25px 30px 0; float: left; @@ -10407,6 +11464,7 @@ ol ol li { .chart-text { text-align: center; } + .chart-text .title { margin-bottom: 10px; } @@ -10416,10 +11474,12 @@ ol ol li { position: relative; margin-bottom: 30px; } + .circle-pie-chart canvas { max-width: 180px; max-height: 180px; } + .circle-pie-chart .pie-chart .content { position: absolute; top: 50%; @@ -10442,15 +11502,18 @@ ol ol li { .text-stat { text-align: center; } + .text-stat .count-stat { font-size: 32px; color: #515365; } + .text-stat .title { font-size: 12px; font-weight: 700; color: #515365; } + .text-stat .sub-title { font-size: 12px; } @@ -10459,28 +11522,31 @@ ol ol li { text-align: center; margin-bottom: 80px; } + .statistics-slide .count-stat { font-size: 60px; color: #515365; margin-bottom: 20px; } + .statistics-slide .title { font-size: 16px; font-weight: 700; color: #515365; margin-bottom: 10px; } + .statistics-slide .title .c-primary { color: #ff5e3a; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 1200px) { .world-statistics-img { max-width: 50%; display: inline-block; vertical-align: middle; } + .country-statistics { vertical-align: middle; display: inline-block; @@ -10492,9 +11558,11 @@ ol ol li { .text-stat .count-stat { font-size: 16px; } + .statistics-list-count.style-2 li:first-child { margin-left: 20px; } + .statistics-list-count.style-2 li:last-child { margin-right: 20px; } @@ -10505,23 +11573,26 @@ ol ol li { max-width: 100%; margin-bottom: 20px; } + .world-statistics { text-align: center; } + .country-statistics { text-align: left; } } -/*------------- #FORUMS --------------*/ .forums-table { width: 100%; border-radius: 5px; overflow: hidden; } + .forums-table thead { background-color: #38a9ff; } + .forums-table thead th { font-size: 12px; font-weight: 700; @@ -10529,26 +11600,33 @@ ol ol li { color: #fff; text-align: center; } + .forums-table thead th.forum { text-align: left; } + .forums-table td { padding: 35px 25px; text-align: center; } + .forums-table td.forum { text-align: left; } + .forums-table tr { border-bottom: 1px solid #e6ecf5; border-top: 1px solid #e6ecf5; } + .forums-table tr:last-child { - border-bottom: none; + border-bottom: 0; } + .forums-table .count { font-size: 12px; } + .forums-table .count:hover { color: #ff5e3a; } @@ -10582,6 +11660,7 @@ ol ol li { display: inline-block; margin-bottom: 10px; } + .author-freshness .author-thumb img { width: 26px; height: 26px; @@ -10593,6 +11672,7 @@ ol ol li { font-size: 12px; margin-bottom: 0; } + .author-freshness .title:hover { color: #ff5e3a; } @@ -10608,12 +11688,14 @@ ol ol li { display: inline-block; border-left: 1px solid #e6ecf5; } + .sub-forums a { font-size: 12px; padding: 5px 13px; display: block; margin-bottom: 0; } + .sub-forums a:hover { color: #ff5e3a; } @@ -10627,16 +11709,20 @@ ol ol li { align-items: center; margin-top: 10px; } + .author-started > * + * { margin-left: 8px; } + .author-started span { font-size: 12px; } + .author-started .title { margin-bottom: 0; font-size: 12px; } + .author-started .author-thumb img { width: 18px; height: 18px; @@ -10644,74 +11730,88 @@ ol ol li { display: block; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 560px) { .forum-item { text-align: center; } + .forum-item img { float: none; margin-right: 0; margin-bottom: 15px; } + .forums-table thead th, .forums-table td { padding: 5px; } } -/*------------- #OPEN-TOPIC-TABLE --------------*/ .open-topic-table { width: 100%; } + .open-topic-table thead { background-color: #38a9ff; } + .open-topic-table thead th { font-size: 12px; font-weight: 700; padding: 15px 25px; color: #fff; } + .open-topic-table thead th.author { text-align: left; } + .open-topic-table td { padding: 35px 25px; } + .open-topic-table tr { border-bottom: 1px solid #e6ecf5; border-top: 1px solid #e6ecf5; } + .open-topic-table tr:last-child { - border-bottom: none; + border-bottom: 0; } + .open-topic-table .topic-date { padding: 10px 23px; background-color: #fafbfd; font-size: 11px; } + .open-topic-table .author { text-align: center; } + .open-topic-table .author-thumb { margin-bottom: 20px; } + .open-topic-table .author-thumb img { display: block; width: 80px; height: 80px; } + .open-topic-table .author-name { display: block; white-space: nowrap; } + .open-topic-table .author-name:hover { color: #ff5e3a; } + .open-topic-table .country { font-size: 11px; } + .open-topic-table .posts { vertical-align: top; } @@ -10722,19 +11822,18 @@ ol ol li { font-size: 11px; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 640px) { .open-topic-table thead th, .open-topic-table td { padding: 5px; } + .open-topic-table .author-thumb img { width: 40px; height: 40px; } } -/*------------- #BLOG-POSTS --------------*/ .blog-post-wrap .blog-post { margin-bottom: 30px; } @@ -10742,6 +11841,7 @@ ol ol li { .blog-post-wrap .ui-block { margin-bottom: 30px; } + .blog-post-wrap .ui-block .blog-post { margin-bottom: 0; } @@ -10759,6 +11859,7 @@ ol ol li { display: block; margin-bottom: 14px; } + .blog-post .post-title:hover { color: #ff5e3a; } @@ -10779,6 +11880,7 @@ ol ol li { .blog-post .post-additional-info { margin-top: 15px; } + .blog-post .post-additional-info > * { margin-right: 0; } @@ -10800,6 +11902,7 @@ ol ol li { bottom: 0; right: 0; } + .blog-post.format-link .post-link svg { width: 42px; height: 42px; @@ -10807,6 +11910,7 @@ ol ol li { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .blog-post.format-link .post-link svg:hover { fill: white; } @@ -10835,6 +11939,7 @@ ol ol li { .blog-post.format-link .post-title { color: rgba(255, 255, 255, 0.8); } + .blog-post.format-link .post-title:hover { color: white; } @@ -10876,6 +11981,7 @@ ol ol li { .blog-post.format-quote { text-align: center; } + .blog-post.format-quote .post__author img { width: 48px; height: 48px; @@ -10883,33 +11989,40 @@ ol ol li { margin: 0 auto 15px; display: block; } + .blog-post.format-quote .post__author-name { font-size: 12px; color: #fff; } + .blog-post.format-quote .author-prof { font-size: 10px; color: rgba(255, 255, 255, 0.6); font-weight: 700; } + .blog-post.format-quote .quote-icon svg { width: 30px; height: 30px; fill: #fff; } + .blog-post.format-quote .post-title { font-size: 36px; margin: 100px auto; color: rgba(255, 255, 255, 0.8); font-weight: 300; } + .blog-post.format-quote .post-title:hover { color: white; } + .blog-post.format-quote .overlay { background-color: rgba(124, 90, 194, 0.95); opacity: 1; } + .blog-post.format-quote .post-thumb { padding: 60px 50px; background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/quote-bg.png'); @@ -10917,6 +12030,7 @@ ol ol li { background-size: cover; border-radius: 5px; } + .blog-post.format-quote .post-content { position: relative; z-index: 2; @@ -10932,10 +12046,11 @@ ol ol li { height: 40px; background-color: #ff5e3a; border-radius: 100%; - border: none; + border: 0; -webkit-transform: none; transform: none; } + .blog-post .post-type-icon svg { position: absolute; top: 50%; @@ -10956,15 +12071,18 @@ ol ol li { text-transform: uppercase; margin-bottom: 20px; } + .post-category.bg-transparent { background-color: transparent; color: #ff5e3a; padding: 0; font-size: 10px; } + .post-category.bg-transparent:hover { color: #ff5e3a; } + .post-category:hover { color: #fff; } @@ -10977,6 +12095,7 @@ ol ol li { .blog-post-v1 .post-thumb { position: relative; } + .blog-post-v1 .post-thumb:after { content: ''; display: block; @@ -10998,7 +12117,7 @@ ol ol li { .blog-post-v1 .post-additional-info { margin-top: 0; - border-top: none; + border-top: 0; padding: 20px 25px; } @@ -11015,14 +12134,15 @@ ol ol li { color: #fff; } -/*------------- Single-POST --------------*/ .main-header-post { position: relative; } + .main-header-post img { width: 100%; display: block; } + .main-header-post:after { content: ''; display: block; @@ -11038,6 +12158,7 @@ ol ol li { .single-post { position: relative; } + .single-post h1, .single-post h2, .single-post h3, @@ -11053,21 +12174,26 @@ ol ol li { .single-post p { line-height: 1.5; } + .single-post .control-block-button { top: 20px; right: -17px; } + .single-post .post-title { font-size: 46px; margin-bottom: 35px; } + .single-post .post-title:hover { color: #515365; } + .single-post .post-thumb { border-radius: 0; margin: 0 -60px 50px; } + .single-post .post__author-name { font-weight: 700; } @@ -11076,20 +12202,25 @@ ol ol li { padding: 60px 70px; background-color: #fff; } + .single-post-v1 .post-content-wrap { padding: 50px 0; overflow: hidden; } + .single-post-v1 .post-content { padding: 0 40px 0 60px; overflow: hidden; } + .single-post-v1 .filter-icons { float: left; } + .single-post-v1 .filter-icons li { display: block; } + .single-post-v1 .filter-icons li + li { margin-left: 0; margin-top: 25px; @@ -11103,6 +12234,7 @@ ol ol li { text-transform: none; font-size: 12px; } + .author-date.not-uppercase .post__author-name { font-size: 12px; font-weight: 400; @@ -11115,33 +12247,41 @@ ol ol li { border-top: 1px solid #e6ecf5; border-bottom: 1px solid #e6ecf5; } + .choose-reaction .title { font-size: 12px; margin-bottom: 30px; } + .choose-reaction .title span { color: #515365; } + .choose-reaction li { display: inline-block; } + .choose-reaction li + li { margin-left: 9px; } + .choose-reaction li img { -webkit-filter: grayscale(100%); filter: grayscale(100%); display: block; } + .choose-reaction li:hover img { -webkit-filter: grayscale(0%); filter: grayscale(0%); } + .choose-reaction.reaction-colored li img { -webkit-filter: grayscale(0); filter: grayscale(0); opacity: 0.7; } + .choose-reaction.reaction-colored li:hover img { opacity: 1; } @@ -11152,9 +12292,11 @@ ol ol li { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .filter-icons li:hover { opacity: 1; } + .filter-icons li + li { margin-left: 8px; } @@ -11162,24 +12304,30 @@ ol ol li { .blog-post-v2 { text-align: center; } + .blog-post-v2 .post__author img { width: 28px; height: 28px; } + .blog-post-v2 .post__date { display: block; font-size: 11px; } + .blog-post-v2 .author-date { text-align: left; } + .blog-post-v2 .post__author-name { margin-bottom: 0; } + .blog-post-v2 .post-additional-info { display: inline-block; margin-top: 0; } + .blog-post-v2 .post-additional-info .comments-shared { margin-left: 20px; } @@ -11188,10 +12336,12 @@ ol ol li { padding: 70px 60px; text-align: center; } + .single-post-v2 .post-content { text-align: left; padding: 10px 40px; } + .single-post-v2 .author-date { text-align: left; } @@ -11199,18 +12349,23 @@ ol ol li { .single-post-additional { margin-bottom: 50px; } + .single-post-additional > * { padding: 20px 30px; } + .single-post-additional > * + * { border-left: 1px solid #e6ecf5; } + .single-post-additional .post__author { margin-bottom: 0; } + .single-post-additional .author_prof { font-size: 11px; } + .single-post-additional a:hover { color: #ff5e3a; } @@ -11225,6 +12380,7 @@ ol ol li { text-align: left; font-size: 12px; } + .post-date-wrap .post-date span { font-size: 11px; display: block; @@ -11247,6 +12403,7 @@ ol ol li { font-size: 12px; font-weight: 400; } + .post-comments-wrap .post-comments span { font-size: 11px; display: block; @@ -11266,46 +12423,57 @@ ol ol li { -ms-flex-align: center; align-items: center; } + .blog-post-v3 .post-thumb { border-radius: 5px 0 0 5px; width: 50%; } + .blog-post-v3 .post-thumb img { min-height: 100%; display: block; } + .blog-post-v3 .post-content { width: 50%; padding: 25px 30px; } + .blog-post-v3 .post-category { border-radius: 0; position: absolute; left: 0; top: 15px; } + .blog-post-v3 .author-date { margin-bottom: 13px; } + .blog-post-v3 .post-additional-info { - border-top: none; + border-top: 0; } + .blog-post-v3 .post-additional-info .comments-shared { float: none; margin-left: 22px; margin-top: 0; } + .blog-post-v3.featured-post-item { display: block; } + .blog-post-v3.featured-post-item .post-thumb { border-radius: 5px 5px 0 0; width: auto; } + .blog-post-v3.featured-post-item .post-content { width: auto; padding: 25px; } + .blog-post-v3.featured-post-item .post-additional-info { padding: 0; } @@ -11313,14 +12481,17 @@ ol ol li { .single-post-v3 { padding: 60px 70px; } + .single-post-v3 .filter-icons { display: inline-block; margin-left: 25px; } + .single-post-v3 .post-thumb { border-radius: 0; margin: 50px -70px; } + .single-post-v3 .author-date { display: -webkit-box; display: -ms-flexbox; @@ -11329,85 +12500,105 @@ ol ol li { -ms-flex-align: center; align-items: center; } + .single-post-v3 .author-date .post__author-name { margin-bottom: 0; } + .single-post-v3 .control-block-button { float: left; position: relative; top: auto; right: auto; } + .single-post-v3 .control-block-button > a { margin-bottom: 18px; } + .single-post-v3 .control-block-button .post-add-icon { display: block; text-align: center; } + .single-post-v3 .control-block-button .post-add-icon svg { margin-right: 0; margin-bottom: 5px; } + .single-post-v3 .control-block-button .post-add-icon span { display: block; } + .single-post-v3 .post-content { padding: 0 40px 50px 60px; overflow: hidden; } + .single-post-v3 .video-thumb { float: none; padding: 65px 0; margin: 45px 0; } + .single-post-v3 .video-thumb img { width: auto; margin: 0 auto; display: block; } + .single-post-v3 .video-thumb:hover .overlay { opacity: 1; } -/*================= Responsive Mode ============*/ @media (max-width: 1024px) { .single-post .post-title { font-size: 30px; } + .single-post-v1 { padding: 30px; } + .single-post-v1 .post-content { padding: 0 20px 0 30px; } + .single-post-v3 { padding: 30px; } + .single-post-v3 .post-content { padding: 0 20px 0 30px; } + .single-post-v3 .post-thumb { border-radius: 0; margin: 30px -30px; } + .single-post-v2 { padding: 30px; } + .single-post-v2 .post-content { padding: 10px 0; } + .single-post-v2 .post-thumb { border-radius: 0; margin: 0 -30px 50px; } + .single-post-additional > * { padding: 10px; } + blockquote { margin: 1.5em 0; padding: 15px 30px 15px 30px; } + blockquote p::before { left: -30px; } @@ -11417,12 +12608,15 @@ ol ol li { .blog-post .post-control-button .btn-control { display: block; } + .author-date .author-thumb { margin-right: 8px; } + .choose-reaction { padding: 15px; } + .single-post-v1 .post-content-wrap { padding: 20px 0; } @@ -11432,13 +12626,16 @@ ol ol li { .blog-post .post-additional-info .comments-shared { float: right; } + .single-post .post-title { font-size: 22px; } + .blog-post .post-additional-info > * { display: inline-block !important; margin-top: 0; } + .blog-post .post-additional-info > *.friends-harmonic-wrap { display: -webkit-box !important; display: -ms-flexbox !important; @@ -11447,69 +12644,89 @@ ol ol li { -ms-flex-align: center; align-items: center; } + .single-post-v1 .filter-icons { float: none; } + .single-post-v1 .filter-icons li { display: inline-block; } + .single-post-v1 .filter-icons li + li { margin-left: 5px; margin-top: 0; } + .single-post-v1 { padding: 10px; } + .single-post-v1 .post-content { padding: 0; } + .choose-reaction li + li { margin-left: 5px; } + .single-post-additional { text-align: left; } + .single-post-additional.inline-items > * { display: block; } + .single-post-additional.inline-items > * + * { border-left: none; } + .blog-post-v3 { display: block; } + .blog-post-v3 .post-thumb { width: auto; } + .blog-post-v3 .post-content { width: auto; } + .single-post-v3 .video-thumb { margin: 20px 0; } + .single-post-v3 .control-block-button { float: none; margin-bottom: 20px; } + .single-post-v3 .control-block-button > a { display: inline-block; } + .single-post-v3 .control-block-button > a + a { margin-left: 10px; margin-top: 0; } + .single-post-v3 .control-block-button .btn-control { display: inline-block; margin-bottom: 0; vertical-align: top; } + .single-post-v3 .control-block-button .post-add-icon { display: inline-block; margin-bottom: 0; } + .single-post-v3 .post-content { padding: 0; } + .blog-post-v2 .post-additional-info .comments-shared { float: none; } @@ -11519,10 +12736,12 @@ ol ol li { .blog-post-v3 .post-additional-info .comments-shared { margin-left: 0; } + .blog-post .post-additional-info > * { display: inline-block !important; margin-top: 0; } + .blog-post .post-additional-info > *.friends-harmonic-wrap { display: -webkit-box !important; display: -ms-flexbox !important; @@ -11531,18 +12750,19 @@ ol ol li { -ms-flex-align: center; align-items: center; } + .blog-post .post-additional-info > *.friends-harmonic-wrap + .comments-shared { margin-top: 15px; } + .blog-post-v2 .post-additional-info .comments-shared { margin-left: 0; } } -/*------------- #CLIENTS --------------*/ .crumina-clients { padding: 85px 0; text-align: center; @@ -11552,11 +12772,13 @@ ol ol li { position: relative; display: inline-block; } + .clients-item:hover img { opacity: 1; -webkit-filter: grayscale(0); filter: grayscale(0); } + .clients-item img { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; @@ -11568,34 +12790,37 @@ ol ol li { max-width: 100%; display: block; } + .clients-item .clients-images { position: relative; display: block; margin: auto; } -/*================= Responsive Mode ============*/ @media (max-width: 1200px) { .crumina-clients { padding: 40px 0; } + .clients-item { margin-bottom: 20px; } } -/*------------- #HEADING --------------*/ .crumina-heading { position: relative; z-index: 5; margin-bottom: 30px; } + .crumina-heading > *:last-child { margin-bottom: 0; } + .crumina-heading > *:first-child { margin-top: 0; } + .crumina-heading + * { margin-top: 25px; } @@ -11609,9 +12834,11 @@ ol ol li { margin-top: 20px; line-height: 1.75; } + .heading-text.small { font-size: 14px; } + .heading-text a { font-weight: 700; } @@ -11628,6 +12855,7 @@ ol ol li { position: relative; padding-bottom: 30px; } + .with-title-decoration .heading-title:after, .with-title-decoration .heading-title:before { content: ''; @@ -11638,11 +12866,13 @@ ol ol li { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .with-title-decoration .heading-title:after { height: 1px; background-color: #e6ecf5; width: 100%; } + .with-title-decoration .heading-title:before { height: 2px; background-color: #ff5e3a; @@ -11653,30 +12883,35 @@ ol ol li { width: 100%; } -/*------------- #TESTIMONIALS --------------*/ .crumina-testimonial-item { text-align: center; } + .crumina-testimonial-item .author-thumb { height: 98px; width: 98px; margin: 0 auto 15px; } + .crumina-testimonial-item .author-thumb img { border: 4px solid #fff; display: block; } + .crumina-testimonial-item .rait-stars { margin-bottom: 40px; } + .crumina-testimonial-item .rait-stars .star-icon { font-size: 11px; color: #ffce08; } + .crumina-testimonial-item .author-content { margin-top: auto; margin-bottom: 15px; } + .crumina-testimonial-item .testimonial-message { margin-bottom: 70px; } @@ -11700,7 +12935,6 @@ ol ol li { flex-direction: column; } -/*------------- #INFO-BOXES --------------*/ .crumina-info-box { text-align: center; } @@ -11723,51 +12957,59 @@ ol ol li { display: -ms-flexbox; display: flex; } + .crumina-info-box--thumb-left .info-box-image { margin-bottom: 0; margin-right: 30px; } + .crumina-info-box--thumb-left .info-box-title { margin-bottom: 30px; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 768px) { .info-box-image { margin-bottom: 20px; } + .info-box-title { margin-bottom: 20px; } + .info-box-wrap .crumina-info-box { margin-bottom: 30px; } + .crumina-info-box--thumb-left .info-box-title { margin-bottom: 10px; } } -/*------------- #COUNTERS --------------*/ .crumina-counter-item { text-align: center; position: relative; } + .crumina-counter-item .counter-numbers { font-size: 54px; line-height: 1; margin-bottom: 40px; } + .crumina-counter-item .counter-title { margin: 0; line-height: 1.1; } + .crumina-counter-item .units { display: inline-block; } + .crumina-counter-item .units div { color: #ff5e3a; display: inline-block; } + .crumina-counter-item:after { content: ''; display: inline-block; @@ -11780,15 +13022,16 @@ ol ol li { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } + .crumina-counter-item:last-child:after { display: none; } -/*================= Responsive Mode ============*/ @media (max-width: 1200px) { .crumina-counter-item { margin-bottom: 40px; } + .crumina-counter-item .counter-numbers { font-size: 30px; margin-bottom: 20px; @@ -11801,10 +13044,10 @@ ol ol li { } } -/*------------- #TEAMMEMBERS --------------*/ .crumina-teammembers-item { text-align: center; } + .crumina-teammembers-item:hover img.hover { top: 0; left: 0; @@ -11815,6 +13058,7 @@ ol ol li { filter: grayscale(0); visibility: hidden; } + .crumina-teammembers-item:hover img.main { -webkit-filter: grayscale(0); filter: grayscale(0); @@ -11838,6 +13082,7 @@ ol ol li { margin-bottom: 30px; display: inline-block; } + .teammembers-thumb img { -webkit-transition: all 1s ease-out; transition: all 1s ease-out; @@ -11846,6 +13091,7 @@ ol ol li { display: block; margin: 0 auto; } + .teammembers-thumb img.hover { position: absolute; left: 50%; @@ -11858,14 +13104,12 @@ ol ol li { margin-bottom: 60px; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 768px) { .teammembers-wrap .crumina-teammembers-item { margin-bottom: 30px; } } -/*------------- #SOCIALS --------------*/ .socials i, .socials svg { font-size: 15px; @@ -11876,12 +13120,15 @@ ol ol li { .socials li { display: inline-block; } + .socials li a { color: #9a9fbf; } + .socials li a:hover { color: #ff5e3a; } + .socials li + li { margin-left: 20px; } @@ -11895,117 +13142,155 @@ ol ol li { position: relative; opacity: 0.9; } + .socials--round .social-item:hover { opacity: 1; } + .socials--round .social-item.olympus { background-color: #ff5e3a; } + .socials--round .social-item.rss { background-color: #f4b459; } + .socials--round .social-item.mail { background: #996dd1; } + .socials--round .social-item.pinterest { background: #cc2127; } + .socials--round .social-item.googleplus { background: #dd4b39; } + .socials--round .social-item.google { background: #dd4b39; } + .socials--round .social-item.facebook { background: #3b5998; } + .socials--round .social-item.twitter { background: #55acee; } + .socials--round .social-item.amazon { background-color: #f69b06; } + .socials--round .social-item.behance { background-color: #2d2d2d; } + .socials--round .social-item.bing { background-color: #ffa616; } + .socials--round .social-item.creative-market { background-color: #8da741; } + .socials--round .social-item.deviantart { background-color: #1b1b1b; } + .socials--round .social-item.dribble { background-color: #f74881; } + .socials--round .social-item.dropbox { background-color: #0ba4e0; } + .socials--round .social-item.envato { background-color: #6d9c3e; } + .socials--round .social-item.flickr { background-color: #26a9e1; } + .socials--round .social-item.instagram { background-color: #e75351; } + .socials--round .social-item.kickstarter { background-color: #14e06e; } + .socials--round .social-item.linkedin { background-color: #4a8f9e; } + .socials--round .social-item.medium { background-color: #00e56b; } + .socials--round .social-item.periscope { background-color: #3fa4c4; } + .socials--round .social-item.quora { background-color: #f85f62; } + .socials--round .social-item.reddit { background-color: #f05825; } + .socials--round .social-item.shutterstock { background-color: #008ec0; } + .socials--round .social-item.skype { background-color: #00aaf1; } + .socials--round .social-item.snapchat { background-color: #ffed45; } + .socials--round .social-item.soundcloud { - background-color: #ff3300; + background-color: #f30; } + .socials--round .social-item.spotify { background-color: #1ed760; } + .socials--round .social-item.trello { background-color: #0079bf; } + .socials--round .social-item.tumblr { background-color: #36465d; } + .socials--round .social-item.vimeo { background-color: #1ab7ea; } + .socials--round .social-item.vk { background-color: #6383a8; } + .socials--round .social-item.whatsapp { background-color: #25d366; } + .socials--round .social-item.wikipedia { - background-color: #000000; + background-color: #000; } + .socials--round .social-item.wordpress { background-color: #21759b; } + .socials--round .social-item.youtube { background-color: #cd201f; } @@ -12029,31 +13314,33 @@ ol ol li { justify-content: center; padding: 60px; } + .socials-shared .social-item { width: 100%; padding: 15px 30px; margin-bottom: 0; } + .socials-shared .social-item i, .socials-shared .social-item svg { font-size: 15px; margin-right: 0; } + .socials-shared .social-item + .social-item { margin-left: 15px; } -/*================= Responsive Mode ============*/ @media (max-width: 560px) { .socials-shared { padding: 20px; } } -/*------------- #CONTACTS --------------*/ .contact-item-wrap { margin-bottom: 30px; } + .contact-item-wrap:hover .contact-title:after { width: 100%; } @@ -12063,6 +13350,7 @@ ol ol li { padding-bottom: 35px; margin-bottom: 50px; } + .contact-title:after { content: ''; display: block; @@ -12084,6 +13372,7 @@ ol ol li { color: #888da8; display: block; } + .contact-item a:hover { color: #ff5e3a; } @@ -12092,7 +13381,6 @@ ol ol li { margin-top: 30px; } -/*------------- #CONTACT-FORM --------------*/ .contact-form-wrap { position: relative; background-color: #fff; @@ -12106,6 +13394,7 @@ ol ol li { z-index: 2; overflow: hidden; } + .contact-form-wrap .contact-form { width: 60%; } @@ -12119,12 +13408,14 @@ ol ol li { background-repeat: no-repeat; width: 40%; } + .contact-form-thumb .title { color: inherit; font-size: 34px; margin-bottom: 40px; line-height: 1; } + .contact-form-thumb .title span { font-size: 64px; display: block; @@ -12133,21 +13424,24 @@ ol ol li { .contact-form { padding: 50px 40px 30px; } + .contact-form .btn { margin-bottom: 0; } -/*================= Responsive Mode ============*/ @media (max-width: 1200px) { .contact-form-thumb .title span { font-size: 34px; } + .contact-form-thumb .title { margin-bottom: 20px; } + .contact-form-thumb { padding: 30px; } + .contact-form-wrap .contact-form { padding: 30px; } @@ -12167,25 +13461,28 @@ ol ol li { -ms-flex-direction: column; flex-direction: column; } + .contact-form-thumb { width: 100%; } + .contact-form-wrap .contact-form { width: 100%; } } -/*------------- #ACCORDION-FAQS --------------*/ .accordion-faqs .icons-wrap { display: inline-block; position: relative; margin-left: 20px; } + .accordion-faqs .icons-wrap svg { fill: #ff5e3a; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } + .accordion-faqs .icons-wrap .olymp-plus-icon { position: absolute; top: 0; @@ -12203,11 +13500,12 @@ ol ol li { .accordion-faqs .card-header { padding: 60px 0; - border: none; + border: 0; border-top: 1px solid #e6ecf5; } + .accordion-faqs .card-header:first-child { - border-top: none; + border-top: 0; } .accordion-faqs .collapse { @@ -12228,20 +13526,20 @@ ol ol li { align-items: baseline; } -/*================= Responsive Mode ============*/ @media (max-width: 600px) { .accordion-faqs .card-header { padding: 30px 0; } + .accordion-faqs .collapse { margin-bottom: 20px; } } -/*------------- #TABLE-CAREERS --------------*/ .table-careers { width: 100%; } + .table-careers li { display: table; width: 100%; @@ -12254,42 +13552,47 @@ ol ol li { -webkit-transition: background-color 0.3s ease; transition: background-color 0.3s ease; } + .table-careers li:hover { background-color: #e6ecf5; } + .table-careers span { display: table-cell; vertical-align: middle; width: 20%; } + .table-careers span.position, .table-careers span.type { color: #515365; } + .table-careers .head { - border: none; + border: 0; -webkit-box-shadow: none; box-shadow: none; } + .table-careers .head span { font-size: 10px; text-transform: uppercase; } + .table-careers .head:hover { background-color: transparent; } + .table-careers .btn { margin: 0; } -/*================= Responsive Mode ============*/ @media (max-width: 640px) { .table-careers li { padding: 15px; } } -/*------------- #FOLLOW-INSTAGRAMM --------------*/ .follow-instagram { display: -webkit-box; display: -ms-flexbox; @@ -12298,9 +13601,11 @@ ol ol li { overflow: hidden; position: relative; } + .follow-instagram img { width: 20%; } + .follow-instagram .btn { position: absolute; top: 50%; @@ -12308,21 +13613,21 @@ ol ol li { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } + .follow-instagram:hover .overlay { opacity: 1; } -/*================= Responsive Mode ============*/ @media (max-width: 460px) { .follow-instagram .btn { width: 70%; } } -/*------------- #HELP-SUPPORT-BLOCK --------------*/ .help-support-block { margin-bottom: 60px; } + .help-support-block .title { margin-bottom: 60px; display: -webkit-box; @@ -12332,9 +13637,11 @@ ol ol li { -ms-flex-align: center; align-items: center; } + .help-support-block .title .total-topic { margin-left: 15px; } + .help-support-block .title:hover .total-topic { background-color: #7c5ac2; color: #fff; @@ -12361,6 +13668,7 @@ ol ol li { -ms-flex-align: start; align-items: flex-start; } + .help-support-list li svg { margin-right: 20px; min-width: 14px; @@ -12371,16 +13679,20 @@ ol ol li { position: relative; top: 3px; } + .help-support-list li a { font-size: 14px; color: #888da8; } + .help-support-list li + li { margin-top: 20px; } + .help-support-list li:hover a { color: #515365; } + .help-support-list li:hover svg { fill: #ff5e3a; } @@ -12419,23 +13731,26 @@ ol ol li { align-items: center; font-size: 12px; } + .user-raiting-choice b { margin-left: 5px; } + .user-raiting-choice a { margin-left: 15px; opacity: 0.8; } + .user-raiting-choice a:hover { opacity: 1; } + .user-raiting-choice span { color: #515365; margin-left: auto; font-weight: 700; } -/*================= Responsive Mode ============*/ @media (max-width: 860px) { .help-support-block .title { margin-bottom: 20px; @@ -12446,11 +13761,13 @@ ol ol li { .help-main-topic .single-post-additional > * { display: inline-block; } + .user-raiting-choice { display: block; padding: 15px 0; margin-top: 20px; } + .user-raiting-choice span { display: block; margin-top: 15px; @@ -12461,19 +13778,21 @@ ol ol li { .help-main-topic .single-post-additional > * { display: block; } + .help-main-topic .single-post-additional > * + * { margin-left: 0; } } -/*------------- #SEARCH-HELP-RESULT --------------*/ .search-help-result-title { text-align: center; margin-bottom: 100px; } + .search-help-result-title .count-result { color: #ff5e3a; } + .search-help-result-title .search-query { font-style: italic; color: #888da8; @@ -12513,6 +13832,7 @@ ol ol li { color: #515365; font-weight: 700; } + .user-raiting img { margin-right: 20px; vertical-align: middle; @@ -12521,6 +13841,7 @@ ol ol li { .page-404-content { text-align: center; } + .page-404-content img { margin-bottom: 70px; display: block; @@ -12540,11 +13861,11 @@ ol ol li { font-size: 84px; } -/*================= Responsive Mode ============*/ @media (max-width: 1024px) { .page-500-content { text-align: center; } + .page-500-content img { margin-bottom: 40px; } @@ -12554,6 +13875,7 @@ ol ol li { .search-help-result-title { margin-bottom: 40px; } + .search-help-result-list li { padding-bottom: 20px; margin-bottom: 20px; @@ -12570,6 +13892,7 @@ ol ol li { .search-help-result-list .title { margin-bottom: 20px; } + .search-help-result-list .single-post-additional > * { display: inline-block; } @@ -12579,15 +13902,16 @@ ol ol li { .search-help-result-list .single-post-additional > * { display: block; } + .search-help-result-list .single-post-additional > * + * { margin-left: 0; } } -/*------------- #SHOP --------------*/ .shop-product-item { margin-bottom: 30px; } + .shop-product-item .product-thumb { display: -webkit-box; display: -ms-flexbox; @@ -12599,6 +13923,7 @@ ol ol li { width: auto; position: relative; } + .shop-product-item .product-content { display: -webkit-box; display: -ms-flexbox; @@ -12607,9 +13932,11 @@ ol ol li { -ms-flex-align: center; align-items: center; } + .shop-product-item .product-content .block-price { margin-left: auto; } + .shop-product-item .onsale { display: block; width: 42px; @@ -12626,11 +13953,13 @@ ol ol li { text-align: center; line-height: 42px; } + .shop-product-item .product-content .title { font-size: 16px; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } + .shop-product-item .product-price { margin-right: 0; font-size: 16px; @@ -12638,52 +13967,66 @@ ol ol li { -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } + .shop-product-item .product-price.with-sale { color: #ff5e3a; } + .shop-product-item .product-price.with-sale del { color: #888da8; margin-right: 7px; } + .shop-product-item .rait-stars { margin-bottom: 10px; } + .shop-product-item:hover .in-cart { opacity: 1; } + .shop-product-item:hover .rait-stars { opacity: 0; } + .shop-product-item:hover .product-price { opacity: 0; } + .shop-product-item.product-item-v2 { text-align: center; } + .shop-product-item.product-item-v2 .product-thumb { display: block; margin-bottom: 30px; height: auto; padding: 20px; } + .shop-product-item.product-item-v2 .product-thumb img { display: block; margin: 10px auto 20px; } + .shop-product-item.product-item-v2 .product-thumb .btn { margin: 0 auto; opacity: 0; } + .shop-product-item.product-item-v2 .product-thumb .rait-stars { opacity: 1; } + .shop-product-item.product-item-v2 .product-thumb .product-price { opacity: 1; } + .shop-product-item.product-item-v2 .product-thumb .block-title, .shop-product-item.product-item-v2 .product-thumb .block-price { text-align: left; } + .shop-product-item:hover .product-thumb .btn { opacity: 1; } @@ -12699,6 +14042,7 @@ ol ol li { .block-price { position: relative; } + .block-price .in-cart { position: absolute; right: 0; @@ -12714,6 +14058,7 @@ ol ol li { -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } + .block-price .in-cart svg { fill: #fff; height: 22px; @@ -12724,7 +14069,6 @@ ol ol li { transform: translate(-50%, -50%); } -/*------------- Product Details --------------*/ .shop-product-detail .thumbs-wrap { display: -webkit-box; display: -ms-flexbox; @@ -12737,6 +14081,7 @@ ol ol li { .small-thumbs-wrap { margin-right: 10px; } + .small-thumbs-wrap .small-thumb { display: -webkit-box; display: -ms-flexbox; @@ -12745,9 +14090,11 @@ ol ol li { height: 80px; background-color: #f2f4f8; } + .small-thumbs-wrap .small-thumb img { margin: auto; } + .small-thumbs-wrap .small-thumb + .small-thumb { margin-top: 10px; } @@ -12760,6 +14107,7 @@ ol ol li { display: flex; background-color: #f2f4f8; } + .shop-product-detail-thumb img { margin: auto; } @@ -12784,6 +14132,7 @@ ol ol li { justify-content: space-between; margin-bottom: 30px; } + .shop-product-detail-content .main-content-wrap .title { margin-bottom: 20px; } @@ -12810,10 +14159,12 @@ ol ol li { -ms-flex-align: center; align-items: center; } + .shop-product-detail-content .inputs-wrap > * + * { margin-left: 20px; width: 100%; } + .shop-product-detail-content .inputs-wrap .form-group { margin-bottom: 0; } @@ -12821,6 +14172,7 @@ ol ol li { .quantity { position: relative; } + .quantity .quantity-minus, .quantity .quantity-plus { position: absolute; @@ -12832,6 +14184,7 @@ ol ol li { width: 20px; line-height: 27px; } + .quantity .quantity-minus { top: auto; bottom: 0; @@ -12842,16 +14195,20 @@ ol ol li { color: #515365; font-weight: 700; } + .tags li { display: inline-block; } + .tags li:nth-child(2) { margin-left: 5px; } + .tags .tags-item { color: #888da8; font-weight: 400; } + .tags .tags-item:hover { color: #ff5e3a; } @@ -12861,6 +14218,7 @@ ol ol li { color: #515365; font-weight: 700; } + .article-number span { color: #888da8; font-weight: 400; @@ -12868,23 +14226,27 @@ ol ol li { } .product-description .nav-tabs { - border-bottom: none; + border-bottom: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 80px; } + .product-description .nav-tabs .nav-link { font-weight: 700; color: #888da8; font-size: 14px; } + .product-description .nav-tabs .nav-link.active { color: #515365; } + .product-description .nav-tabs .nav-link.active .total-topic { background-color: #ff5e3a; } + .product-description .nav-tabs .nav-link .total-topic { width: 19px; height: 19px; @@ -12925,6 +14287,7 @@ ol ol li { justify-content: space-between; margin-bottom: 10px; } + .comments-title-wrap .rait-stars .star-icon { font-size: 10px; } @@ -12933,26 +14296,33 @@ ol ol li { padding: 50px 0; border-top: 1px solid #e6ecf5; } + .comments__item-review:last-child { border-bottom: 1px solid #e6ecf5; } + .comments__item-review:first-child { margin-top: 40px; } + .comments__item-review .rait-stars { margin-bottom: 20px; } + .comments__item-review .comment-content { margin-bottom: 25px; } + .comments__item-review .comments__header-review { font-size: 11px; } + .comments__item-review .comments__header-review .comments__author-review a { font-weight: 700; color: #515365; font-style: normal; } + .comments__item-review .comments__header-review .comments__author-review @@ -12960,7 +14330,6 @@ ol ol li { color: #ff5e3a; } -/*================= Responsive Mode ============*/ @media (max-width: 1200px) { .quantity .quantity-minus, .quantity .quantity-plus { @@ -12972,6 +14341,7 @@ ol ol li { .shop-product-detail-thumb { height: auto; } + .shop-product-detail .thumbs-wrap { margin-bottom: 40px; } @@ -12981,15 +14351,19 @@ ol ol li { .product-description .nav-tabs { margin-bottom: 40px; } + .product-description .tab-pane > .title { margin-bottom: 30px; } + .product-description .tab-pane p { margin-bottom: 20px; } + .comments__item-review { padding: 30px 0; } + .comments__item-review:first-child { margin-top: 20px; } @@ -13006,13 +14380,13 @@ ol ol li { width: 50px; height: 50px; } + .shop-product-detail-content .product-price { margin-right: 0; font-size: 22px; } } -/*------------- #HELPERS --------------*/ .ovh { overflow: hidden; } @@ -13040,9 +14414,11 @@ ol ol li { .align-right { text-align: right; } + .align-right .btn { margin-left: 20px; } + .align-right .w-search { display: inline-block; } @@ -13058,6 +14434,7 @@ ol ol li { transition: all 0.3s ease; opacity: 0; } + .overlay.overlay-dark { background: rgba(43, 45, 59, 0.8); } @@ -13070,6 +14447,7 @@ ol ol li { display: inline-block; vertical-align: middle; } + .inline-items > *.friends-harmonic-wrap { display: -webkit-box; display: -ms-flexbox; @@ -13084,6 +14462,7 @@ ol ol li { vertical-align: middle; float: none; } + @media (max-width: 640px) { .table-cell { display: block; @@ -13124,6 +14503,7 @@ ol ol li { .negative-margin-top150 { margin-top: -150px; } + @media (max-width: 1024px) { .negative-margin-top150 { margin-top: 0; @@ -13137,6 +14517,7 @@ ol ol li { .negative-margin-right150 { margin-right: -150px; } + @media (max-width: 768px) { .negative-margin-right150 { margin-right: 0; @@ -13175,11 +14556,13 @@ ol ol li { -ms-flex-align: center; align-items: center; } + .display-flex.content-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } + .display-flex.content-around { -ms-flex-pack: distribute; justify-content: space-around; @@ -13355,7 +14738,7 @@ ol ol li { -webkit-box-sizing: content-box; box-sizing: content-box; cursor: pointer; - outline: none; + outline: 0; padding: 0; position: relative; -webkit-transform: scale(1) rotate(360deg); @@ -13363,7 +14746,8 @@ ol ol li { -webkit-transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); transition: transform 150ms cubic-bezier(0.4, 0, 1, 1); - transition: transform 150ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); + transition: transform 150ms cubic-bezier(0.4, 0, 1, 1), + -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); transition: transform 150ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1); transition: transform 150ms cubic-bezier(0.4, 0, 1, 1), @@ -13402,11 +14786,13 @@ ol ol li { .medium-padding80 { padding: 80px 0; } + @media (max-width: 1024px) { .medium-padding80 { padding: 45px 0; } } + @media (max-width: 800px) { .medium-padding80 { padding: 35px 0; @@ -13416,11 +14802,13 @@ ol ol li { .medium-padding100 { padding: 100px 0; } + @media (max-width: 1024px) { .medium-padding100 { padding: 50px 0; } } + @media (max-width: 800px) { .medium-padding100 { padding: 35px 0; @@ -13430,11 +14818,13 @@ ol ol li { .medium-padding120 { padding: 120px 0; } + @media (max-width: 1024px) { .medium-padding120 { padding: 50px 0; } } + @media (max-width: 800px) { .medium-padding120 { padding: 35px 0; @@ -13444,11 +14834,13 @@ ol ol li { .medium-padding180 { padding: 180px 0; } + @media (max-width: 1024px) { .medium-padding180 { padding: 60px 0; } } + @media (max-width: 800px) { .medium-padding180 { padding: 40px 0; @@ -13458,11 +14850,13 @@ ol ol li { .pb100 { padding-bottom: 100px; } + @media (max-width: 1024px) { .pb100 { padding-bottom: 50px; } } + @media (max-width: 800px) { .pb100 { padding-bottom: 35px; @@ -13472,11 +14866,13 @@ ol ol li { .pt80 { padding-top: 80px; } + @media (max-width: 1024px) { .pt80 { padding-top: 45px; } } + @media (max-width: 800px) { .pt80 { padding-top: 35px; @@ -13486,11 +14882,13 @@ ol ol li { .pt100 { padding-top: 100px; } + @media (max-width: 1024px) { .pt100 { padding-top: 50px; } } + @media (max-width: 800px) { .pt100 { padding-top: 35px; @@ -13500,11 +14898,13 @@ ol ol li { .pb120 { padding-bottom: 120px; } + @media (max-width: 1024px) { .pb120 { padding-bottom: 50px; } } + @media (max-width: 800px) { .pb120 { padding-bottom: 35px; @@ -13514,11 +14914,13 @@ ol ol li { .pt120 { padding-top: 120px; } + @media (max-width: 1024px) { .pt120 { padding-top: 50px; } } + @media (max-width: 800px) { .pt120 { padding-top: 35px; @@ -13528,11 +14930,13 @@ ol ol li { .pb160 { padding-bottom: 160px; } + @media (max-width: 1024px) { .pb160 { padding-bottom: 60px; } } + @media (max-width: 800px) { .pb160 { padding-bottom: 35px; @@ -13542,11 +14946,13 @@ ol ol li { .pt160 { padding-top: 160px; } + @media (max-width: 1024px) { .pt160 { padding-top: 60px; } } + @media (max-width: 800px) { .pt160 { padding-top: 35px; @@ -13556,11 +14962,13 @@ ol ol li { .pb80 { padding-bottom: 80px; } + @media (max-width: 1024px) { .pb80 { padding-bottom: 45px; } } + @media (max-width: 800px) { .pb80 { padding-bottom: 35px; @@ -13570,11 +14978,13 @@ ol ol li { .pb60 { padding-bottom: 60px; } + @media (max-width: 1024px) { .pb60 { padding-bottom: 40px; } } + @media (max-width: 800px) { .pb60 { padding-bottom: 20px; @@ -13584,11 +14994,13 @@ ol ol li { .pt60 { padding-top: 60px; } + @media (max-width: 1024px) { .pt60 { padding-top: 40px; } } + @media (max-width: 800px) { .pt60 { padding-top: 20px; @@ -13606,6 +15018,7 @@ ol ol li { .mt60 { margin-top: 60px; } + @media (max-width: 800px) { .mt60 { margin-top: 35px; @@ -13619,6 +15032,7 @@ ol ol li { .mb60 { margin-bottom: 60px; } + @media (max-width: 800px) { .mb60 { margin-bottom: 35px; @@ -13698,7 +15112,7 @@ ol ol li { } .body-bg-white { - background-color: #ffffff; + background-color: #fff; } .bg-body { @@ -13721,15 +15135,18 @@ ol ol li { background-color: rgba(255, 94, 58, 0.15); border-radius: 20px; } + .icon-demonstration svg { width: 60px; height: 60px; fill: #ff5e3a; } + .icon-demonstration pre { font-size: 12px; color: red; } + .icon-demonstration code { white-space: initial; line-height: 2; @@ -13745,9 +15162,11 @@ ol ol li { .col-3-width { width: 50%; } + .col-4-width { width: 50%; } + .half-width { width: 100%; } @@ -13757,15 +15176,16 @@ ol ol li { .col-3-width { width: 100%; } + .col-4-width { width: 100%; } + .inline-items > *.friends-harmonic-wrap + .comments-shared { margin-top: 15px; } } -/*------------- #VIDEO BACKGROUND --------------*/ .crumina-video-background { position: absolute; top: 0; @@ -13779,6 +15199,7 @@ ol ol li { background-position: 50% 50%; background-image: none; } + .crumina-video-background:after { content: ''; display: block; @@ -13787,6 +15208,7 @@ ol ol li { position: absolute; background-color: rgba(255, 94, 58, 0.6); } + .crumina-video-background .video-background { min-width: 100%; min-height: 100%; @@ -13801,7 +15223,6 @@ ol ol li { opacity: 1; } -/*------------- #SERACH-RESULTS --------------*/ .searches-item .notification-icon { float: right; } @@ -13822,6 +15243,7 @@ ol ol li { -ms-flex-align: center; align-items: center; } + .searches-item .post-additional-info > *:last-child { margin-left: auto; } @@ -13833,14 +15255,17 @@ ol ol li { .searches-item .friend-count-item { margin-right: 50px; } + .searches-item .friend-count-item:last-child { margin-right: 0; } + .searches-item .friend-count-item .h6 { margin-bottom: 0; line-height: 1; font-size: 12px; } + .searches-item .friend-count-item .title { font-size: 12px; line-height: 1; @@ -13852,12 +15277,12 @@ ol ol li { border-top: 1px solid #e6ecf5; border-bottom: 1px solid #e6ecf5; } + .user-description .title { font-weight: 500; color: #515365; } -/*------------- #STYLES for Range Sliders --------------*/ .range-slider .irs-line { border-radius: 5px; } @@ -13865,19 +15290,20 @@ ol ol li { .range-slider .irs-line-left, .range-slider .irs-line-mid, .range-slider .irs-line-right { - background: none; + background: 0; background-color: #e6ecf5; } .range-slider .irs-bar { - background: none; + background: 0; } .range-slider .irs-slider { - background: none; + background: 0; background-color: #e6ecf5; border-radius: 100%; } + .range-slider .irs-slider:before { content: ''; display: block; @@ -13893,6 +15319,7 @@ ol ol li { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .range-slider .irs-slider:hover:before { opacity: 1; } @@ -13945,17 +15372,18 @@ ol ol li { background-color: #00b7ff; } -/*------------- #SOCIAL MENU TABS --------------*/ .social-menu-tabs { - border-bottom: none; + border-bottom: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } + .social-menu-tabs.nav-tabs .nav-link.active { color: #ff5e3a; border-bottom-color: #ff5e3a; } + .social-menu-tabs.nav-tabs .nav-link { display: -webkit-box; display: -ms-flexbox; @@ -13964,51 +15392,54 @@ ol ol li { -ms-flex-align: center; align-items: center; padding: 25px; - border: none; + border: 0; border-bottom: 3px solid transparent; border-right: 1px solid #e6ecf5; font-weight: 700; color: #515365; } + .social-menu-tabs.nav-tabs .nav-link svg { fill: #9a9fbf; margin-right: 10px; } + .social-menu-tabs.nav-tabs .nav-item:first-child .nav-link { border-left: 1px solid #e6ecf5; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 768px) { .social-menu-tabs.nav-tabs .nav-link { padding: 15px; } } -/*------------- #WIDGETS --------------*/ -/*------------- #W-SEARCH--------------*/ .w-search { width: 340px; } + .w-search .form-group { margin-bottom: 0; } + .w-search input { padding: 13px 15px; font-size: 12px; } + .w-search svg { height: 15px; width: 15px; } -/*------------- #w-personal-info --------------*/ .w-personal-info { margin-bottom: 0; } + .w-personal-info li { padding: 15px 0; } + .w-personal-info li .title { color: #515365; font-weight: 500; @@ -14016,11 +15447,13 @@ ol ol li { float: left; width: 30%; } + .w-personal-info li .text { color: #888da8; display: block; overflow: hidden; } + .w-personal-info li .date { display: block; font-size: 11px; @@ -14028,9 +15461,11 @@ ol ol li { font-weight: 500; margin-bottom: 15px; } + .w-personal-info a:hover { color: #ff5e3a; } + .w-personal-info.item-block .title { margin-right: 0; float: none; @@ -14045,7 +15480,6 @@ ol ol li { font-size: 13px; } -/*------------- #w-socials --------------*/ .social-item { font-size: 11px; color: #fff; @@ -14055,11 +15489,13 @@ ol ol li { margin-bottom: 15px; text-align: center; } + .social-item i, .social-item svg { font-size: 12px; margin-right: 10px; } + .social-item:hover { color: #fff; opacity: 0.9; @@ -14069,34 +15505,34 @@ ol ol li { margin-bottom: 20px; } -/*------------- #W-SELECT --------------*/ .w-select { padding: 0 20px 0 0; } + .w-select .bootstrap-select > .dropdown-toggle { padding: 10px 15px; font-size: 12px; height: 40px; margin-bottom: 0; } + .w-select .form-group { margin-bottom: 0; min-width: 180px; } + .w-select .title { float: left; line-height: 40px; margin-right: 15px; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 1400px) { .w-select .form-group { min-width: unset; } } -/*------------- #W-CONTACTS --------------*/ .w-contacts #map { width: 100%; height: 200px; @@ -14106,9 +15542,11 @@ ol ol li { .w-contacts ul { padding: 0 25px; } + .w-contacts ul li { padding: 15px 0; } + .w-contacts ul .title { margin-right: 0; float: none; @@ -14116,6 +15554,7 @@ ol ol li { color: #515365; font-weight: 500; } + .w-contacts ul .text { color: #888da8; display: block; @@ -14126,11 +15565,11 @@ ol ol li { width: 100%; } -/*------------- #W-FAVED-PAGE --------------*/ .w-faved-page { overflow: hidden; margin: 0 0 -8px -15px; } + .w-faved-page li { margin: 0 0 8px 8px; float: left; @@ -14148,18 +15587,19 @@ ol ol li { font-size: 10px; font-weight: 800; } + .all-users a { color: inherit; display: block; } -/*------------- #W-TWITTER --------------*/ .w-twitter li { padding: 25px; border-bottom: 1px solid #e6ecf5; } + .w-twitter li:last-child { - border-bottom: none; + border-bottom: 0; } .w-twitter .author a { @@ -14195,10 +15635,12 @@ ol ol li { .w-twitter .author-folder { margin-bottom: 12px; } + .w-twitter .author-folder > * { display: inline-block; vertical-align: middle; } + .w-twitter .author-folder img { margin-right: 8px; } @@ -14211,52 +15653,60 @@ ol ol li { font-size: 12px; } -/*------------- #W-LATEST-PHOTO --------------*/ .w-last-photo { margin-bottom: 0; overflow: hidden; } + .w-last-photo li { width: 33.33%; float: left; padding: 0 4px 4px 0; overflow: hidden; } + .w-last-photo img { width: 100%; border-radius: 3px; display: block; } -/*------------- #W-PLAYLIST --------------*/ .w-playlist li { padding: 13px 10px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; } + .w-playlist li:first-child { padding-top: 25px; } + .w-playlist li:last-child { padding-bottom: 25px; } + .w-playlist li > * { display: inline-block; vertical-align: middle; } + .w-playlist li:hover { background-color: #fafbfd; } + .w-playlist li:hover .overlay { opacity: 1; } + .w-playlist li:hover .play-icon { opacity: 1; } + .w-playlist li:hover time { opacity: 0; } + .w-playlist li:hover .more { opacity: 1; } @@ -14273,6 +15723,7 @@ ol ol li { height: 16px; opacity: 0; } + .w-playlist .play-icon svg { width: 16px; height: 16px; @@ -14301,6 +15752,7 @@ ol ol li { .w-playlist .more-dropdown li { padding: 0; } + .w-playlist .more-dropdown li:hover a { color: #1ed760; } @@ -14347,56 +15799,72 @@ ol ol li { .playlist-popup-table { width: 100%; } + .playlist-popup-table td { padding: 25px 12px; } + .playlist-popup-table td:first-child { padding-left: 30px; } + .playlist-popup-table td:last-child { padding-right: 30px; } + .playlist-popup-table thead { background-color: rgba(43, 45, 59, 0.6); } + .playlist-popup-table thead th { font-size: 9px; font-weight: 700; padding: 12px; color: #9a9fbf; } + .playlist-popup-table thead th:first-child { padding-left: 25px; } + .playlist-popup-table thead th:last-child { padding-right: 25px; } + .playlist-popup-table tbody tr:nth-child(odd) { background-color: rgba(43, 45, 59, 0.8); } + .playlist-popup-table tbody tr:nth-child(even) { background-color: rgba(43, 45, 59, 0.6); } + .playlist-popup-table tbody tr:hover .play-icon { fill: #fff; } + .playlist-popup-table .play-icon { fill: #9a9fbf; } + .playlist-popup-table .play-icon svg { width: 23px; height: 23px; } + .playlist-popup-table .playlist-thumb { margin-right: 0; } + .playlist-popup-table .composition-name { color: #fff; font-size: 14px; } + .playlist-popup-table .composition-author { font-size: 12px; } + .playlist-popup-table .album-composition, .playlist-popup-table .release-year, .playlist-popup-table .composition-time { @@ -14404,6 +15872,7 @@ ol ol li { font-size: 12px; color: #fff; } + .playlist-popup-table .release-year, .playlist-popup-table .composition-time, .playlist-popup-table .released, @@ -14412,49 +15881,60 @@ ol ol li { .playlist-popup-table .remove { text-align: center; } + .playlist-popup-table .composition-icon { color: #1ed760; font-size: 22px; } + .playlist-popup-table .remove-icon { fill: #9a9fbf; } + .playlist-popup-table .remove-icon svg { width: 20px; height: 20px; } + .playlist-popup-table .remove-icon:hover { fill: #ff5e3a; } -/*================= Responsive Mode ============*/ @media (max-width: 768px) { .playlist-popup-table td { padding: 10px; } + .playlist-popup-table td:first-child { padding-left: 10px; } + .playlist-popup-table td:last-child { padding-right: 10px; } + .playlist-popup-table .play-icon svg { width: 13px; height: 13px; } + .playlist-popup-table .remove-icon svg { width: 13px; height: 13px; } + .playlist-popup-table thead th:first-child { padding-left: 10px; } + .playlist-popup-table thead th:last-child { padding-right: 10px; } + .playlist-popup-table thead th { padding: 10px; } + .playlist-popup-table td.cover, .playlist-popup-table thead th.cover, .playlist-popup-table td.album, @@ -14465,15 +15945,16 @@ ol ol li { .playlist-popup-table thead th.spotify { display: none; } + .playlist-popup-table .composition-name { font-size: 12px; } + .playlist-popup-table .composition-author { font-size: 10px; } } -/*------------- #W-FRIEND-PAGES-ADDED --------------*/ .w-friend-pages-added li > * { vertical-align: top; } @@ -14506,45 +15987,51 @@ ol ol li { height: 20px; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 768px) { .w-friend-pages-added.notification-list.friend-requests .notification-icon { float: right; } } -/*------------- #W-CREATE-FAV-PAGE --------------*/ .w-create-fav-page { padding: 25px; background-color: #ff5e3a; } + .w-create-fav-page svg { fill: #fff; } + .w-create-fav-page .olymp-star-icon { width: 20px; height: 20px; } + .w-create-fav-page .more { float: right; color: #ffbfb0; fill: #ffbfb0; } + .w-create-fav-page .icons-block { margin-bottom: 80px; } + .w-create-fav-page .content { color: #fff; } + .w-create-fav-page .content span { font-size: 10px; } + .w-create-fav-page .content .title { line-height: 1.1; font-weight: 400; color: inherit; margin-bottom: 20px; } + .w-create-fav-page .btn { margin-bottom: 0; } @@ -14556,6 +16043,7 @@ ol ol li { border-radius: 5px; overflow: hidden; } + .page-description .icon { padding: 15px 18px; fill: #fff; @@ -14565,16 +16053,17 @@ ol ol li { vertical-align: middle; margin-right: 25px; } + .page-description .icon svg { width: 20px; height: 20px; display: block; } + .page-description span { vertical-align: middle; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 480px) { .page-description { display: -webkit-box; @@ -14586,42 +16075,48 @@ ol ol li { } } -/*------------- #W-BIRTHDAY-ALERT --------------*/ .w-birthday-alert { background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-birthdays.jpg'); background-repeat: no-repeat; background-size: cover; padding: 25px; } + .w-birthday-alert .more { float: right; opacity: 0.7; color: #fff; fill: #fff; } + .w-birthday-alert .icons-block { margin-bottom: 35px; fill: #fff; color: #fff; } + .w-birthday-alert .olymp-cupcake-icon { width: 24px; height: 20px; } + .w-birthday-alert .author-thumb img { width: 28px; height: 28px; border: 2px solid #fff; margin-bottom: 12px; } + .w-birthday-alert .content { color: #fff; } + .w-birthday-alert .content span { font-size: 10px; margin-bottom: 4px; display: block; } + .w-birthday-alert .content .title { line-height: 1.3; font-weight: 400; @@ -14630,6 +16125,7 @@ ol ol li { font-size: 24px; display: block; } + .w-birthday-alert .content p { font-size: 12px; } @@ -14638,12 +16134,14 @@ ol ol li { display: inline-block; position: relative; } + .author-thumb img { border-radius: 100%; overflow: hidden; max-width: unset; display: block; } + .author-thumb .icon-status { position: absolute; margin-right: 0; @@ -14654,7 +16152,6 @@ ol ol li { height: 8px; } -/*------------- #W-ACTION --------------*/ .w-action { background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/landing-bg.jpg'); padding: 50px 45px 40px; @@ -14662,33 +16159,37 @@ ol ol li { color: #fff; border-radius: 5px; } + .w-action img, .w-action i { margin-bottom: 15px; font-size: 35px; } + .w-action .content span { font-size: 10px; margin-bottom: 25px; display: block; text-transform: uppercase; } + .w-action .content .title { font-weight: 400; color: inherit; margin-bottom: 15px; font-size: 24px; } + .w-action .btn { margin-bottom: 0; } -/*------------- #W-ACTIVITY-FEED --------------*/ .w-activity-feed .author-thumb { height: 28px; width: 28px; float: left; } + .w-activity-feed .author-thumb img { height: 28px; width: 28px; @@ -14708,10 +16209,10 @@ ol ol li { vertical-align: top; } -/*------------- #W-LAST-VIDEO --------------*/ .w-last-video { margin-bottom: 0; } + .w-last-video li { position: relative; margin-bottom: 20px; @@ -14719,27 +16220,34 @@ ol ol li { overflow: hidden; display: inline-block; } + .w-last-video li img { max-width: 100%; margin: 0 auto; display: block; } + .w-last-video li:last-child { margin-bottom: 0; } + .w-last-video li:hover .overlay { opacity: 1; } + .w-last-video li:hover .video-content { opacity: 1; bottom: 12px; } + .w-last-video li:hover .play-video { margin-top: -20px; } + .w-last-video li:hover:after { opacity: 1; } + .w-last-video li:after { content: ''; display: block; @@ -14748,15 +16256,17 @@ ol ol li { left: 0; width: 100%; height: 100%; - -webkit-box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); - box-shadow: inset 0px -120px 55px -30px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: inset 0 -120px 55px -30px rgba(0, 0, 0, 0.5); + box-shadow: inset 0 -120px 55px -30px rgba(0, 0, 0, 0.5); opacity: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .w-last-video time { font-size: 10px; } + .w-last-video .video-content { position: absolute; bottom: -20px; @@ -14767,6 +16277,7 @@ ol ol li { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .w-last-video .title { font-size: 12px; font-weight: 500; @@ -14789,8 +16300,9 @@ ol ol li { z-index: 5; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; - outline: none; + outline: 0; } + .play-video svg { fill: #fff; width: 18px; @@ -14827,38 +16339,42 @@ ol ol li { z-index: 5; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; - outline: none; + outline: 0; cursor: pointer; text-decoration: none; } -/*------------- #W-POOL --------------*/ .w-pool { margin-bottom: 40px; } + .w-pool .skills-item-info { margin-bottom: 0; } + .w-pool .radio { color: #515365; display: inline-block; margin-bottom: 5px; } + .w-pool .radio label { padding-left: 30px; } + .w-pool .radio label span { left: 0; } + .w-pool .counter-friends { margin: 10px 0; } -/*------------- #W-BADGES --------------*/ .w-badges { display: inline-block; margin: 0 0 -20px -18px; } + .w-badges li { margin: 0 0 20px 15px; float: left; @@ -14868,21 +16384,22 @@ ol ol li { position: relative; } -/*------------- #W-BLOG-POSTS --------------*/ .w-blog-posts { margin-bottom: 0; } + .w-blog-posts .post p { margin: 10px 0 15px 0; } + .w-blog-posts .post__date { font-size: 12px; } + .w-blog-posts li:last-child .post { - border-bottom: none; + border-bottom: 0; } -/*------------- #W-ABOUT --------------*/ .w-about .logo { color: inherit; overflow: hidden; @@ -14903,7 +16420,6 @@ ol ol li { color: #515365; } -/*------------- #W-LIST --------------*/ .w-list a { color: #888da8; padding: 8px 0; @@ -14911,6 +16427,7 @@ ol ol li { font-weight: 500; position: relative; } + .w-list a:hover { color: #ff5e3a; } @@ -14919,7 +16436,6 @@ ol ol li { margin-bottom: 0; } -/*------------- #W-FEATURED-TOPICS --------------*/ .w-featured-topics li + li { margin-top: 20px; } @@ -14940,6 +16456,7 @@ ol ol li { display: block; margin-bottom: 5px; } + .w-featured-topics .title:hover { color: #ff5e3a; } @@ -14955,29 +16472,33 @@ ol ol li { color: #ff5e3a; } -/*------------- #W-BUILD-FAV --------------*/ .w-build-fav { padding: 25px; color: #fff; position: relative; - background: url(https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-birthdays.jpg) no-repeat; + background: url(https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bg-birthdays.jpg) + no-repeat; background-size: cover; border-radius: 5px; } + .w-build-fav .more { position: absolute; right: 25px; top: 20px; } + .w-build-fav .widget-thumb { margin: 20px auto 30px; text-align: center; } + .w-build-fav .content * > span { font-size: 10px; margin-bottom: 4px; display: block; } + .w-build-fav .content .title { line-height: 1.3; font-weight: 400; @@ -14986,14 +16507,15 @@ ol ol li { font-size: 24px; display: block; } + .w-build-fav .content p { font-size: 12px; } + .w-build-fav .content p a { color: #fff; } -/*------------- #W-CALENDAR --------------*/ .calendar .card { border-bottom: 1px solid #e6ecf5; } @@ -15036,7 +16558,7 @@ ol ol li { } .calendar .card:last-child { - border-bottom: none; + border-bottom: 0; } .calendar table { @@ -15057,7 +16579,7 @@ ol ol li { } .calendar .card-header { - border-bottom: none; + border-bottom: 0; } .calendar header { @@ -15074,15 +16596,18 @@ ol ol li { text-align: center; padding-bottom: 20px; } + .w-calendar .calendar header { padding: 23px 25px 18px; } + .w-calendar .calendar thead { font-weight: 600; text-transform: uppercase; font-size: 9px; color: #888da8; } + .w-calendar .calendar td { border: 2px solid transparent; display: inline-block; @@ -15092,13 +16617,11 @@ ol ol li { width: 30px; border-radius: 100%; } + .w-calendar .calendar tbody { color: #4b4e65; font-size: 11px; -} - -/*------------- #PLUGINS --------------*/ -/*! +} /*! * Bootstrap-select v1.11.0 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2016 bootstrap-select @@ -15111,7 +16634,6 @@ select.selectpicker { .bootstrap-select { width: 220px \0; - /*IE9 and below*/ } .bootstrap-select.show .dropdown-menu { @@ -15159,7 +16681,7 @@ select.selectpicker { height: 100% !important; padding: 0 !important; opacity: 0 !important; - border: none; + border: 0; } .bootstrap-select > select.mobile-device { @@ -15184,13 +16706,13 @@ select.selectpicker { } .bootstrap-select .dropdown-toggle:focus { - outline: none; + outline: 0; } .bootstrap-select.form-control { margin-bottom: 0; padding: 0; - border: none; + border: 0; } .bootstrap-select.form-control:not([class*='col-']) { @@ -15478,6 +17000,7 @@ select.selectpicker { width: 100%; float: none; } + .show > .btn-secondary.dropdown-toggle { background-color: transparent; border-color: #e6ecf5; @@ -15506,7 +17029,7 @@ select.selectpicker { } .bootstrap-select.style-2 > .dropdown-toggle { - border: none; + border: 0; border-radius: 0; padding: 10px 15px 10px 40px; line-height: 1; @@ -15542,7 +17065,7 @@ select.selectpicker { } .bootstrap-select.style-2 .form-control { - border: none; + border: 0; border-bottom: 1px solid #e6ecf5; border-radius: 0; } @@ -15560,7 +17083,7 @@ select.selectpicker { } .bootstrap-select.without-border > .dropdown-toggle { - border: none; + border: 0; padding: 0; margin-bottom: 0; font-size: 9px; @@ -15577,7 +17100,6 @@ select.selectpicker { margin-bottom: 0; } -/*------------- Responsive mode styles --------------*/ @media (max-width: 768px) { .bootstrap-select.without-border.form-control { float: none; @@ -15594,7 +17116,6 @@ select.selectpicker { margin-top: 1px; top: 100px; left: 20px; - /* Calendars */ } .daterangepicker:before, @@ -15690,7 +17211,7 @@ select.selectpicker { } .daterangepicker .calendar.single .calendar-table { - border: none; + border: 0; } .daterangepicker .calendar th, @@ -15894,86 +17415,106 @@ select.selectpicker { color: #fff; } -/* Larger Screen Styling */ @media (min-width: 564px) { .daterangepicker { width: auto; } + .daterangepicker .ranges ul { width: 160px; } + .daterangepicker.single .ranges ul { width: 100%; } + .daterangepicker.single .calendar.left { clear: none; } + .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar { float: left; } + .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar { float: right; } + .daterangepicker.ltr { direction: ltr; text-align: left; } + .daterangepicker.ltr .calendar.left { clear: left; margin-right: 0; } + .daterangepicker.ltr .calendar.left .calendar-table { - border-right: none; + border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; } + .daterangepicker.ltr .calendar.right { margin-left: 0; } + .daterangepicker.ltr .calendar.right .calendar-table { border-left: none; border-top-left-radius: 0; border-bottom-left-radius: 0; } + .daterangepicker.ltr .left .daterangepicker_input { padding-right: 12px; } + .daterangepicker.ltr .calendar.left .calendar-table { padding-right: 12px; } + .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar { float: left; } + .daterangepicker.rtl { direction: rtl; text-align: right; } + .daterangepicker.rtl .calendar.left { clear: right; margin-left: 0; } + .daterangepicker.rtl .calendar.left .calendar-table { border-left: none; border-top-left-radius: 0; border-bottom-left-radius: 0; } + .daterangepicker.rtl .calendar.right { margin-right: 0; } + .daterangepicker.rtl .calendar.right .calendar-table { - border-right: none; + border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; } + .daterangepicker.rtl .left .daterangepicker_input { padding-left: 12px; } + .daterangepicker.rtl .calendar.left .calendar-table { padding-left: 12px; } + .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar { text-align: right; @@ -15985,18 +17526,20 @@ select.selectpicker { .daterangepicker .ranges { width: auto; } + .daterangepicker.ltr .ranges { float: left; } + .daterangepicker.rtl .ranges { float: right; } + .daterangepicker .calendar.left { clear: none !important; } } -/*Crumina styles for daterange*/ .daterangepicker .calendar .prev, .daterangepicker .calendar .next { display: none; @@ -16008,7 +17551,7 @@ select.selectpicker { .daterangepicker select.monthselect, .daterangepicker select.yearselect { - border: none; + border: 0; font-size: 13px; color: #515365; } @@ -16062,9 +17605,7 @@ select.selectpicker { .daterangepicker .calendar td { line-height: 30px; padding: 0 5px; -} - -/*! +} /*! FullCalendar Core Package v4.1.0 Docs & License: https://fullcalendar.io/ (c) 2019 Adam Shaw @@ -16079,32 +17620,23 @@ Docs & License: https://fullcalendar.io/ } body .fc { - /* extra precedence to overcome jqui */ font-size: 1em; } -/* Colors ---------------------------------------------------------------------------------------------------*/ .fc-highlight { - /* when user is selecting cells */ background: #bce8f1; opacity: 0.3; } .fc-bgevent { - /* default look for background events */ background: #8fdf82; opacity: 0.3; } .fc-nonbusiness { - /* default look for non-business-hours areas */ - /* will inherit .fc-bgevent's styles */ background: #d7d7d7; } -/* Popover ---------------------------------------------------------------------------------------------------*/ .fc-popover { position: absolute; -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); @@ -16112,7 +17644,6 @@ body .fc { } .fc-popover .fc-header { - /* TODO: be more consistent with fc-head/fc-body */ display: -webkit-box; display: -ms-flexbox; display: flex; @@ -16146,8 +17677,6 @@ body .fc { font-size: 1.1em; } -/* Misc Reusable Components ---------------------------------------------------------------------------------------------------*/ .fc-divider { border-style: solid; border-width: 1px; @@ -16157,7 +17686,6 @@ hr.fc-divider { height: 0; margin: 0; padding: 0 0 2px; - /* height is unreliable across browsers, so use padding */ border-width: 1px 0; } @@ -16165,7 +17693,6 @@ hr.fc-divider { .fc-bgevent-skeleton, .fc-highlight-skeleton, .fc-mirror-skeleton { - /* these element should always cling to top-left/right corners */ position: absolute; top: 0; left: 0; @@ -16174,26 +17701,20 @@ hr.fc-divider { .fc-bg { bottom: 0; - /* strech bg to bottom edge */ } .fc-bg table { height: 100%; - /* strech bg to bottom edge */ } -/* Tables ---------------------------------------------------------------------------------------------------*/ .fc table { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; - /* fix scrollbar issue in firefox */ table-layout: fixed; border-collapse: collapse; border-spacing: 0; font-size: 1em; - /* normalize cross-browser */ } .fc th { @@ -16210,11 +17731,8 @@ hr.fc-divider { .fc td.fc-today { border-style: double; - /* overcome neighboring borders */ } -/* Internal Nav Links ---------------------------------------------------------------------------------------------------*/ a[data-goto] { cursor: pointer; } @@ -16223,31 +17741,21 @@ a[data-goto]:hover { text-decoration: underline; } -/* Fake Table Rows ---------------------------------------------------------------------------------------------------*/ .fc .fc-row { - /* extra precedence to overcome themes forcing a 1px border */ - /* no visible border by default. but make available if need be (scrollbar width compensation) */ border-style: solid; border-width: 0; } .fc-row table { - /* don't put left/right border on anything within a fake row. - the outer tbody will worry about this */ border-left: 0 hidden transparent; border-right: 0 hidden transparent; - /* no bottom borders on rows */ border-bottom: 0 hidden transparent; } .fc-row:first-child table { border-top: 0 hidden transparent; - /* no top border on first row */ } -/* Day Row (used within the header and the DayGrid) ---------------------------------------------------------------------------------------------------*/ .fc-row { position: relative; } @@ -16256,17 +17764,14 @@ a[data-goto]:hover { z-index: 1; } -/* highlighting cells & background event skeleton */ .fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton { bottom: 0; - /* stretch skeleton to bottom of row */ } .fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table { height: 100%; - /* stretch skeleton to bottom of row */ } .fc-row .fc-highlight-skeleton td, @@ -16282,15 +17787,10 @@ a[data-goto]:hover { z-index: 3; } -/* -row content (which contains day/week numbers and events) as well as "mirror" (which contains -temporary rendered events). -*/ .fc-row .fc-content-skeleton { position: relative; z-index: 4; padding-bottom: 2px; - /* matches the space above the events */ } .fc-row .fc-mirror-skeleton { @@ -16300,47 +17800,33 @@ temporary rendered events). .fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td, .fc .fc-row .fc-mirror-skeleton td { - /* see-through to the background below */ - /* extra precedence to prevent theme-provided backgrounds */ - background: none; - /* in case s are globally styled */ + background: 0; border-color: transparent; } .fc-row .fc-content-skeleton td, .fc-row .fc-mirror-skeleton td { - /* don't put a border between events and/or the day number */ border-bottom: 0; } .fc-row .fc-content-skeleton tbody td, .fc-row .fc-mirror-skeleton tbody td { - /* don't put a border between event cells */ border-top: 0; } -/* Scrolling Container ---------------------------------------------------------------------------------------------------*/ .fc-scroller { -webkit-overflow-scrolling: touch; } -/* TODO: move to timegrid/daygrid */ .fc-scroller > .fc-day-grid, .fc-scroller > .fc-time-grid { position: relative; - /* re-scope all positions */ width: 100%; - /* hack to force re-sizing this inner element when scrollbars appear/disappear */ } -/* Global Event Styles ---------------------------------------------------------------------------------------------------*/ .fc-event { position: relative; - /* for resize handle and other inner positioning */ display: block; - /* make the
tag block */ font-size: 0.85em; line-height: 1.4; border-radius: 3px; @@ -16350,26 +17836,21 @@ temporary rendered events). .fc-event, .fc-event-dot { background-color: #3788d8; - /* default BACKGROUND color */ } .fc-event, .fc-event:hover { color: #fff; - /* default TEXT color */ text-decoration: none; - /* if has an href */ } .fc-event[href], .fc-event.fc-draggable { cursor: pointer; - /* give events with links and draggable events a hand mouse pointer */ } .fc-not-allowed, .fc-not-allowed .fc-event { - /* to override an event's custom cursor */ cursor: not-allowed; } @@ -16378,30 +17859,24 @@ temporary rendered events). z-index: 2; } -/* resizer (cursor AND touch devices) */ .fc-event .fc-resizer { position: absolute; z-index: 4; } -/* resizer (touch devices) */ .fc-event .fc-resizer { display: none; } .fc-event.fc-allow-mouse-resize .fc-resizer, .fc-event.fc-selected .fc-resizer { - /* only show when hovering or selected (with touch) */ display: block; } -/* hit area */ .fc-event.fc-selected .fc-resizer:before { - /* 40x40 touch area */ content: ''; position: absolute; z-index: 9999; - /* user of this util can scope within a lower z-index */ top: 50%; left: 50%; width: 40px; @@ -16410,11 +17885,8 @@ temporary rendered events). margin-top: -20px; } -/* Event Selection (only for touch devices) ---------------------------------------------------------------------------------------------------*/ .fc-event.fc-selected { z-index: 9999 !important; - /* overcomes inline z-index */ -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); } @@ -16423,19 +17895,14 @@ temporary rendered events). content: ''; position: absolute; z-index: 1; - /* same z-index as fc-bg, behind text */ - /* overcome the borders */ top: -1px; right: -1px; bottom: -1px; left: -1px; - /* darkening effect */ background: #000; opacity: 0.25; } -/* Event Dragging ---------------------------------------------------------------------------------------------------*/ .fc-event.fc-dragging.fc-selected { -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); @@ -16445,27 +17912,21 @@ temporary rendered events). opacity: 0.75; } -/* Horizontal Events ---------------------------------------------------------------------------------------------------*/ -/* bigger touch area when selected */ .fc-h-event.fc-selected:before { content: ''; position: absolute; z-index: 3; - /* below resizers */ top: -10px; bottom: -10px; left: 0; right: 0; } -/* events that are continuing to/from another week. kill rounded corners and butt up against edge */ .fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end { margin-left: 0; border-left-width: 0; padding-left: 1px; - /* replace the border with padding */ border-top-left-radius: 0; border-bottom-left-radius: 0; } @@ -16475,40 +17936,29 @@ temporary rendered events). margin-right: 0; border-right-width: 0; padding-right: 1px; - /* replace the border with padding */ border-top-right-radius: 0; border-bottom-right-radius: 0; } -/* resizer (cursor AND touch devices) */ -/* left resizer */ .fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer { cursor: w-resize; left: -1px; - /* overcome border */ } -/* right resizer */ .fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer { cursor: e-resize; right: -1px; - /* overcome border */ } -/* resizer (mouse devices) */ .fc-h-event.fc-allow-mouse-resize .fc-resizer { width: 7px; top: -1px; - /* overcome top border */ bottom: -1px; - /* overcome bottom border */ } -/* resizer (touch devices) */ .fc-h-event.fc-selected .fc-resizer { - /* 8x8 little dot */ border-radius: 4px; border-width: 1px; width: 6px; @@ -16516,48 +17966,34 @@ temporary rendered events). border-style: solid; border-color: inherit; background: #fff; - /* vertically center */ top: 50%; margin-top: -4px; } -/* left resizer */ .fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer { margin-left: -4px; - /* centers the 8x8 dot on the left edge */ } -/* right resizer */ .fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer { margin-right: -4px; - /* centers the 8x8 dot on the right edge */ } -/* DayGrid events ----------------------------------------------------------------------------------------------------- -We use the full "fc-day-grid-event" class instead of using descendants because the event won't -be a descendant of the grid when it is being dragged. -*/ .fc-day-grid-event { margin: 1px 2px 0; - /* spacing between events and edges */ padding: 0 1px; } tr:first-child > td > .fc-day-grid-event { margin-top: 2px; - /* a little bit more space before the first event */ } .fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event { margin-top: 0; - /* except for mirror skeleton */ } .fc-day-grid-event .fc-content { - /* force events to be one-line tall */ white-space: nowrap; overflow: hidden; } @@ -16566,24 +18002,16 @@ tr:first-child > td > .fc-day-grid-event { font-weight: bold; } -/* resizer (cursor devices) */ -/* left resizer */ .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer { margin-left: -2px; - /* to the day cell's edge */ } -/* right resizer */ .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer { margin-right: -2px; - /* to the day cell's edge */ } -/* Event Limiting ---------------------------------------------------------------------------------------------------*/ -/* "more" link that represents hidden events */ a.fc-more { margin: 1px 3px; font-size: 0.85em; @@ -16596,14 +18024,11 @@ a.fc-more:hover { } .fc-limited { - /* rows and cells that are hidden because of a "more" link */ display: none; } -/* popover that appears when "more" link is clicked */ .fc-day-grid .fc-row { z-index: 1; - /* make the "more" popover one higher than this */ } .fc-more-popover { @@ -16615,15 +18040,11 @@ a.fc-more:hover { padding: 10px; } -/* Now Indicator ---------------------------------------------------------------------------------------------------*/ .fc-now-indicator { position: absolute; border: 0 solid red; } -/* Utilities ---------------------------------------------------------------------------------------------------*/ .fc-unselectable { -webkit-user-select: none; -moz-user-select: none; @@ -16633,11 +18054,6 @@ a.fc-more:hover { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } -/* -TODO: more distinction between this file and common.css -*/ -/* Colors ---------------------------------------------------------------------------------------------------*/ .fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, @@ -16670,10 +18086,6 @@ TODO: more distinction between this file and common.css opacity: 0.3; } -/* Icons --------------------------------------------------------------------------------------------------- -from https://feathericons.com/ and built with IcoMoon -*/ @font-face { font-family: 'fcicons'; src: url('data:application/x-font-ttf;charset=utf-8;base64,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') @@ -16683,7 +18095,6 @@ from https://feathericons.com/ and built with IcoMoon } .fc-icon { - /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'fcicons' !important; speak: none; font-style: normal; @@ -16691,7 +18102,6 @@ from https://feathericons.com/ and built with IcoMoon font-variant: normal; text-transform: none; line-height: 1; - /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @@ -16731,11 +18141,6 @@ from https://feathericons.com/ and built with IcoMoon text-align: center; } -/* Buttons --------------------------------------------------------------------------------------------------- -Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css -*/ -/* reset */ .fc-button { border-radius: 0; overflow: visible; @@ -16764,7 +18169,6 @@ Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css border-style: none; } -/* theme */ .fc-button { display: inline-block; font-weight: 400; @@ -16798,7 +18202,6 @@ Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css opacity: 0.65; } -/* "primary" coloring */ .fc-button-primary { color: #fff; background-color: #2c3e50; @@ -16835,14 +18238,11 @@ Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); } -/* icons within buttons */ .fc-button .fc-icon { vertical-align: middle; font-size: 1.5em; } -/* Buttons Groups ---------------------------------------------------------------------------------------------------*/ .fc-button-group { position: relative; display: -webkit-inline-box; @@ -16882,21 +18282,15 @@ Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css border-bottom-left-radius: 0; } -/* Popover ---------------------------------------------------------------------------------------------------*/ .fc-unthemed .fc-popover { border-width: 1px; border-style: solid; } -/* List View ---------------------------------------------------------------------------------------------------*/ .fc-unthemed .fc-list-item:hover td { background-color: #f5f5f5; } -/* Toolbar ---------------------------------------------------------------------------------------------------*/ .fc-toolbar { display: -webkit-box; display: -ms-flexbox; @@ -16917,7 +18311,6 @@ Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css margin-top: 1.5em; } -/* inner content */ .fc-toolbar > * > :not(:first-child) { margin-left: 0.75em; } @@ -16927,14 +18320,10 @@ Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css margin: 0; } -/* View Structure ---------------------------------------------------------------------------------------------------*/ .fc-view-container { position: relative; } -/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */ -/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */ .fc-view-container *, .fc-view-container *:before, .fc-view-container *:after { @@ -16944,7 +18333,6 @@ Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css .fc-view, .fc-view > table { - /* so dragged elements can be above the view's main element */ position: relative; z-index: 1; } @@ -16953,18 +18341,17 @@ Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css .fc { max-width: 100% !important; } - /* Global Event Restyling - --------------------------------------------------------------------------------------------------*/ + .fc-event { background: #fff !important; color: #000 !important; page-break-inside: avoid; } + .fc-event .fc-resizer { display: none; } - /* Table & Day-Row Restyling - --------------------------------------------------------------------------------------------------*/ + .fc th, .fc td, .fc hr, @@ -16974,8 +18361,7 @@ Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css border-color: #ccc !important; background: #fff !important; } - /* kill the overlaid, absolutely-positioned components */ - /* common... */ + .fc-bg, .fc-bgevent-skeleton, .fc-highlight-skeleton, @@ -16986,155 +18372,130 @@ Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css .fc-mirror-container { display: none; } - /* don't force a min-height on rows (for DayGrid) */ + .fc tbody .fc-row { height: auto !important; - /* undo height that JS set in distributeHeight */ min-height: 0 !important; - /* undo the min-height from each view's specific stylesheet */ } + .fc tbody .fc-row .fc-content-skeleton { position: static; - /* undo .fc-rigid */ padding-bottom: 0 !important; - /* use a more border-friendly method for this... */ } + .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td { - /* only works in newer browsers */ padding-bottom: 1em; - /* ...gives space within the skeleton. also ensures min height in a way */ } + .fc tbody .fc-row .fc-content-skeleton table { - /* provides a min-height for the row, but only effective for IE, which exaggerates this value, - making it look more like 3em. for other browers, it will already be this tall */ height: 1em; } - /* Undo month-view event limiting. Display all events and hide the "more" links - --------------------------------------------------------------------------------------------------*/ + .fc-more-cell, .fc-more { display: none !important; } + .fc tr.fc-limited { display: table-row !important; } + .fc td.fc-limited { display: table-cell !important; } + .fc-popover { display: none; - /* never display the "more.." popover in print mode */ } - /* TimeGrid Restyling - --------------------------------------------------------------------------------------------------*/ - /* undo the min-height 100% trick used to fill the container's height */ + .fc-time-grid { min-height: 0 !important; } - /* don't display the side axis at all ("all-day" and time cells) */ + .fc-timeGrid-view .fc-axis { display: none; } - /* don't display the horizontal lines */ + .fc-slats, .fc-time-grid hr { - /* this hr is used when height is underused and needs to be filled */ display: none !important; - /* important overrides inline declaration */ } - /* let the container that holds the events be naturally positioned and create real height */ + .fc-time-grid .fc-content-skeleton { position: static; } - /* in case there are no events, we still want some height */ + .fc-time-grid .fc-content-skeleton table { height: 4em; } - /* kill the horizontal spacing made by the event container. event margins will be done below */ + .fc-time-grid .fc-event-container { margin: 0 !important; } - /* TimeGrid *Event* Restyling - --------------------------------------------------------------------------------------------------*/ - /* naturally position events, vertically stacking them */ + .fc-time-grid .fc-event { position: static !important; margin: 3px 2px !important; } - /* for events that continue to a future day, give the bottom border back */ + .fc-time-grid .fc-event.fc-not-end { border-bottom-width: 1px !important; } - /* indicate the event continues via "..." text */ + .fc-time-grid .fc-event.fc-not-end:after { content: '...'; } - /* for events that are continuations from previous days, give the top border back */ + .fc-time-grid .fc-event.fc-not-start { border-top-width: 1px !important; } - /* indicate the event is a continuation via "..." text */ + .fc-time-grid .fc-event.fc-not-start:before { content: '...'; } - /* time */ - /* undo a previous declaration and let the time text span to a second line */ + .fc-time-grid .fc-event .fc-time { white-space: normal !important; } - /* hide the the time that is normally displayed... */ + .fc-time-grid .fc-event .fc-time span { display: none; } - /* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */ + .fc-time-grid .fc-event .fc-time:after { content: attr(data-full); } - /* Vertical Scroller & Containers - --------------------------------------------------------------------------------------------------*/ - /* kill the scrollbars and allow natural height */ + .fc-scroller, .fc-day-grid-container, .fc-time-grid-container { - /* */ overflow: visible !important; height: auto !important; } - /* kill the horizontal border/padding used to compensate for scrollbars */ + .fc-row { border: 0 !important; margin: 0 !important; } - /* Button Controls - --------------------------------------------------------------------------------------------------*/ + .fc-button-group, .fc button { display: none; - /* don't display any button-related controls */ } -} - -/*! +} /*! FullCalendar Day Grid Plugin v4.1.0 Docs & License: https://fullcalendar.io/ (c) 2019 Adam Shaw */ -/* DayGridView ---------------------------------------------------------------------------------------------------*/ -/* day row structure */ .fc-dayGridWeek-view .fc-content-skeleton, .fc-dayGridDay-view .fc-content-skeleton { - /* there may be week numbers in these views, so no padding-top */ padding-bottom: 1em; - /* ensure a space at bottom of cell for user selecting/clicking */ } .fc-dayGrid-view .fc-body .fc-row { min-height: 4em; - /* ensure that all rows are at least this tall */ } -/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */ .fc-row.fc-rigid { overflow: hidden; } @@ -17146,7 +18507,6 @@ Docs & License: https://fullcalendar.io/ right: 0; } -/* week and day number styling */ .fc-day-top.fc-other-month { opacity: 0.3; } @@ -17159,7 +18519,6 @@ Docs & License: https://fullcalendar.io/ .fc-dayGrid-view th.fc-week-number, .fc-dayGrid-view th.fc-day-number { padding: 0 2px; - /* column headers can't have as much v space */ } .fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number { @@ -17187,44 +18546,32 @@ Docs & License: https://fullcalendar.io/ color: #808080; } -/* when week/day number have own column */ .fc-dayGrid-view td.fc-week-number { text-align: center; } .fc-dayGrid-view td.fc-week-number > * { - /* work around the way we do column resizing and ensure a minimum width */ display: inline-block; min-width: 1.25em; -} - -/*! +} /*! FullCalendar Time Grid Plugin v4.1.0 Docs & License: https://fullcalendar.io/ (c) 2019 Adam Shaw */ -/* TimeGridView all-day area ---------------------------------------------------------------------------------------------------*/ .fc-timeGrid-view .fc-day-grid { position: relative; z-index: 2; - /* so the "more.." popover will be over the time grid */ } .fc-timeGrid-view .fc-day-grid .fc-row { min-height: 3em; - /* all-day section will never get shorter than this */ } .fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton { padding-bottom: 1em; - /* give space underneath events for clicking/selecting days */ } -/* TimeGrid axis running down the side (for both the all-day area and the slot area) ---------------------------------------------------------------------------------------------------*/ .fc .fc-axis { - /* .fc to overcome default cell styles */ vertical-align: middle; padding: 0 4px; white-space: nowrap; @@ -17238,22 +18585,17 @@ Docs & License: https://fullcalendar.io/ text-align: left; } -/* TimeGrid Structure ---------------------------------------------------------------------------------------------------*/ .fc-time-grid-container, .fc-time-grid { - /* so slats/bg/content/etc positions get scoped within here */ position: relative; z-index: 1; } .fc-time-grid { min-height: 100%; - /* so if height setting is 'auto', .fc-bg stretches to fill height */ } .fc-time-grid table { - /* don't put outer borders on slats/bg/content/etc */ border: 0 hidden transparent; } @@ -17263,14 +18605,12 @@ Docs & License: https://fullcalendar.io/ .fc-time-grid .fc-slats, .fc-time-grid > hr { - /* the
TimeGridView injects when grid is shorter than scroller */ position: relative; z-index: 2; } .fc-time-grid .fc-content-col { position: relative; - /* because now-indicator lives directly inside */ } .fc-time-grid .fc-content-skeleton { @@ -17281,7 +18621,6 @@ Docs & License: https://fullcalendar.io/ right: 0; } -/* divs within a cell within the fc-content-skeleton */ .fc-time-grid .fc-business-container { position: relative; z-index: 1; @@ -17307,47 +18646,34 @@ Docs & License: https://fullcalendar.io/ } .fc-time-grid .fc-mirror-container { - /* also is fc-event-container */ position: relative; z-index: 6; } -/* TimeGrid Slats (lines that run horizontally) ---------------------------------------------------------------------------------------------------*/ .fc-time-grid .fc-slats td { height: 1.5em; border-bottom: 0; - /* each cell is responsible for its top border */ } .fc-time-grid .fc-slats .fc-minor td { border-top-style: dotted; } -/* TimeGrid Highlighting Slots ---------------------------------------------------------------------------------------------------*/ .fc-time-grid .fc-highlight-container { - /* a div within a cell within the fc-highlight-skeleton */ position: relative; - /* scopes the left/right of the fc-highlight to be in the column */ } .fc-time-grid .fc-highlight { position: absolute; left: 0; right: 0; - /* top and bottom will be in by JS */ } -/* TimeGrid Event Containment ---------------------------------------------------------------------------------------------------*/ .fc-ltr .fc-time-grid .fc-event-container { - /* space on the sides of events for LTR (default) */ margin: 0 2.5% 0 2px; } .fc-rtl .fc-time-grid .fc-event-container { - /* space on the sides of events for RTL */ margin: 0 2px 0 2.5%; } @@ -17355,44 +18681,32 @@ Docs & License: https://fullcalendar.io/ .fc-time-grid .fc-bgevent { position: absolute; z-index: 1; - /* scope inner z-index's */ } .fc-time-grid .fc-bgevent { - /* background events always span full width */ left: 0; right: 0; } -/* TimeGrid Event Styling ----------------------------------------------------------------------------------------------------- -We use the full "fc-time-grid-event" class instead of using descendants because the event won't -be a descendant of the grid when it is being dragged. -*/ .fc-time-grid-event { margin-bottom: 1px; } .fc-time-grid-event-inset { - -webkit-box-shadow: 0px 0px 0px 1px #fff; - box-shadow: 0px 0px 0px 1px #fff; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; } .fc-time-grid-event.fc-not-start { - /* events that are continuing from another day */ - /* replace space made by the top border with padding */ border-top-width: 0; padding-top: 1px; - /* remove top rounded corners */ border-top-left-radius: 0; border-top-right-radius: 0; } .fc-time-grid-event.fc-not-end { - /* replace space made by the top border with padding */ border-bottom-width: 0; padding-bottom: 1px; - /* remove bottom rounded corners */ border-bottom-left-radius: 0; border-bottom-right-radius: 0; } @@ -17412,42 +18726,33 @@ be a descendant of the grid when it is being dragged. white-space: nowrap; } -/* short mode, where time and title are on the same line */ .fc-time-grid-event.fc-short .fc-content { - /* don't wrap to second line (now that contents will be inline) */ white-space: nowrap; } .fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title { - /* put the time and title on the same line */ display: inline-block; vertical-align: top; } .fc-time-grid-event.fc-short .fc-time span { display: none; - /* don't display the full time text... */ } .fc-time-grid-event.fc-short .fc-time:before { content: attr(data-start); - /* ...instead, display only the start time */ } .fc-time-grid-event.fc-short .fc-time:after { content: '\000A0-\000A0'; - /* seperate with a dash, wrapped in nbsp's */ } .fc-time-grid-event.fc-short .fc-title { font-size: 0.85em; - /* make the title text the same size as the time */ padding: 0; - /* undo padding from above */ } -/* resizer (cursor device) */ .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer { left: 0; right: 0; @@ -17465,9 +18770,7 @@ be a descendant of the grid when it is being dragged. content: '='; } -/* resizer (touch device) */ .fc-time-grid-event.fc-selected .fc-resizer { - /* 10x10 dot */ border-radius: 5px; border-width: 1px; width: 8px; @@ -17475,30 +18778,23 @@ be a descendant of the grid when it is being dragged. border-style: solid; border-color: inherit; background: #fff; - /* horizontally center */ left: 50%; margin-left: -5px; - /* center on the bottom edge */ bottom: -5px; } -/* Now Indicator ---------------------------------------------------------------------------------------------------*/ .fc-time-grid .fc-now-indicator-line { border-top-width: 1px; left: 0; right: 0; } -/* arrow on axis */ .fc-time-grid .fc-now-indicator-arrow { margin-top: -5px; - /* vertically center on top coordinate */ } .fc-ltr .fc-time-grid .fc-now-indicator-arrow { left: 0; - /* triangle pointing right... */ border-width: 5px 0 5px 6px; border-top-color: transparent; border-bottom-color: transparent; @@ -17506,13 +18802,11 @@ be a descendant of the grid when it is being dragged. .fc-rtl .fc-time-grid .fc-now-indicator-arrow { right: 0; - /* triangle pointing left... */ border-width: 5px 6px 5px 0; border-top-color: transparent; border-bottom-color: transparent; } -/* perfect-scrollbar v0.7.0 */ .ps { -ms-touch-action: auto; touch-action: auto; @@ -17561,18 +18855,15 @@ be a descendant of the grid when it is being dragged. .ps > .ps__scrollbar-x-rail { display: none; position: absolute; - /* please don't change 'position' */ opacity: 0; -webkit-transition: background-color 0.2s linear, opacity 0.2s linear; transition: background-color 0.2s linear, opacity 0.2s linear; - bottom: 0px; - /* there must be 'bottom' for ps__scrollbar-x-rail */ + bottom: 0; height: 15px; } .ps > .ps__scrollbar-x-rail > .ps__scrollbar-x { position: absolute; - /* please don't change 'position' */ background-color: #aaa; border-radius: 6px; -webkit-transition: background-color 0.2s linear, height 0.2s linear, @@ -17582,7 +18873,6 @@ be a descendant of the grid when it is being dragged. transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out; bottom: 2px; - /* there must be 'bottom' for ps__scrollbar-x */ height: 6px; } @@ -17594,18 +18884,15 @@ be a descendant of the grid when it is being dragged. .ps > .ps__scrollbar-y-rail { display: none; position: absolute; - /* please don't change 'position' */ opacity: 0; -webkit-transition: background-color 0.2s linear, opacity 0.2s linear; transition: background-color 0.2s linear, opacity 0.2s linear; right: 0; - /* there must be 'right' for ps__scrollbar-y-rail */ width: 7px; } .ps > .ps__scrollbar-y-rail > .ps__scrollbar-y { position: absolute; - /* please don't change 'position' */ background-color: #aaa; border-radius: 6px; -webkit-transition: background-color 0.2s linear, height 0.2s linear, @@ -17615,7 +18902,6 @@ be a descendant of the grid when it is being dragged. transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out; right: 2px; - /* there must be 'right' for ps__scrollbar-y */ width: 6px; } @@ -17662,7 +18948,6 @@ be a descendant of the grid when it is being dragged. background-color: #999; } -/* Magnific Popup CSS */ .mfp-bg { top: 0; left: 0; @@ -17798,7 +19083,7 @@ button.mfp-arrow { border: 0; -webkit-appearance: none; display: block; - outline: none; + outline: 0; padding: 0; z-index: 1046; -webkit-box-shadow: none; @@ -17969,7 +19254,6 @@ button::-moz-focus-inner { background: #000; } -/* Main image in popup */ img.mfp-img { width: auto; max-width: 100%; @@ -17982,7 +19266,6 @@ img.mfp-img { margin: 0 auto; } -/* The shadow behind the image */ .mfp-figure { line-height: 0; } @@ -18041,24 +19324,25 @@ img.mfp-img { @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { - /** - * Remove all paddings around the image on small screen - */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } + .mfp-img-mobile img.mfp-img { padding: 0; } + .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } + .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } + .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; @@ -18069,13 +19353,16 @@ img.mfp-img { -webkit-box-sizing: border-box; box-sizing: border-box; } + .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } + .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } + .mfp-img-mobile .mfp-close { top: 0; right: 0; @@ -18094,23 +19381,23 @@ img.mfp-img { -webkit-transform: scale(0.75); transform: scale(0.75); } + .mfp-arrow-left { - -webkit-transform-origin: 0; - transform-origin: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; } + .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } + .mfp-container { padding-left: 6px; padding-right: 6px; } } -/** - * Simple fade transition, - */ .mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; @@ -18139,17 +19426,6 @@ img.mfp-img { opacity: 0; } -/* - -====== Zoom effect ====== - -*/ -.mfp-zoom-in { - /* start state */ - /* animate in */ - /* animate out */ -} - .mfp-zoom-in .mfp-with-anim { opacity: 0; -webkit-transition: all 0.2s ease-in-out; @@ -18184,24 +19460,20 @@ img.mfp-img { opacity: 0; } -/* This adds padding from top and bottom */ .inline--media-content .mfp-container { padding-top: 40px; padding-bottom: 40px; } -/* This adds max-width to popup content */ .inline--media-content .mfp-content { width: 100%; max-width: 1200px; } -/* This makes "#popup-with-something" scale down proportionally */ .popup-video-holder { width: 100%; height: 0; overflow: hidden; - /* This is scale ratio */ padding-bottom: 56.25%; } @@ -18225,7 +19497,9 @@ img.mfp-img { .mejs-controls .mejs-nexttrack button, .mejs-controls .mejs-shuffle-on button, .mejs-controls .mejs-shuffle-off button { - background: transparent url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/controls-playlist.png') no-repeat; + background: transparent + url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/controls-playlist.png') + no-repeat; } .mejs-controls .mejs-show-playlist button { @@ -18377,10 +19651,10 @@ img.mfp-img { .mejs-container.mep-slider .mejs-playlist ul li:before { position: absolute; - border: none; + border: 0; background-color: transparent; background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bigplay_pph4q5.png'); - background-position: right 10px top 0px; + background-position: right 10px top 0; top: 50%; left: 50%; width: 100px; @@ -18423,7 +19697,9 @@ img.mfp-img { width: 100px; opacity: 0.9; cursor: pointer; - background: transparent url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bigplay_pph4q5.png') left -400px no-repeat; + background: transparent + url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bigplay_pph4q5.png') + left -400px no-repeat; margin-top: -75px; } @@ -18450,8 +19726,8 @@ img.mfp-img { .mejs-container.mep-slider .mejs-playlist > a.mep-next:hover { background-position: left -700px; } + .mejs-offscreen { - /* Accessibility: hide screen reader texts (and prefer "top" for RTL languages). */ position: absolute !important; top: -10000px; left: -10000px; @@ -18474,7 +19750,7 @@ img.mfp-img { } .mejs-container:focus { - outline: none; + outline: 0; } .me-plugin { @@ -18492,7 +19768,6 @@ img.mfp-img { } .mejs-fullscreen { - /* set it to not show scroll bars so 100% will work */ overflow: hidden !important; } @@ -18516,7 +19791,6 @@ img.mfp-img { clear: both; } -/* Start: LAYERS */ .mejs-background { position: absolute; top: 0; @@ -18567,7 +19841,8 @@ img.mfp-img { width: 100px; height: 100px; margin: -50px 0 0 -50px; - background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bigplay_pph4q5.svg') no-repeat; + background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/bigplay_pph4q5.svg') + no-repeat; } .no-svg .mejs-overlay-button { @@ -18588,7 +19863,13 @@ img.mfp-img { background: #333; background: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/background_eihfvr.png'); background: rgba(0, 0, 0, 0.9); - background: -webkit-gradient(linear, left top, left bottom, from(rgba(50, 50, 50, 0.9)), to(rgba(0, 0, 0, 0.9))); + background: -webkit-gradient( + linear, + left top, + left bottom, + from(rgba(50, 50, 50, 0.9)), + to(rgba(0, 0, 0, 0.9)) + ); background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9)); } @@ -18596,11 +19877,11 @@ img.mfp-img { display: block; width: 80px; height: 80px; - background: transparent url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/loading.gif') 50% 50% no-repeat; + background: transparent + url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/loading.gif') + 50% 50% no-repeat; } -/* End: LAYERS */ -/* Start: CONTROL BAR */ .mejs-container .mejs-controls { position: relative; list-style-type: none; @@ -18636,20 +19917,19 @@ img.mfp-img { height: 27px; width: 27px; border: 0; - background: transparent url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/controls.svg') no-repeat; + background: transparent + url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/controls.svg') + no-repeat; } .no-svg .mejs-controls .mejs-button button { background-image: url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/controls.png'); } -/* :focus for accessibility */ .mejs-controls .mejs-button button:focus { outline: dotted 1px #999; } -/* End: CONTROL BAR */ -/* Start: Time (Current / Duration) */ .mejs-container .mejs-controls .mejs-time { color: #888da8; display: block; @@ -18672,8 +19952,6 @@ img.mfp-img { width: auto; } -/* End: Time (Current / Duration) */ -/* Start: Play/Pause/Stop */ .mejs-controls .mejs-play button { background-position: 0 0; } @@ -18686,8 +19964,6 @@ img.mfp-img { background-position: -112px 0; } -/* Start: Play/Pause/Stop */ -/* Start: Progress Bar */ .mejs-controls div.mejs-time-rail { direction: ltr; width: 50%; @@ -18708,7 +19984,13 @@ img.mfp-img { margin: 5px; background: #333; background: rgba(50, 50, 50, 0.8); - background: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8))); + background: -webkit-gradient( + linear, + left top, + left bottom, + from(rgba(30, 30, 30, 0.8)), + to(rgba(60, 60, 60, 0.8)) + ); background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8)); } @@ -18733,6 +20015,7 @@ img.mfp-img { from { background-position: 0 0; } + to { background-position: 30px 0; } @@ -18742,6 +20025,7 @@ img.mfp-img { from { background-position: 0 0; } + to { background-position: 30px 0; } @@ -18753,7 +20037,13 @@ img.mfp-img { } .mejs-controls .mejs-time-rail .mejs-time-current { - background: -webkit-gradient(linear, left top, left bottom, from(#20d862), to(#5bf692)); + background: -webkit-gradient( + linear, + left top, + left bottom, + from(#20d862), + to(#5bf692) + ); background: linear-gradient(#20d862, #5bf692); width: 0; } @@ -18830,13 +20120,6 @@ img.mfp-img { left: 18px; } -/* -.mejs-controls .mejs-time-rail:hover .mejs-time-handle { - visibility:visible; -} -*/ -/* End: Progress Bar */ -/* Start: Fullscreen */ .mejs-controls .mejs-fullscreen-button button { background-position: -32px 0; } @@ -18845,8 +20128,6 @@ img.mfp-img { background-position: -32px -16px; } -/* End: Fullscreen */ -/* Start: Mute/Volume */ .mejs-controls .mejs-mute button { background-position: -16px -16px; } @@ -18877,11 +20158,6 @@ img.mfp-img { border-radius: 0 0 4px 4px; } -/* -.mejs-controls .mejs-volume-button:hover .mejs-volume-slider { - display: block; -} -*/ .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total { position: absolute; left: 11px; @@ -18917,7 +20193,6 @@ img.mfp-img { margin: 0; } -/* horizontal version */ .mejs-controls a.mejs-horizontal-volume-slider { height: 26px; width: 56px; @@ -18968,7 +20243,13 @@ img.mfp-img { border-radius: 5px; background: #fff; background: rgba(255, 255, 255, 0.8); - background: -webkit-gradient(linear, left top, left bottom, from(#20d862), to(#5bf692)); + background: -webkit-gradient( + linear, + left top, + left bottom, + from(#20d862), + to(#5bf692) + ); background: linear-gradient(#20d862, #5bf692); } @@ -18976,8 +20257,6 @@ img.mfp-img { display: none; } -/* End: Mute/Volume */ -/* Start: Track (Captions and Chapters) */ .mejs-controls .mejs-captions-button { position: relative; } @@ -19001,11 +20280,6 @@ img.mfp-img { border-radius: 0; } -/* -.mejs-controls .mejs-captions-button:hover .mejs-captions-selector { - visibility: visible; -} -*/ .mejs-controls .mejs-captions-button .mejs-captions-selector ul { margin: 0; padding: 0; @@ -19057,9 +20331,15 @@ img.mfp-img { float: left; background: #222; background: rgba(0, 0, 0, 0.7); - background: -webkit-gradient(linear, left top, left bottom, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7))); + background: -webkit-gradient( + linear, + left top, + left bottom, + from(rgba(50, 50, 50, 0.7)), + to(rgba(0, 0, 0, 0.7)) + ); background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7)); - filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000); + filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000); overflow: hidden; border: 0; } @@ -19075,15 +20355,21 @@ img.mfp-img { } .mejs-chapters .mejs-chapter .mejs-chapter-block-last { - border-right: none; + border-right: 0; } .mejs-chapters .mejs-chapter .mejs-chapter-block:hover { background: #666; background: rgba(102, 102, 102, 0.7); - background: -webkit-gradient(linear, left top, left bottom, from(rgba(102, 102, 102, 0.7)), to(rgba(50, 50, 50, 0.6))); + background: -webkit-gradient( + linear, + left top, + left bottom, + from(rgba(102, 102, 102, 0.7)), + to(rgba(50, 50, 50, 0.6)) + ); background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6)); - filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232); + filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232); } .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title { @@ -19143,8 +20429,6 @@ img.mfp-img { white-space: pre-wrap; } -/* End: Track (Captions and Chapters) */ -/* Start: Error */ .me-cannotplay a { color: #fff; font-weight: bold; @@ -19155,8 +20439,6 @@ img.mfp-img { display: block; } -/* End: Error */ -/* Start: Loop */ .mejs-controls .mejs-loop-off button { background-position: -64px -16px; } @@ -19165,8 +20447,6 @@ img.mfp-img { background-position: -64px 0; } -/* End: Loop */ -/* Start: backlight */ .mejs-controls .mejs-backlight-off button { background-position: -80px -16px; } @@ -19175,14 +20455,10 @@ img.mfp-img { background-position: -80px 0; } -/* End: backlight */ -/* Start: Picture Controls */ .mejs-controls .mejs-picturecontrols-button { background-position: -96px 0; } -/* End: Picture Controls */ -/* context menu */ .mejs-contextmenu { position: absolute; width: 150px; @@ -19193,7 +20469,6 @@ img.mfp-img { background: #fff; border: solid 1px #999; z-index: 1001; - /* make sure it shows on fullscreen */ } .mejs-contextmenu .mejs-contextmenu-separator { @@ -19216,7 +20491,6 @@ img.mfp-img { color: #fff; } -/* Start: Source Chooser */ .mejs-controls .mejs-sourcechooser-button { position: relative; } @@ -19282,8 +20556,6 @@ img.mfp-img { font-size: 10px; } -/* End: Source Chooser */ -/* Start: Postroll */ .mejs-postroll-layer { position: absolute; bottom: 0; @@ -19313,8 +20585,6 @@ img.mfp-img { cursor: pointer; } -/* End: Postroll */ -/* Start: Speed */ div.mejs-speed-button { width: 46px !important; position: relative; @@ -19325,7 +20595,7 @@ div.mejs-speed-button { width: 36px; font-size: 11px; line-height: normal; - color: #ffffff; + color: #fff; } .mejs-controls .mejs-speed-button .mejs-speed-selector { @@ -19397,10 +20667,10 @@ div.mejs-speed-button { background-color: rgba(255, 255, 255, 0.4) !important; } -/* End: Speed */ -/* Start: Jump Forward */ .mejs-controls .mejs-button.mejs-jump-forward-button { - background: transparent url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/jumpforward_hs3abv.png') no-repeat; + background: transparent + url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/jumpforward_hs3abv.png') + no-repeat; background-position: 3px 3px; } @@ -19408,13 +20678,13 @@ div.mejs-speed-button { background: transparent; font-size: 9px; line-height: normal; - color: #ffffff; + color: #fff; } -/* End: Jump Forward */ -/* Start: Skip Back */ .mejs-controls .mejs-button.mejs-skip-back-button { - background: transparent url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/skipback.png') no-repeat; + background: transparent + url('https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/skipback.png') + no-repeat; background-position: 3px 3px; } @@ -19422,40 +20692,26 @@ div.mejs-speed-button { background: transparent; font-size: 9px; line-height: normal; - color: #ffffff; + color: #fff; } -/* End: Skip Back */ -/*================= Responsive Mode ============*/ @media (max-width: 768px) { .mejs-container .mejs-controls > div + div { margin-left: 10px; } + .mejs-container .mejs-controls > div.mejs-shuffle-button, .mejs-container .mejs-controls > div.mejs-loop-button, .mejs-container .mejs-controls > div.mejs-volume-button, .mejs-container .mejs-controls > .mejs-horizontal-volume-slider { display: none; } + .mejs-container .mejs-controls > div.mejs-nexttrack { margin-left: 0; } } -/** - * Swiper 3.3.1 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * - * http://www.idangero.us/swiper/ - * - * Copyright 2016, Vladimir Kharlampidi - * The iDangero.us - * http://www.idangero.us/ - * - * Licensed under MIT - * - * Released on: February 7, 2016 - */ .swiper-container { margin: 0 auto; position: relative; @@ -19577,7 +20833,7 @@ div.mejs-speed-button { } .swiper-container-horizontal > button.swiper-pagination-bullet { - border: none; + border: 0; margin: 0; padding: 0; -webkit-box-shadow: none; @@ -19696,7 +20952,8 @@ div.mejs-speed-button { .swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient( linear, - right top, left top, + right top, + left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)) ); @@ -19710,7 +20967,8 @@ div.mejs-speed-button { .swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient( linear, - left top, right top, + left top, + right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)) ); @@ -19724,7 +20982,8 @@ div.mejs-speed-button { .swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient( linear, - left bottom, left top, + left bottom, + left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)) ); @@ -19738,7 +20997,8 @@ div.mejs-speed-button { .swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient( linear, - left top, left bottom, + left top, + left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)) ); @@ -19932,12 +21192,6 @@ div.mejs-speed-button { height: auto !important; } -/* Ion.RangeSlider -// css version 2.0.3 -// © 2013-2014 Denis Ineshin | IonDen.com -// ===================================================================================================================*/ -/* ===================================================================================================================== -// RangeSlider */ .irs { position: relative; display: block; @@ -20114,12 +21368,6 @@ div.mejs-speed-button { border-color: transparent !important; } -/* Ion.RangeSlider, Nice Skin -// css version 2.0.3 -// © Denis Ineshin, 2014 https://github.com/IonDen -// ===================================================================================================================*/ -/* ===================================================================================================================== -// Skin details */ .irs { height: 40px; } @@ -20226,3 +21474,1780 @@ div.mejs-speed-button { .irs-grid-text { color: #99a4ac; } + +:root { + --theme-color-white: #fff; + --theme-color-black: #000; + --theme-color: #009440; + --theme-color-light: #8fc42c; + --theme-color-secondary: #02a94a; + --theme-color-pink: #e50e63; + --theme-color-blue: #00abc0; + --theme-color-orange: #f15d2a; + --theme-color-silver: #c2c7c7; + --theme-color-dark-blue: #2f5b9d; + --theme-color-blue-light: #38bff1; + --theme-color-green-light: #1ed760; + --theme-color-pink-dark: #773282; +} + +svg { + cursor: pointer; +} + +#hellopreloader { + background: var(--theme-color-secondary); +} + +.fixed-sidebar .logo { + background-color: var(--theme-color-light); + padding: 8px; +} + +.header { + background-color: var(--theme-color); +} + +.header .page-title { + padding: 10px 35px 10px 100px; +} + +.search-bar.w-search { + background-color: var(--theme-color-secondary); +} + +.search-bar .form-group.with-button button { + color: #67cb92; + fill: #67cb92; + background-color: var(--theme-color-secondary); +} + +.search-bar .form-group.with-button input { + color: var(--theme-color-white); +} + +.search-bar .form-group.with-button input::-webkit-input-placeholder { + color: var(--theme-color-white); +} + +.search-bar .form-group.with-button input::-moz-placeholder { + color: var(--theme-color-white); +} + +.search-bar .form-group.with-button input:-ms-input-placeholder { + color: var(--theme-color-white); +} + +.search-bar .form-group.with-button input:-moz-placeholder { + color: var(--theme-color-white); +} + +.author-thumb .icon-status { + border-color: var(--theme-color); +} + +.icon-status.online { + background-color: var(--theme-color-light); +} + +.control-block .author-subtitle { + color: var(--theme-color-white); +} + +.ui-block-post { + background: var(--theme-color-pink); +} + +.ui-block-post .olymp-three-dots-icon { + color: var(--theme-color-white); + fill: var(--theme-color-white); +} + +.play-video { + border: 0; +} + +.w-last-video li { + display: block; +} + +.w-last-video li img.video-bnr { + width: 100%; +} + +.w-action { + background-image: url(https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/w-action-bg.png); + background-size: cover; + padding: 18px 25px 27px; +} + +.w-action .ui-block-title { + padding: 0 0 6px 0; + border: 0; +} + +.w-action .olymp-three-dots-icon { + color: var(--theme-color-white); + fill: var(--theme-color-white); +} + +.w-action .ui-block-title img { + margin-bottom: 0; +} + +.w-action .content { + text-align: left; +} + +.w-action .content span { + margin-bottom: 5px; +} + +.w-action .content .btn-bg-secondary { + background-color: var(--theme-color); +} + +img.health-bnr { + width: 100%; + margin: 0; + display: block; +} + +.ui-block-title.topics { + background: var(--theme-color-blue); +} + +.w-friend-pages-added .notification-icon svg { + color: #cad0d0; + fill: #cad0d0; +} + +.w-friend-pages-added .notification-icon svg:hover { + color: var(--theme-color-blue); + fill: var(--theme-color-blue); +} + +.top-users .ui-block-title { + background: var(--theme-color-orange); +} + +.ui-block-title svg.olymp-three-dots-icon { + color: var(--theme-color-white); + fill: var(--theme-color-white); +} + +.top-users .accept-request { + background: var(--theme-color-light); +} + +.top-users .w-friend-pages-added .notification-icon svg { + color: var(--theme-color-white); + fill: var(--theme-color-white); +} + +.refer-friend a { + background-color: var(--theme-color); + margin: 0; + display: block; +} + +.news-feed-form .form-group label.control-label { + color: #818585; + top: 40px; +} + +.add-options-message .btn-primary { + height: 42px; + padding: 0 25px !important; + font-weight: 700; +} + +.btn-primary, +.btn-primary:hover { + background-color: var(--theme-color-light); + border-color: var(--theme-color-light); +} + +.form-control:focus { + border-color: var(--theme-color); +} + +.post .author-date a { + color: #4a4d4d; +} + +.play-video { + background: transparent; +} + +.video-thumb img { + height: 100%; +} + +.video-thumb { + height: 178px; + width: 178px; +} + +.post-video .video-content { + padding: 12px 20px; +} + +a.h4.title { + font-size: 20px; + color: #4a4d4d; + font-weight: 400; +} + +.post p a { + color: #4a4d4d; +} + +.back-to-top { + background-color: var(--theme-color); +} + +.btn-more { + background: var(--theme-color-light); +} + +.btn-more:hover { + fill: var(--theme-color-white); +} + +.post-control-button .btn.likes { + background: var(--theme-color-silver); +} + +.post-control-button .btn.likes-liked { + background: var(--theme-color-white); +} + +.post-control-button .btn.ratings { + background: var(--theme-color-blue); +} + +.post-control-button .btn.share-link { + background: var(--theme-color-orange); +} + +.post-control-button .btn.comments { + background: var(--theme-color-light); +} + +.post-video .video-content .link-site:hover { + color: var(--theme-color); +} + +.post-add-icon:hover span { + color: var(--theme-color); +} + +.name-fields { + padding-right: 15px; + padding-left: 15px; +} + +.more-dropdown a:hover { + color: var(--theme-color); +} + +.ui-block-menu ul { + margin-bottom: 3px; +} + +.ui-block-menu ul li { + margin-right: 23px; +} + +.ui-block-menu ul li:last-child { + margin-right: 0; +} + +.ui-block-menu ul li a { + color: var(--theme-color-silver); +} + +.ui-block-menu h5 { + font-size: 12px; + margin-bottom: 40px; +} + +.ui-block-menu button.dropdown-toggle { + border: 0; + padding: 0; + background: transparent; + outline: 0; + color: var(--theme-color-silver); +} + +.ui-block-menu .dropdown-toggle::after { + right: 0; + top: 2px; + color: var(--theme-color-silver); +} + +.mobile-app-tabs { + background: var(--theme-color); +} + +.tab-content-responsive .search-bar.w-search { + background-color: var(--theme-color-secondary); +} + +.avocado-video-bnr { + position: relative; + margin-top: -40px; +} + +.avocado-video-bnr img { + width: 100%; +} + +.avocado-video-bnr .play-video--small { + width: auto; + height: auto; +} + +ul.user-btns li { + padding: 0 3.5px; +} + +ul.user-btns li a { + display: block; + font-size: 12px; + line-height: 14px; + color: var(--theme-color-white); +} + +ul.user-btns li a:hover { + text-decoration: underline; +} + +ul.user-btns li span { + display: block; + font-size: 12px; + line-height: 14px; + color: var(--theme-color-white); +} + +.welcome-block h2 { + font-size: 36px; + line-height: 28px; + color: #009440; + font-weight: bold; + margin-bottom: 30px; +} + +.join-us { + background: url(https://res.cloudinary.com/weare270b/image/upload/v1576785848/static/join-bg_ddunic.png) + no-repeat; + padding: 73px 50px 40px; + background-size: cover; +} + +.ui-block-blur { + -webkit-filter: blur(5px); + filter: blur(5px); +} + +.join-us span { + font-size: 10px; + line-height: 28px; + color: #3c680f; + display: block; +} + +.join-us h2 { + font-size: 24px; + line-height: 28px; + color: #3c680f; + font-weight: 400; + margin-bottom: 70px; +} + +.join-us a { + font-size: 18px; + line-height: 24px; + color: var(--theme-color-white); + font-weight: 400; +} + +.ui-block-menu ul.ftr-menu li { + margin-bottom: 10px; +} + +.ui-block-menu ul.ftr-menu li a:hover { + text-decoration: underline; +} + +.profile-banner { + padding: 14px 0; + background: url(https://res.cloudinary.com/weare270b/image/upload/v1576214852/static/profile-bg_edozor.png) + center bottom no-repeat; + background-size: cover; + min-height: 340px; + margin: -40px -71px 34px 0; +} + +.img-hoder { + background: url(https://res.cloudinary.com/weare270b/image/upload/v1575849612/static/img-frame_adcgt8.png) + no-repeat; + background-size: contain; + width: 189px; + height: 251px; + margin: 0 auto; + overflow: hidden; + position: relative; +} + +.profile-img { + height: 180px; + width: 180px; + margin: 0 auto; + position: absolute; + left: 0; + right: 0; + bottom: 6px; + border-radius: 50%; +} + +.profile-img img { + width: 100%; + height: 100%; + border-radius: 50%; +} + +.profile-caption h2 { + font-size: 22px; + line-height: 20px; + color: var(--theme-color-white); + font-weight: 700; + margin: 20px 0 10px; +} + +.profile-caption h6 { + font-size: 12px; + line-height: 20px; + color: var(--theme-color-white); + font-weight: 300; +} + +.bg-facebook { + background-color: var(--theme-color-dark-blue); +} + +.bg-twitter { + background-color: var(--theme-color-blue-light); +} + +.bg-dribbble { + background-color: var(--theme-color-green-light); +} + +.ui-block-photos { + background-color: var(--theme-color-pink-dark); +} + +.ui-block-title h6.title { + color: var(--theme-color-white); +} + +.cat-list__item a { + color: var(--theme-color-white); +} + +.cat-list__item.active { + background-color: var(--theme-color-secondary); +} + +.cat-list__item { + background-color: var(--theme-color-light); +} + +.cat-list__item a:hover { + color: #fff; + background-color: var(--theme-color-secondary); +} + +.notification-list .notification-link { + color: var(--theme-color); +} + +.mobile-app-tabs svg { + fill: var(--theme-color-white); + color: var(--theme-color-white); +} + +.mobile-app-tabs .nav-link.active { + border-bottom-color: #8ec32d; +} + +.custom-status.form-group.with-button button { + background-color: var(--theme-color); +} + +.friend-requests .notification-icon a:hover svg polygon { + fill: #00abc0; + stroke: #00abc0; +} + +.tooltip-inner { + background-color: var(--theme-color); + border: none !important; + position: relative; +} + +.bs-tooltip-top .arrow::before, +.bs-tooltip-auto[x-placement^='top'] .arrow::before { + border-top-color: var(--theme-color) !important; +} + +.bs-tooltip-right .arrow::before, +.bs-tooltip-auto[x-placement^='right'] .arrow::before { + border-right-color: var(--theme-color) !important; +} + +.bs-tooltip-bottom .arrow::before, +.bs-tooltip-auto[x-placement^='bottom'] .arrow::before { + border-bottom-color: var(--theme-color) !important; +} + +.bs-tooltip-left .arrow::before, +.bs-tooltip-auto[x-placement^='left'] .arrow::before { + border-left-color: var(--theme-color) !important; +} + +.cat-list__item { + margin: 0 10px 10px; + min-width: 150px; + text-align: center; +} + +.cat-list-bg-style { + margin-bottom: 30px; +} + +.ui-block-menu-ftr { + display: none; +} + +.ui-block-menu-bottom { + display: none; +} + +.label-floating textarea.form-control { + padding-top: 2.5rem; +} + +.news-feed-form .form-group label.control-label { + top: 30px; +} + +.tabs-buttons { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; +} + +.left-menu a:hover svg { + fill: var(--theme-color-secondary); +} + +.ui-block-title.block-title-bg { + background-color: var(--theme-color); +} + +.page-description .icon { + background-color: var(--theme-color); +} + +.accept-request { + background-color: var(--theme-color); +} + +.play-gif { + background-color: var(--theme-color); +} + +.playlist-popup-table .remove-icon:hover { + fill: var(--theme-color); +} + +.pagination-blue .swiper-pagination-bullet.swiper-pagination-bullet-active { + background-color: var(--theme-color); +} + +.togglebutton.blue label input[type='checkbox']:checked + .toggle { + background-color: var(--theme-color); +} + +.birthday-item.badges .skills-item-meter-active { + background: -webkit-gradient( + linear, + left top, + right top, + from(var(--theme-color)), + to(var(--theme-color)) + ); + background: linear-gradient(to right, var(--theme-color), var(--theme-color)); + opacity: 1; +} + +.checkbox input[type='checkbox']:checked + .checkbox-material .check { + background: var(--theme-color); +} + +.togglebutton label input[type='checkbox']:checked + .toggle { + background-color: var(--theme-color); +} + +.bootstrap-select li.selected a { + background: var(--theme-color); +} + +.registration-login-form .nav-link.active { + fill: var(--theme-color); +} + +.registration-login-form .remember a { + color: var(--theme-color); +} + +.wrapper { + position: relative; + padding-top: 56.25%; + margin: -110px auto 110px; +} + +.player { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.btn-green { + color: var(--theme-color-white); + background-color: var(--theme-color); +} + +.header--standard-landing.headroom--not-top { + background-color: #34923bad; +} + +a.btn-register { + color: var(--theme-color); +} + +.registration-login-form { + padding-left: 0; +} + +.swiper-pagination-bullet.swiper-pagination-bullet-active { + background-color: var(--theme-color); +} + +.post-add-icon:hover { + fill: var(--theme-color); + color: var(--theme-color); +} + +.post-add-icon .fa-heart:hover, +.post-add-icon .fa-heart:active { + fill: var(--theme-color-pink); + color: var(--theme-color-pink); +} + +.page-link:hover { + background: var(--theme-color); +} + +.negative { + color: var(--theme-color); +} + +.restore-password-popup { + position: absolute; + right: 0; + left: 0; + -webkit-transform: translate(0%, -50%) !important; + transform: translate(0%, -50%) !important; + top: 50%; + margin: auto; +} + +.icon-close { + position: absolute; + top: 10px; + right: 10px; + color: #888da8; + fill: #888da8; +} + +.modal-backdrop.show { + opacity: 0.8; +} + +.ui-block-title .more .c-green { + color: var(--theme-color-white); + fill: var(--theme-color-white); +} + +.ui-block-title.block-title-bg .more { + color: var(--theme-color-white); + fill: var(--theme-color-white); +} + +.c-green { + color: var(--theme-color); + fill: var(--theme-color); +} + +.radio input[type='radio']:checked ~ .check { + background-color: var(--theme-color); +} + +.radio input[type='radio']:checked ~ .circle { + border-color: var(--theme-color); +} + +.ui-block-title svg.olymp-three-dots-icon.profilePhoto-icon { + color: #888da8; + fill: #c0c4d8; +} + +.header .leftPanel-logo { + padding: 10px 35px; +} + +span.material-input-error { + color: var(--theme-color-pink); +} + +.searchInput::-webkit-input-placeholder { + color: white; + font-size: 12px; +} + +.searchInput:-ms-input-placeholder { + color: white; + font-size: 12px; +} + +.searchInput::-ms-input-placeholder { + color: white; + font-size: 12px; +} + +.searchInput::placeholder { + color: white; + font-size: 12px; +} + +.nav-right-section { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + position: absolute; + right: 0; + color: #fff; +} + +.author-title-custom { + color: #fff; +} + +.post-img { + min-height: 250px; +} + +.post-img img { + width: 100%; +} + +.upload-box { + position: relative; +} + +.upload-box input#multi { + position: absolute; + top: -5px; + width: 50px; + height: 50px; + padding: 0; + margin: 0 auto; + left: 0; + right: 0; + font-size: 0; + border: 0; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; + opacity: 0; + z-index: 9; + cursor: pointer; +} + +.more-comments { + cursor: pointer; +} + +.upload-photo-item { + width: 50% !important; +} + +ul.sidebar-box { + height: 257px; + overflow-y: auto; +} + +ul.sidebar-box::-webkit-scrollbar { + display: none; +} + +ul.sidebar-box::-moz-scrollbar { + display: none; +} + +ul.sidebar-box { + -ms-overflow-style: none; +} + +.left-menu .left-menu-title { + color: #8fc42c; +} + +.left-menu a:hover .left-menu-title { + color: #039242; +} + +.js-sidebar-open:hover .left-menu-title { + color: #039242; +} + +.left-menu .left-menu-icon { + margin-right: 16px; +} + +.top-header-thumb { + max-height: 500px; + overflow: hidden; +} + +.header--standard-landing.headroom--not-top .logo .logo-title { + color: var(--theme-color-white); +} + +.header--standard-landing.headroom--not-top .logo { + color: var(--theme-color-white); +} + +.c-primary { + color: var(--theme-color); +} + +.header--standard-landing .header-menu .nav-item .dropdown-item:hover, +.header--standard-landing .header-menu li .dropdown-item:hover { + color: var(--theme-color); +} + +.header--standard-landing.headroom--not-top .header-menu .nav-item a, +.header--standard-landing.headroom--not-top .header-menu li .nav-link { + color: var(--theme-color-white); + fill: var(--theme-color-white); +} + +.bg-primary-opacity { + position: relative; + background: 0; +} + +.bg-primary-opacity::before { + background-color: var(--theme-color); + opacity: 0.9; + content: ''; + position: absolute; + height: 100%; + width: 100%; +} + +.w-list a:hover { + color: var(--theme-color); +} + +.blog-post .post-title:hover { + color: var(--theme-color); +} + +.btn-breez { + background: var(--theme-color); +} + +.sub-footer-copyright a { + color: var(--theme-color); +} + +.sub-footer-copyright a:hover { + color: var(--theme-color); +} + +.socials li a:hover { + color: var(--theme-color); +} + +.left-menu img { + margin-right: 16px; +} + +.left-menu .left-menu-title { + color: #8fc42c; +} + +.left-menu a:hover .left-menu-title { + color: #039242; +} + +.control-block .author-thumb { + width: 36px; + height: 36px; +} + +.control-block .author-thumb img { + max-width: 100%; + max-height: 100%; +} + +.bg-account { + background: url(https://res.cloudinary.com/weare270b/image/upload/v1576214852/static/profile-bg_edozor.png) + center bottom no-repeat; + background-size: cover; + -webkit-animation: none; + animation: none; +} + +.profile-settings-open { + background: var(--theme-color-light); +} + +.bg-primary, +.bg-blue { + background: var(--theme-color-light) !important; +} + +.bg-badges { + background: url(https://res.cloudinary.com/weare270b/image/upload/v1576787818/static/badges-img_rerpz0.png) + no-repeat; + background-size: cover; + animation: none; +} + +.olympus-chat { + background: var(--theme-color); +} + +.fixed-sidebar.fixed-sidebar-responsive.right .sidebar--small { + background: var(--theme-color-light); +} + +.bg-badges:before { + content: ''; + background: rgba(63, 66, 87, 0.97); +} + +.js-sidebar-open { + padding: 16px 0 16px 25px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #9a9fbf; + cursor: pointer; +} + +.thumbnail-gallery-items ul { + flex-wrap: nowrap; + overflow-x: auto; +} + +.thumbnail-gallery-items ul li { + position: relative; + margin-right: 15px; + width: 25%; + flex: 0 0 25%; + margin-bottom: 10px; +} + +.thumbnail-gallery-items ul li img { + width: 100%; + display: block; +} + +.thumbnail-gallery-items ul li:last-child { + margin-right: 0; +} + +.thumbnail-gallery-items ul li button { + position: absolute; + right: 10px; + top: 5px; + color: #fff; + font-size: 20px; + line-height: 20px; + opacity: 0; + transition: all ease 0.5s; +} + +.thumbnail-gallery-items ul li:hover button { + opacity: 1; +} + +li.add-more-posts { + display: flex; + justify-content: center; + align-items: center; + border: dashed 2px #d4caca; + cursor: pointer; +} + +li.add-more-posts span { + font-size: 35px; + color: #d4caca; +} + +.upload-content ul li button { + background: var(--theme-color-light); + display: flex; + justify-content: start; + align-items: center; + color: var(--theme-color-white); + font-size: 14px; + width: 100%; + position: relative; +} + +.upload-content ul li button svg, +.upload-content ul li button img { + margin-right: 10px; + fill: var(--theme-color-white); +} + +.upload-content button.btn-saved { + background: var(--theme-color-blue); +} + +.upload-content ul li button input#multi { + position: absolute; + width: 100%; + height: 100%; + padding: 0; + left: 0; + border: 0; + opacity: 0; + cursor: pointer; +} + +.bootstrap-select button.btn-light { + background: #fff; +} + +.bootstrap-select .filter-option-inner-inner { + display: inline-block; + overflow: hidden; + width: 100%; + text-align: left; + color: #515365; + font-weight: normal; + padding-top: 5px; +} + +.bootstrap-select .dropdown-item { + padding: 10px 1.5rem; +} + +.react-datepicker-popper { + z-index: 11; +} + +.react-datepicker__input-container { + width: inherit; +} + +.react-datepicker-wrapper { + width: 100%; +} + +.reward-header { + padding: 106px 0 35px 0; + margin: 0 auto; +} + +.bg-rewards { + background-image: url(https://res.cloudinary.com/weare270b/image/upload/v1576188975/static/reward-bg_ermlql.png); +} + +.reward-header:before { + content: ''; + position: absolute; + display: inline-block; + background: rgba(0, 0, 0, 0.5); + width: 100%; + height: 100%; + left: 0; + top: 0; + z-index: 1; +} + +.rewards-content h1 { + font-size: 40px; + line-height: 1; + color: #fff; + text-transform: uppercase; + font-weight: 700; + margin-bottom: 30px; +} + +.rewards-content p { + font-size: 16px; + line-height: 1.5; + color: #fff; + padding-right: 55px; + margin-bottom: 0; +} + +.bg-rewards-inner { + position: relative; + z-index: 4; +} + +.point-wrap { + padding: 52px 0 20px; + position: relative; +} + +.point-wrap::before { + content: ''; + background: url(https://res.cloudinary.com/weare270b/image/upload/v1576188973/static/reward-badge_kb5lmj.png) + center center no-repeat; + background-size: contain; + position: absolute; + right: -220px; + bottom: 0; + width: 840px; + z-index: 1; + height: 385px; +} + +.point-wrap ul { + display: inline-flex; + border: 1px solid #cbd0d0; + margin-bottom: 0; +} + +.point-wrap ul li { + font-size: 30px; + line-height: 1.3; + font-weight: 700; + color: #fff; + background: #009340; + text-transform: uppercase; + padding: 19px 31px; +} + +.point-wrap ul li:last-child { + color: #8fc42c; + background: #fff; + padding: 19px 37px; +} + +.point-system { + padding-bottom: 50px; +} + +.point-system h3 { + color: #8fc42c; + font-size: 40px; + line-height: 1; + text-align: center; + font-weight: 700; + text-transform: uppercase; + margin-bottom: 10px; + padding-top: 24px; +} + +.point-system p { + color: #4a4d4d; + font-size: 16px; + line-height: 1.3; + text-align: center; + margin-bottom: 0; +} + +.point-system .point-row { + padding: 35px 0 30px; +} + +.point-inner-wrap { + border: 1px solid #e9ebec; +} + +.point-inner-wrap h4 { + font-size: 30px; + line-height: 1.3; + font-weight: 700; + color: #fff; + background: #009340; + text-transform: uppercase; + text-align: center; + padding: 19px 0; + margin-bottom: 0; +} + +.point-inner-wrap ul { + margin-bottom: 0; + min-height: 360px; + background: #fff; +} + +.point-inner-wrap ul li { + display: flex; + align-items: center; + justify-content: space-between; + padding: 15px 31px 13px 25px; + border-bottom: 1px solid #d9dddd; +} + +.point-inner-wrap ul li h6 { + font-size: 24px; + line-height: 1; + font-weight: 700; + color: #8fc42c; + text-transform: uppercase; + margin-bottom: 0; +} + +.point-inner-wrap ul li span { + font-size: 16px; + line-height: 1.3; + color: #4a4d4d; + margin-bottom: 0; +} + +.field-error { + position: absolute; + top: 0; + color: red; +} + +.registration-login-form .content { + position: relative; +} + +.left-menu .collapse-menu-wrap { + padding-left: 25px; + cursor: pointer; + display: flex; + align-items: center; +} + +.left-menu .collapse-menu-wrap img { + width: 26px; + height: 35px; + object-fit: scale-down; +} + +.left-menu .collapse-menu-title { + font-weight: 700; +} + +.notifications-empty { + display: flex; + justify-content: flex-start; + align-items: center; + height: 70px; + padding-left: 30px; + font-size: 1rem; + font-weight: bold; + color: chocolate; +} + +.top-header .profile-section { + padding: 0 !important; +} + +.search-bar .form-group.with-button button.show-more-btn { + position: initial; + color: #fff; + width: 100%; + padding: 15px; +} + +.search-result { + overflow-y: auto; +} + +.search-result .card { + border-radius: 0 !important; +} + +.search-result h2 { + font-weight: 700; + line-height: 1.3; + color: var(--theme-color-white); + font-size: 15px; + padding: 8px 15px; + margin: 0; + background: var(--theme-color); +} + +.search-result h5 { + font-size: 13px; + line-height: 20px; + margin-bottom: 5px; + color: var(--theme-color-black); +} + +.search-result h6 { + font-size: 12px; + line-height: 15px; + margin-bottom: 0; +} + +.welcome-video-banner { + padding: 33px 0; + background: url(https://res.cloudinary.com/weare270b/image/upload/v1576785848/static/welcome-banner-img_zvgt5q.png) + center no-repeat; + min-height: 467px; + background-size: cover; +} + +.welcome-video-banner h2 { + font-size: 36px; + line-height: 28px; + color: #8fc42c; + font-weight: bold; + margin-bottom: 30px; + text-transform: uppercase; + text-shadow: 0 1px 10px #000; +} + +.welcome-video-banner p { + font-size: 17px; + line-height: 22px; + color: #fff; + font-weight: 400; + margin-bottom: 25px; + text-shadow: 0 1px 10px #000; +} + +.welcome-video-banner .join-us { + background-size: contain; +} + +.welcome-video-banner .join-us h3 { + font-size: 27px; + line-height: 32px; + color: #3c680f; + font-weight: bold; + margin-bottom: 90px; +} + +.welcome-video-banner .join-us a { + font-weight: bold; +} + +.welcome-video-banner .join-us a:hover { + text-decoration: underline; +} + +.welcome-video-banner h4 { + font-size: 40px; + line-height: 36px; + color: #8fc42c; + font-weight: bold; + text-transform: uppercase; + margin-bottom: 0; + text-shadow: 0 0 10px #0000009c; +} + +.welcome-video-banner h6 { + font-size: 20px; + line-height: 25px; + color: #fff; + font-weight: bold; + margin-bottom: 0; + text-transform: uppercase; +} + +p.register-now-title { + font-size: 18px; + line-height: 24px; + color: #818585; + font-weight: normal; + margin: 0; +} + +p.register-now-title a { + color: #1f9552; + text-decoration: underline; +} + +.welcome-video-banner h2 { + font-size: 30px; + line-height: 25px; + color: #8fc42c; + font-weight: bold; + margin-bottom: 20px; + text-transform: uppercase; + text-shadow: 0 1px 10px #000; +} + +main-header-content h1 { + font-weight: 700 !important; + text-transform: uppercase; +} + +.content-bg-wrap:before { + background: rgba(0, 0, 0, 0.14); +} + +.birthday-author-name { + max-width: 815px; + padding-right: 10px; + width: 100%; +} + +.birthday-item.badges .author-thumb img { + max-width: 100%; +} + +div#accordion .card { + margin-bottom: 10px; +} + +.accordion-faqs .card-header { + padding: 0; +} + +.accordion-faqs .icons-wrap svg { + fill: var(--theme-color-white); +} + +.accordion-faqs .card-header button { + padding: 10px 15px; + background: var(--theme-color); + color: var(--theme-color-white); + font-size: 20px; + font-weight: 600; + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + margin: 0; +} + +.accordion-faqs .card-body { + padding: 0; +} + +.accordion-faqs .card-body p { + margin-bottom: 0; +} + +.accordion-faqs .collapse { + margin-bottom: 0; +} + +.accordion-faqs p { + padding: 15px; +} + +.chat-field .mCustomScrollbar { + overflow-y: auto; + height: 450px; +} + +.chat-field .ui-block-title h6.title { + color: #515365; +} + +.label-floating textarea.form-control { + padding-top: 10px; +} + +.detail-content h4 { + font-size: 25px; + margin: 20px 0; + font-weight: 400; +} + +.detail-content h6 { + font-size: 20px; + margin: 10px 0; + font-weight: 300; + text-decoration: underline; +} + +.detail-content span { + display: block; + text-decoration: underline; +} + +.detail-content p { + font-size: 17px; + margin: 0 0 20px; + font-weight: 400; +} + +.detail-content p a { + color: var(--theme-color); + font-weight: 500; +} + +.detail-content p a:hover { + text-decoration: underline; +} + +.detail-content ul { + list-style: disc; + padding-left: 30px; +} + +.detail-content ul li { + font-size: 16px; + margin: 0 0 10px; + font-weight: 400; +} + +@media (max-width: 1454px) { + .search-bar.w-search { + width: 410px; + } +} + +@media (max-width: 1399px) { + .welcome-video-banner h2 { + font-size: 30px; + line-height: 25px; + margin-bottom: 20px; + } + + .welcome-video-banner p { + font-size: 15px; + line-height: 20px; + margin-bottom: 20px; + } + + .welcome-video-banner .join-us { + padding: 35px 30px; + } + + .welcome-video-banner h4 { + font-size: 35px; + line-height: 35px; + } + + .welcome-video-banner h6 { + font-size: 18px; + } +} + +@media (max-width: 1366px) { + .page-has-right-panels .header { + padding-right: 40px; + } + + .header .page-title { + width: 300px; + 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; + } + + .search-bar.w-search { + width: 410px; + } + + .author-page { + margin-left: 30px; + } +} + +@media (max-width: 1198px) { + .ui-block-menu-sidebar { + display: none; + } + + .ui-block-menu-ftr { + display: block; + } +} + +@media (max-width: 1080px) { + .header-content-wrapper { + display: block; + } + + .header .page-title { + display: none; + } +} + +@media (max-width: 1023px) { + .page-has-right-panels .header { + padding-right: 0; + } + + .user-btns { + padding-right: 20px; + } + + .header .page-title { + width: 270px; + padding: 10px 30px; + } + + .welcome-video-banner .join-us { + background-size: cover; + display: inline-block; + background-position: center; + } + + .welcome-video-banner .join-us h3 { + font-size: 20px; + line-height: 23px; + margin-bottom: 50px; + } + + .welcome-video-banner .join-us a { + font-size: 14px; + line-height: 20px; + } +} + +@media (max-width: 991px) { + .header .page-title { + width: 170px; + padding: 10px 15px; + } + + .search-bar.w-search { + max-width: 220px; + } + + .author-page { + margin-left: 15px; + } + + .link-find-friend { + padding: 25px 15px; + } +} + +@media (max-width: 768px) { + .profile-banner { + margin-right: 0; + } + + .search-bar.w-search { + max-width: 100%; + width: 100%; + } +} + +@media (max-width: 640px) { + .notification-list .selectize-dropdown-content > *, + .notification-list li { + padding: 15px; + } + + .welcome-video-banner h4 { + font-size: 30px; + line-height: 30px; + } + + .welcome-video-banner h6 { + font-size: 16px; + } +} + +@media (max-width: 540px) { + .ui-block-menu-left { + display: none; + } + + .ui-block-menu-bottom { + display: block; + } + + .placeholder-icons { + text-align: center; + margin-bottom: 20px; + } + + .tabs-buttons { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + + .tabs-buttons button { + margin: 0 5px; + } + + .welcome-video-banner h4 { + font-size: 20px; + line-height: 20px; + } + + .welcome-video-banner h6 { + font-size: 14px; + line-height: 20px; + } +} + +@media (max-width: 480px) { + .video-thumb { + height: auto; + width: 100%; + } + + .welcome-video-banner h4 { + font-size: 13px; + } + + .welcome-video-banner h6 { + font-size: 12px; + line-height: 18px; + } +} + +@media (max-width: 369px) { + .cat-list__item { + margin: 0 5px 10px; + min-width: 135px; + } + + .cat-list__item a { + font-size: 12px; + } +} diff --git a/src/components/Comments/CommentsHeader.js b/src/components/Comments/CommentsHeader.js index e2241b81..5f6fb96e 100644 --- a/src/components/Comments/CommentsHeader.js +++ b/src/components/Comments/CommentsHeader.js @@ -17,8 +17,8 @@ import * as Routes from 'routes'; function CommentsHeader(props) { const { author, createdAt, client, imagePublicId, commentId, isAuth } = props; const [{ auth }] = useStore(); - const isSelma = !auth.user ? null : (auth.user.role === "selma"); - const isOwner = !auth.user ? null : (auth.user.id === author.id); + const isSelma = !auth.user ? null : auth.user.role === 'selma'; + const isOwner = !auth.user ? null : auth.user.id === author.id; const commentDate = new Date(parseInt(createdAt)); const deleteComment = async () => { try { @@ -34,7 +34,10 @@ function CommentsHeader(props) { limit: 15, }, }, - { query: GET_AUTH_USER, options: { fetchPolicy: 'cache-and-network' }, }, + { + query: GET_AUTH_USER, + options: { fetchPolicy: 'cache-and-network' }, + }, { query: GET_USER_POSTS, variables: { @@ -66,11 +69,11 @@ function CommentsHeader(props) {
- {isAuth && isOwner || isAuth && isSelma ? ( + {(isAuth && isOwner) || (isAuth && isSelma) ? (
    -
  • - { - e.preventDefault(); - // editComment(e); - } - }> - Edit Comment - -
  • -
  • - { - e.preventDefault(); - deleteComment(e); - } - }> - Delete Comment - -
  • +
  • + { + e.preventDefault(); + // editComment(e); + }} + > + Edit Comment + +
  • +
  • + { + e.preventDefault(); + deleteComment(e); + }} + > + Delete Comment + +
) : null} @@ -108,4 +113,4 @@ function CommentsHeader(props) { ); } -export default withApollo(CommentsHeader); \ No newline at end of file +export default withApollo(CommentsHeader); diff --git a/src/components/Comments/EditComment.js b/src/components/Comments/EditComment.js index c4822414..bcb5f05e 100644 --- a/src/components/Comments/EditComment.js +++ b/src/components/Comments/EditComment.js @@ -95,4 +95,4 @@ function EditComment({ authorId, comment, author, postId, onCancel }) { ); } -export default withApollo(EditComment); \ No newline at end of file +export default withApollo(EditComment); diff --git a/src/components/Common/PostControlButton.js b/src/components/Common/PostControlButton.js index 88c77215..3ac5b086 100644 --- a/src/components/Common/PostControlButton.js +++ b/src/components/Common/PostControlButton.js @@ -6,18 +6,17 @@ export default function PostControlButton(props) { const { author, postId, likes, toggle } = props; return (
- {!props.isAuth ? ( - + {!props.isAuth ? ( +
- ) : ( - - )} - + ) : ( + + )} p.theme.colors.white}; - font-size: ${p => p.size ? p.theme.font.size[p.size] : p.theme.font.size.xs}; - border-radius: ${p => p.theme.radius.sm}; - padding: ${p => p.theme.spacing.xs} ${p => p.theme.spacing.sm}; - background-color: ${p => p.color ? p.theme.colors[p.color] : p.theme.colors.primary.main}; - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - font-weight: ${p => (p.weight ? p.theme.font.weight[p.weight] : p.theme.font.weight.normal)}; - white-space: nowrap; - align-self: flex-start; - - ${p => p.disabled && ` - background-color: ${p.theme.colors.grey[500]}; - cursor: not-allowed; - `}; - - ${p => !p.disabled && ` - &:hover { - opacity .9; - cursor: pointer; - } - `}; - - ${p => p.text && ` - color: ${p.color ? get(p.theme.colors, p.color) : p.theme.colors.text.secondary}; - border-radius: 0; - background-color: transparent; - `}; - -${p => p.ghost && ` - color: ${p.color ? get(p.theme.colors[p.color]) : p.theme.colors.text.secondary}; - border-radius: 0; - background-color: transparent; - padding: 0; - text-align: left; - `}; - - ${p => p.fullWidth && ` - width: 100%; - `} -`; - -/** - * Input type text - */ -export const InputText = styled.input` - outline: 0; - height: 36px; - width: 100%; - transition: border 0.1s; - border-radius: ${p => p.theme.radius.sm}; - padding-left: ${p => p.theme.spacing.xs}; - border: 1px solid - ${p => - p.borderColor ? p.theme.colors[p.borderColor] : p.theme.colors.grey[300]}; - color: ${p => p.theme.colors.text.secondary}; - - &:focus { - border-color: ${p => p.theme.colors.grey[400]}; - } -`; - -/** - * Textarea - */ -export const Textarea = styled.textarea` - outline: 0; - height: 50px; - width: 100%; - resize: none; - border: 0; - padding-left: ${p => p.theme.spacing.sm}; - padding-top: ${p => p.theme.spacing.xs}; - color: ${p => p.theme.colors.text.main}; - font-size: ${p => p.theme.font.size.xs}; - - &::placeholder { - color: ${p => p.theme.colors.text.secondary}; - } -`; - -/** - * Form component - */ -export const Form = styled.form` - display: block; - border-radius: ${p => p.theme.radius.sm}; - padding: ${p => p.theme.spacing.lg} ${p => p.theme.spacing.sm}; - background-color: ${p => p.theme.colors.white}; - border: 1px solid ${p => p.theme.colors.grey[300]}; -`; diff --git a/src/components/Layout.js b/src/components/Layout.js deleted file mode 100644 index 73d571bc..00000000 --- a/src/components/Layout.js +++ /dev/null @@ -1,82 +0,0 @@ -import styled from 'styled-components'; - -// prettier-ignore - -/** - * Container div for holding UI, using theme screen options - * - * @param {string} maxWidth - * @param {string} padding - * @param {boolean} bordered - * @param {boolean} color - */ -export const Container = styled.div` - position: relative; - margin: 0 auto; - margin-top: ${p => p.marginTop ? p.theme.spacing[p.marginTop] : 0}; - width: 100%; - max-width: ${p => (p.maxWidth && p.theme.screen[p.maxWidth])}; - padding: ${p => p.padding ? `0 ${p.theme.spacing[p.padding]}` : `0 ${p.theme.spacing.sm}`}; - z-index: ${p => p.zIndex && p.theme.zIndex[p.zIndex]}; - background-color: ${p => p.color && p.theme.colors[p.color]}; - border-radius: ${p => p.radius && p.theme.radius[p.radius]}; -`; - -export const Content = styled.div` - position: relative; - margin: 0 auto; - width: 100%; - z-index: ${p => p.zIndex && p.theme.zIndex[p.zIndex]}; - min-height: 500px; - - @media (min-width: ${p => p.theme.screen.md}) { - width: ${p => p.theme.screen.xs}; - } - - @media (min-width: ${p => p.theme.screen.lg}) { - width: ${p => p.theme.screen.sm}; - } -`; - -/** - * Adds margins to UI, using theme spacing options - * - * @param {string} top - * @param {string} right - * @param {string} bottom - * @param {string} left - * @param {boolean} inline, converts block element to inline block - */ -export const Spacing = styled.div` - ${p => p.top && `margin-top: ${p.theme.spacing[p.top]}`}; - ${p => p.right && `margin-right: ${p.theme.spacing[p.right]}`}; - ${p => p.bottom && `margin-bottom: ${p.theme.spacing[p.bottom]}`}; - ${p => p.left && `margin-left: ${p.theme.spacing[p.left]}`}; - ${p => p.inline && `display: inline-block;`} - - @media (max-width: ${p => p.theme.screen.sm}) { - ${p => - p.hideOnSm && - ` - display: none; - `} - } -`; - -/** - * Overlay, on top of the whole UI - */ -export const Overlay = styled.div` - position: fixed; - width: 100%; - top: 0; - bottom: 0; - left: 0; - z-index: ${p => p.theme.zIndex.md}; - background-color: rgba( - 0, - 0, - 0, - ${p => (p.transparency ? p.transparency : '0.8')} - ); -`; diff --git a/src/components/Like.js b/src/components/Like.js index 01158e7a..a0e3e268 100644 --- a/src/components/Like.js +++ b/src/components/Like.js @@ -61,16 +61,21 @@ const Like = ({ postId, user, likes }) => { > {mutate => { return ( - - loading && handleButtonClick(mutate)} - /> -
-
+ + loading && handleButtonClick(mutate)} + /> +
+
); }} diff --git a/src/components/Modals/EditPost.js b/src/components/Modals/EditPost.js index bc57424b..b2d1509a 100644 --- a/src/components/Modals/EditPost.js +++ b/src/components/Modals/EditPost.js @@ -34,7 +34,6 @@ const EditPost = props => { e.preventDefault(); editPost().then(async ({ data }) => { onHide(); - }); }; @@ -129,7 +128,6 @@ const EditPost = props => { x -
)} diff --git a/src/components/Post/PostContent.js b/src/components/Post/PostContent.js index 136fdff5..1807a964 100644 --- a/src/components/Post/PostContent.js +++ b/src/components/Post/PostContent.js @@ -10,7 +10,7 @@ import linkDecorator from '../Common/linkDecorator'; export default function PostContent(props) { const { image, content } = props; const rawContent = content; - + hashtag(linkify); mention(linkify); @@ -44,9 +44,7 @@ export default function PostContent(props) { return (
- - {rawContent} - + {rawContent} {!metaFromContentPreview && !image ? null : ( diff --git a/src/components/Post/PostHeader.js b/src/components/Post/PostHeader.js index 1c4fe9ed..e81d3fa6 100644 --- a/src/components/Post/PostHeader.js +++ b/src/components/Post/PostHeader.js @@ -34,8 +34,8 @@ const PostHeader = props => { content, } = props; const [{ auth }] = useStore(); - const isSelma = !auth.user ? null : (auth.user.role === "selma"); - const isOwner = !auth.user ? null : (auth.user.id === author.id); + const isSelma = !auth.user ? null : auth.user.role === 'selma'; + const isOwner = !auth.user ? null : auth.user.id === author.id; const rawTime = parseInt(createdAt); const postDate = new Date(rawTime); const deletePost = async () => { @@ -104,37 +104,37 @@ const PostHeader = props => {
- {isAuth && isOwner || isAuth && isSelma ? ( + {(isAuth && isOwner) || (isAuth && isSelma) ? (
- +
    -
  • - { - setIsShowing(true); - }} - > - Edit Post - -
  • -
  • - { - e.preventDefault(); - deletePost(e); - }} - > - Delete Post - -
  • +
  • + { + setIsShowing(true); + }} + > + Edit Post + +
  • +
  • + { + e.preventDefault(); + deletePost(e); + }} + > + Delete Post + +
) : null} diff --git a/src/components/PostPreview/PostPreview.js b/src/components/PostPreview/PostPreview.js index 6e7b1072..ad24ea71 100644 --- a/src/components/PostPreview/PostPreview.js +++ b/src/components/PostPreview/PostPreview.js @@ -1,5 +1,5 @@ -import React from "react"; -import styled from "styled-components"; +import React from 'react'; +import styled from 'styled-components'; const Container = styled.div` max-width: 375px; @@ -29,7 +29,7 @@ const SiteName = styled.span` font-size: 12px; text-transform: uppercase; color: #616770; - font-family: "Roboto", sans-serif; + font-family: 'Roboto', sans-serif; `; const Title = styled.span` @@ -38,14 +38,14 @@ const Title = styled.span` font-weight: bold; line-height: normal; font-size: 15px; - font-family: "Roboto", sans-serif; + font-family: 'Roboto', sans-serif; color: #1d2129; margin-top: 3px; `; const Description = styled.span` display: block; - font-family: "Roboto", sans-serif; + font-family: 'Roboto', sans-serif; font-style: normal; font-weight: normal; line-height: normal; @@ -54,14 +54,13 @@ const Description = styled.span` margin-top: 3px; `; - const Preview = props => { return ( {props.ogImage && props.ogImage.url ? ( @@ -76,4 +75,4 @@ const Preview = props => { ); }; -export default Preview; \ No newline at end of file +export default Preview; diff --git a/src/components/PostPreview/index.js b/src/components/PostPreview/index.js index c72b6523..01a7178b 100644 --- a/src/components/PostPreview/index.js +++ b/src/components/PostPreview/index.js @@ -1 +1 @@ -export { default } from "./PostPreview"; \ No newline at end of file +export { default } from './PostPreview'; diff --git a/src/components/ProfileSetting/Account.js b/src/components/ProfileSetting/Account.js index ba08fb77..ee5efc86 100644 --- a/src/components/ProfileSetting/Account.js +++ b/src/components/ProfileSetting/Account.js @@ -1,4 +1,4 @@ -import React,{useEffect} from 'react'; +import React, { useEffect } from 'react'; import bootstrap from 'bootstrap'; const jQuery = require('jquery'); window.jQuery = jQuery; diff --git a/src/components/ProfileSetting/ChangePassword.js b/src/components/ProfileSetting/ChangePassword.js index e145d478..c8ecbf02 100644 --- a/src/components/ProfileSetting/ChangePassword.js +++ b/src/components/ProfileSetting/ChangePassword.js @@ -20,8 +20,7 @@ const PasswordSetting = () => { }; let onSubmitHandler = (e, resetPassword) => { e.preventDefault(); - resetPassword().then(async data => { - }); + resetPassword().then(async data => {}); }; return ( { const [error, setError] = useState({ username: '', firstName: '', - lastName: '', - location: '', - gender: '', - bio: '', - phone: '', + lastName: '', + location: '', + gender: '', + bio: '', + phone: '', }); - const { username, firstName, lastName, bio, birthday, location, phone } = values; + const { + username, + firstName, + lastName, + bio, + birthday, + location, + phone, + } = values; const handleChange = e => { const { name, value } = e.target; setValues({ ...values, [name]: value }); @@ -72,11 +80,11 @@ const PersonalInfo = () => { setError({ username: '', firstName: '', - lastName: '', - location: '', - gender: '', - bio: '', - phone: '', + lastName: '', + location: '', + gender: '', + bio: '', + phone: '', }); }; @@ -180,7 +188,9 @@ const PersonalInfo = () => { > - + diff --git a/src/components/Search/index.js b/src/components/Search/index.js index f72fc010..508e0c5a 100644 --- a/src/components/Search/index.js +++ b/src/components/Search/index.js @@ -25,7 +25,7 @@ export default class Search extends React.Component { let params = new URL(document.location).searchParams; let hashTag = params.get('hash-tag-search'); if (hashTag) { - this.setState({ hashTagQuery: `#${hashTag}` ,searchClass:'search'}); + this.setState({ hashTagQuery: `#${hashTag}`, searchClass: 'search' }); } }; @@ -37,8 +37,6 @@ export default class Search extends React.Component { >
- -
@@ -63,7 +61,6 @@ export default class Search extends React.Component { */}
-
diff --git a/src/components/Search/infinite-posts.js b/src/components/Search/infinite-posts.js index 09918cda..cbe07404 100644 --- a/src/components/Search/infinite-posts.js +++ b/src/components/Search/infinite-posts.js @@ -1,34 +1,47 @@ -import * as React from 'react' -import { connectInfiniteHits } from 'react-instantsearch-core' +import * as React from 'react'; +import { connectInfiniteHits } from 'react-instantsearch-core'; class Hits extends React.Component { render() { - const { hasMore, hits, refineNext } = this.props + const { hasMore, hits, refineNext } = this.props; return ( -
+

Posts

-
+
{hits.map(hit => ( - - ) + ); } } -const InfinitePosts = connectInfiniteHits(Hits) +const InfinitePosts = connectInfiniteHits(Hits); -export { InfinitePosts } +export { InfinitePosts }; diff --git a/src/components/Search/infinite-users.js b/src/components/Search/infinite-users.js index b6a4e48b..d1dd28f6 100644 --- a/src/components/Search/infinite-users.js +++ b/src/components/Search/infinite-users.js @@ -1,33 +1,45 @@ -import * as React from 'react' -import { connectInfiniteHits } from 'react-instantsearch-core' +import * as React from 'react'; +import { connectInfiniteHits } from 'react-instantsearch-core'; class Hits extends React.Component { render() { - const { hasMore, hits, refineNext } = this.props + const { hasMore, hits, refineNext } = this.props; return ( -
+

Users

-
+
{hits.map(hit => ( - - ) + ); } } -const InfiniteUsers = connectInfiniteHits(Hits) +const InfiniteUsers = connectInfiniteHits(Hits); -export { InfiniteUsers } +export { InfiniteUsers }; diff --git a/src/components/Search/posts.js b/src/components/Search/posts.js index e01a29c2..f165dd73 100644 --- a/src/components/Search/posts.js +++ b/src/components/Search/posts.js @@ -14,7 +14,7 @@ class Posts extends React.Component {

Posts

No Posts Match Your Search...
diff --git a/src/components/Sidebar/SidebarContent.js b/src/components/Sidebar/SidebarContent.js index c0b8ef53..18151385 100644 --- a/src/components/Sidebar/SidebarContent.js +++ b/src/components/Sidebar/SidebarContent.js @@ -1,18 +1,23 @@ import React from 'react'; -import { Link, generatePath,withRouter } from 'react-router-dom'; +import { Link, generatePath, withRouter } from 'react-router-dom'; import OverlayTriggers from '../Common/ToolTip'; import { useStore } from 'store'; import * as Routes from 'routes'; -const SidebarContent = ({ onSetSidebarOpen, isAuth ,location}) => { +const SidebarContent = ({ onSetSidebarOpen, isAuth, location }) => { const [{ auth }] = useStore(); return (