/*
Theme Name:   UM Theme
Theme URI:    https://ultimatemember.com/theme/
Author:       Ultimate Member
Author URI:   https://ultimatemember.com/
Description:  UM Theme is an intuitive & flexible, WordPress theme offering deep integration with Ultimate Member.
Version:      1.28
Tested up to: 5.7
Requires PHP: 5.6
License: GNU  General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  um-theme
Domain Path:  /languages
Tags:         one-column, two-columns, right-sidebar, flexible-header, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, post-formats, footer-widgets, rtl-language-support

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# 1.0 - Elements
# 2.0 - Forms
# 3.0 - Tables
# 4.0 - Buttons
# 5.0 - Navigation
#    5.1 - Links
#    5.2 - Menus
#    5.3 - Post Pagination / Comment Pagination
#    5.4 - Footer Menu
#    5.5 - Social Media Links
# 6.0 - Accessibility
# 7.0 - Alignments
# 8.0 - Clearings
# 9.0 - Content
#    9.1 - Header
#       9.1.1 - Header Logo
#       9.1.2 - Header Search
#       9.1.3 - Header Avatar
#       9.1.4 - Header Notifications
#       9.1.5 - Header Logged Out
#       9.1.6 - Header Top Bar
#       9.1.7 - Header Bottom Bar
#    9.2 - Pages
#    9.3 - Articles
#    9.4 - Footer
#    9.5 - Post Meta Tags
# 10.0 - Media
#    10.1 - Captions
#    10.2 - Galleries
# 11.0 - Page Templates
#    11.1 - Blog Posts Page Template
#    11.2 - Search Page
# 12.0 - Comments
# 13.0 - Widgets
#    13.1 - Native Widgets Style
#    13.2 - Sidebar Area
#    13.3 - Footer Widgets
# 14.0 - Ultimate Member
#    14.1 - Ultimate Member Default
#    14.2 - Ultimate Member Extensions
# 16.0 - Beaver Builder
# 17.0 - LifterLMS
# 18.0 - Gutenberg
# 19.0 - WP Job Manager
# 20.0 - wpForo Forum
# 21.0 - ForumWP
# 21.0 - Restrict Content
# 22.0 - Dokan Multivendor
# 23.0 - Media Queries
#    23.1 - (min-width: 46em)
#    23.2 - (min-width:550px) and (max-width:1100px)
#    23.3 - (min-width:1101px) and (max-width:1350px)
#    23.4 - (max-width:990px)
#    23.5 - (max-width:900px)
#    23.6 - (max-width:830px)
#    23.7 - (max-width:640px)
#    23.8 - (max-width:550px)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# 1.0 - HTML elements
--------------------------------------------------------------*/
/* line 1, sass/_customizer.scss */
.um a.um-link:hover,
.um a.um-link-hvr:hover,
.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color,
.um a.um-link,
.um-profile.um .um-profile-headericon a:hover,
.um-profile.um .um-profile-edit-a.active,
.um-accent-color,
.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected,
.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um input[type=submit]:disabled:hover {
  color: #EE7219; }

/* line 56, sass/_customizer.scss */
.um .um-form ::-webkit-input-placeholder,
.um .um-form ::-moz-placeholder,
.um .um-form ::-moz-placeholder,
.um .um-form ::-ms-input-placeholder {
  color: #3C62B7; }

/* line 63, sass/_customizer.scss */
.um .um-form input[type=text],
.um .um-form input[type=tel],
.um .um-form input[type=number],
.um .um-form input[type=password],
.um .um-form textarea,
.um .upload-progress,
.um .select2-container .select2-choice,
.um .select2-drop,
.um .select2-container-multi .select2-choices,
.um .select2-drop-active,
.um .select2-drop.select2-drop-above {
  border: 2px solid #30529D; }

/* line 77, sass/_customizer.scss */
.um .um-form input[type=text],
.um .um-form input[type=tel],
.um .um-form input[type=password],
.um .um-form textarea {
  color: #30529D; }

/* line 84, sass/_customizer.scss */
.um .um-form input[type=text]:focus,
.um .um-form input[type=tel]:focus,
.um .um-form input[type=number]:focus,
.um .um-form input[type=password]:focus,
.um .um-form .um-datepicker.picker__input.picker__input--active,
.um .um-form .um-datepicker.picker__input.picker__input--target,
.um .um-form textarea:focus {
  border: 2px solid #EE7219; }

/* line 103, sass/_customizer.scss */
.um .um-form input[type=text]:focus,
.um .um-form input[type=tel]:focus,
.um .um-form input[type=number]:focus,
.um .um-form input[type=password]:focus,
.um .um-form textarea:focus {
  background-color: #eeeeee; }

/*--------------------------------------------------------------
# 11.1 - Blog Post Template
--------------------------------------------------------------*/
/* line 5, sass/_posts.scss */
.blog-post-container {
  height: 100%;
  transition: all .3s ease-in-out; }
  /* line 9, sass/_posts.scss */
  .blog-post-container .entry-title a {
    transition: all ease-in-out 0.4s;
    color: #30529D;
    font-size: 28px; }
  /* line 16, sass/_posts.scss */
  .blog-post-container:hover a {
    text-decoration: none; }
  /* line 20, sass/_posts.scss */
  .blog-post-container:hover .entry-title a {
    color: #EE7219; }

/* line 27, sass/_posts.scss */
.blog-post-title .entry-title,
.blog-post-one .entry-meta {
  margin: 0; }

/* line 33, sass/_posts.scss */
.blog-post .blog-text {
  padding: 2rem; }
/* line 36, sass/_posts.scss */
.blog-post .box-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 1rem;
  margin-right: 0; }
  /* line 42, sass/_posts.scss */
  .blog-post .box-meta .meta {
    margin: 0; }
    /* line 44, sass/_posts.scss */
    .blog-post .box-meta .meta a {
      color: #30529D; }
      /* line 46, sass/_posts.scss */
      .blog-post .box-meta .meta a:hover {
        text-decoration: underline; }
  /* line 51, sass/_posts.scss */
  .blog-post .box-meta .like {
    margin-right: 1rem; }
  /* line 54, sass/_posts.scss */
  .blog-post .box-meta .comments {
    padding: 0.5rem;
    border-radius: .25em;
    height: 40px;
    display: inline-flex;
    align-items: center; }
    /* line 60, sass/_posts.scss */
    .blog-post .box-meta .comments.no-comment {
      box-shadow: 0 0 0 1px #bdbdbd inset; }
      /* line 62, sass/_posts.scss */
      .blog-post .box-meta .comments.no-comment i,
      .blog-post .box-meta .comments.no-comment span {
        color: #757575; }
    /* line 67, sass/_posts.scss */
    .blog-post .box-meta .comments.has-comments {
      box-shadow: 0 0 0 1px #30529D inset; }
      /* line 69, sass/_posts.scss */
      .blog-post .box-meta .comments.has-comments i,
      .blog-post .box-meta .comments.has-comments span {
        color: #30529D; }
    /* line 74, sass/_posts.scss */
    .blog-post .box-meta .comments i {
      font-size: 20px;
      margin-right: 0.5rem; }
    /* line 78, sass/_posts.scss */
    .blog-post .box-meta .comments span {
      font-size: 14px;
      font-weight: bold; }
  /* line 83, sass/_posts.scss */
  .blog-post .box-meta .entry-meta {
    margin-bottom: 0; }
/* line 87, sass/_posts.scss */
.blog-post .date {
  font-size: 14px;
  font-weight: bold;
  color: #30529D; }
  /* line 91, sass/_posts.scss */
  .blog-post .date:after {
    display: inline-block;
    content: '|';
    color: #30529D;
    margin: 0 0.5rem; }

/* line 100, sass/_posts.scss */
.template-blog .post {
  margin-bottom: 3em; }

/* line 107, sass/_posts.scss */
.posts__list .blog-post-container {
  border-radius: 4px;
  background-color: #ffffff; }
/* line 111, sass/_posts.scss */
.posts__list .wp-post-image {
  width: 100%; }

/* line 117, sass/_posts.scss */
.wp-pagenavi {
  text-align: center;
  padding: 2rem 0;
  width: 100%; }
  /* line 121, sass/_posts.scss */
  .wp-pagenavi span,
  .wp-pagenavi a {
    border-radius: 4px;
    border-color: #30529D;
    padding: 0.4rem 1rem;
    font-size: 14px;
    font-weight: bold;
    color: #30529D;
    transition: all ease-out 0.4s;
    text-decoration: none; }
    /* line 131, sass/_posts.scss */
    .wp-pagenavi span.current,
    .wp-pagenavi a.current {
      border-color: #EE7219;
      color: #ffffff;
      background-color: #EE7219; }
  /* line 138, sass/_posts.scss */
  .wp-pagenavi a:hover {
    background-color: #3C62B7;
    color: #ffffff; }

@media (max-width: 767px) {
  /* line 148, sass/_posts.scss */
  .posts__list article {
    margin-bottom: 2rem; } }
@media (min-width: 768px) {
  /* line 156, sass/_posts.scss */
  .posts__list {
    display: flex;
    flex-wrap: wrap; }
    /* line 159, sass/_posts.scss */
    .posts__list article {
      padding: 0.8rem;
      flex: 0 0 50%; } }
@media (min-width: 1024px) {
  /* line 170, sass/_posts.scss */
  .posts__home article {
    flex: 0 0 33.3333333%; } }
/* line 2, sass/_home.scss */
.page-template-page-home .content-area {
  padding-top: 8vh; }
/* line 5, sass/_home.scss */
.page-template-page-home h1 {
  color: #30529D; }
  /* line 7, sass/_home.scss */
  .page-template-page-home h1 span {
    color: #EE7219; }
/* line 12, sass/_home.scss */
.page-template-page-home .cta a {
  display: block;
  width: 100%;
  height: 100%;
  box-shadow: 10px 10px 10px rgba(197, 214, 250, 0.2);
  background-color: #ffffff;
  padding: 2rem;
  border-radius: 4px;
  text-align: center;
  transition: all ease-in-out 0.4s; }
  /* line 22, sass/_home.scss */
  .page-template-page-home .cta a .text {
    transition: all ease-in-out 0.4s; }
  /* line 25, sass/_home.scss */
  .page-template-page-home .cta a:hover {
    text-decoration: none;
    box-shadow: 10px 10px 20px rgba(197, 214, 250, 0.5);
    background-color: #30529D; }
    /* line 29, sass/_home.scss */
    .page-template-page-home .cta a:hover h2,
    .page-template-page-home .cta a:hover .text {
      color: #ffffff; }
  /* line 34, sass/_home.scss */
  .page-template-page-home .cta a h2 {
    color: #30529D;
    font-size: 25px;
    margin: 1.5rem 0;
    transition: all ease-in-out 0.4s; }
/* line 41, sass/_home.scss */
.page-template-page-home .cta .picto {
  width: 60px;
  height: 60px;
  margin: 0 auto; }
  /* line 45, sass/_home.scss */
  .page-template-page-home .cta .picto svg {
    display: block;
    width: 100%;
    height: 100%; }
    /* line 49, sass/_home.scss */
    .page-template-page-home .cta .picto svg .fa-secondary,
    .page-template-page-home .cta .picto svg .fa-primary {
      color: #EE7219; }
/* line 56, sass/_home.scss */
.page-template-page-home .section__home {
  padding: 4rem 0; }
  /* line 58, sass/_home.scss */
  .page-template-page-home .section__home h2 {
    text-transform: uppercase;
    margin-bottom: 4rem;
    margin-top: 0; }
  /* line 63, sass/_home.scss */
  .page-template-page-home .section__home .posts__all {
    text-align: center;
    margin-top: 4rem; }
  /* line 67, sass/_home.scss */
  .page-template-page-home .section__home .the-excerpt {
    display: none; }
/* line 71, sass/_home.scss */
.page-template-page-home .news {
  margin-top: 4rem;
  background-color: #F5F8FF; }
  /* line 74, sass/_home.scss */
  .page-template-page-home .news h2 {
    color: #EE7219; }
/* line 79, sass/_home.scss */
.page-template-page-home .ads h2 {
  color: #30529D; }
/* line 83, sass/_home.scss */
.page-template-page-home .ads .posts__list .blog-post-container {
  background-color: #F5F8FF; }
/* line 88, sass/_home.scss */
.page-template-page-home .events {
  background-color: #F5F8FF; }
  /* line 90, sass/_home.scss */
  .page-template-page-home .events h2 {
    color: #EE7219; }
  /* line 93, sass/_home.scss */
  .page-template-page-home .events h2 {
    color: #EE7219; }

@media (max-width: 767px) {
  /* line 101, sass/_home.scss */
  .page-template-page-home h1 {
    text-align: center; }
  /* line 105, sass/_home.scss */
  .page-template-page-home .row .cta {
    margin-bottom: 2rem; } }
@media (min-width: 768px) {
  /* line 113, sass/_home.scss */
  .page-template-page-home .row {
    display: flex;
    flex-wrap: wrap; }
    /* line 116, sass/_home.scss */
    .page-template-page-home .row .cta {
      padding: 0.5rem; }
      /* line 118, sass/_home.scss */
      .page-template-page-home .row .cta a {
        padding: 4rem 2rem; }
    /* line 122, sass/_home.scss */
    .page-template-page-home .row .box {
      display: flex;
      align-items: center;
      flex: 0 0 50%; } }
@media (min-width: 1024px) {
  /* line 133, sass/_home.scss */
  .page-template-page-home h1 {
    font-size: 50px; }
  /* line 136, sass/_home.scss */
  .page-template-page-home .row {
    display: flex;
    flex-wrap: wrap; }
    /* line 139, sass/_home.scss */
    .page-template-page-home .row .box {
      flex: 0 0 33.33333333%; }
  /* line 144, sass/_home.scss */
  .page-template-page-home .section__home h2 {
    text-align: center;
    font-size: 50px; } }
/* line 2, sass/_group-single.scss */
.single-um_groups .single-article-content-inner {
  max-width: 100%; }
/* line 7, sass/_group-single.scss */
.single-um_groups .um-groups-users-wrapper .um-group-image-wrap img {
  width: 30px;
  height: 30px; }
/* line 13, sass/_group-single.scss */
.single-um_groups .um-groups-users-wrapper .um-groups-members-list .um-groups-user-wrap {
  border-bottom: 0; }
  /* line 15, sass/_group-single.scss */
  .single-um_groups .um-groups-users-wrapper .um-groups-members-list .um-groups-user-wrap .user-details {
    margin-bottom: 0; }
    /* line 17, sass/_group-single.scss */
    .single-um_groups .um-groups-users-wrapper .um-groups-members-list .um-groups-user-wrap .user-details .name {
      color: #30529D;
      font-weight: 600; }
    /* line 21, sass/_group-single.scss */
    .single-um_groups .um-groups-users-wrapper .um-groups-members-list .um-groups-user-wrap .user-details .function,
    .single-um_groups .um-groups-users-wrapper .um-groups-members-list .um-groups-user-wrap .user-details .email {
      font-size: 14px;
      font-weight: 600;
      color: #757575; }
/* line 33, sass/_group-single.scss */
.single-um_groups .posts__list .the-excerpt {
  display: none; }
/* line 37, sass/_group-single.scss */
.single-um_groups .single-article-header {
  display: none !important; }

/* line 43, sass/_group-single.scss */
.um-group-field textarea {
  min-height: 250px !important; }
/* line 46, sass/_group-single.scss */
.um-group-field .group-form-label {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0.5rem;
  color: #bdbdbd; }
/* line 55, sass/_group-single.scss */
.um-group-field .select2.select2-container .select2-selection {
  border: 2px solid #30529D;
  border-radius: 4px; }

/* line 62, sass/_group-single.scss */
.um-groups-single {
  position: relative; }

/* line 65, sass/_group-single.scss */
.um-group-single-header {
  margin-bottom: 2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center; }
  /* line 71, sass/_group-single.scss */
  .um-group-single-header .small {
    text-transform: uppercase;
    font-weight: bold;
    color: #757575; }
  /* line 76, sass/_group-single.scss */
  .um-group-single-header h1 {
    color: #30529D; }
  /* line 81, sass/_group-single.scss */
  .um-group-single-header .categories a,
  .um-group-single-header .categories span,
  .um-group-single-header .tags a,
  .um-group-single-header .tags span {
    color: #30529D;
    font-weight: 700;
    text-transform: uppercase; }
  /* line 87, sass/_group-single.scss */
  .um-group-single-header .categories a,
  .um-group-single-header .tags a {
    transition: all ease-in-out 0.3s; }
    /* line 89, sass/_group-single.scss */
    .um-group-single-header .categories a:hover,
    .um-group-single-header .tags a:hover {
      color: #EE7219; }
  /* line 93, sass/_group-single.scss */
  .um-group-single-header .categories .separator,
  .um-group-single-header .tags .separator {
    margin-right: 0.2rem; }
    /* line 95, sass/_group-single.scss */
    .um-group-single-header .categories .separator:last-child,
    .um-group-single-header .tags .separator:last-child {
      display: none; }

/* line 102, sass/_group-single.scss */
.um-group-meta .description {
  color: #30529D;
  font-size: 16px;
  font-weight: 500; }
/* line 107, sass/_group-single.scss */
.um-group-meta .meta-infos,
.um-group-meta .meta-infos-extra {
  color: #30529D;
  font-weight: 600; }
  /* line 111, sass/_group-single.scss */
  .um-group-meta .meta-infos > div,
  .um-group-meta .meta-infos-extra > div {
    margin-bottom: 0.2rem; }
  /* line 114, sass/_group-single.scss */
  .um-group-meta .meta-infos a,
  .um-group-meta .meta-infos-extra a {
    color: #EE7219; }
  /* line 117, sass/_group-single.scss */
  .um-group-meta .meta-infos .label,
  .um-group-meta .meta-infos-extra .label {
    text-transform: uppercase; }
/* line 121, sass/_group-single.scss */
.um-group-meta .meta-infos {
  margin-bottom: 1rem; }
  /* line 123, sass/_group-single.scss */
  .um-group-meta .meta-infos .address {
    margin-bottom: 0.5rem; }

/* line 131, sass/_group-single.scss */
.meta-sidebar {
  margin-top: 2rem;
  text-align: center; }
  /* line 134, sass/_group-single.scss */
  .meta-sidebar h3 {
    color: #ffffff;
    font-size: 35px; }
  /* line 138, sass/_group-single.scss */
  .meta-sidebar h4 {
    color: #ffffff;
    font-size: 20px; }
  /* line 142, sass/_group-single.scss */
  .meta-sidebar > div {
    margin-bottom: 2rem;
    padding-bottom: 2rem;
    border-bottom: 1px solid #2B4886; }
  /* line 147, sass/_group-single.scss */
  .meta-sidebar .value {
    color: #ffffff;
    font-family: 'Boxed';
    font-size: 30px;
    font-weight: bold; }

/* line 155, sass/_group-single.scss */
.um-group-item h3 {
  text-transform: uppercase;
  color: #757575;
  font-size: 20px; }

/* line 161, sass/_group-single.scss */
.um-group-members-row,
.um-group-posts-row {
  margin-top: 3rem;
  box-shadow: 10px 10px 10px rgba(197, 214, 250, 0.2);
  padding: 2rem 1.5rem 0;
  border-radius: 4px; }
  /* line 167, sass/_group-single.scss */
  .um-group-members-row h2,
  .um-group-posts-row h2 {
    color: #30529D;
    font-size: 25px;
    margin-bottom: 0.5rem;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #eeeeee; }

/* line 175, sass/_group-single.scss */
.left-content {
  background-color: #30529D;
  box-shadow: 10px 10px 10px rgba(197, 214, 250, 0.2);
  border-radius: 4px; }
  /* line 179, sass/_group-single.scss */
  .left-content .avatar {
    text-align: center;
    background-color: #ffffff;
    margin: 0 -15px; }

@media (min-width: 600px) {
  /* line 192, sass/_group-single.scss */
  .footer-group-field {
    display: flex;
    justify-content: space-around; } }
@media (min-width: 768px) {
  /* line 198, sass/_group-single.scss */
  .um-group-item {
    padding: 0 1.5rem; }

  /* line 204, sass/_group-single.scss */
  .um-groups-single .um-groups-users-wrapper .um-groups-members-list .um-groups-user-wrap {
    width: 33.33333% !important; } }
@font-face {
  font-family: 'Boxed';
  src: url(../../../../../../../themes/um-theme/inc/webfonts/BoxedRegular-Bold.woff2) format("woff2"), url(../../../../../../../themes/um-theme/inc/webfonts/BoxedRegular-Bold.woff) format("woff");
  font-weight: bold;
  font-style: normal; }
/*--------------------------------------------------------------
# 1.0 - HTML elements
--------------------------------------------------------------*/
/* line 106, sass/style.scss */
html {
  box-sizing: border-box;
  text-rendering: auto;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%; }

/* line 113, sass/style.scss */
body {
  padding: 0;
  border: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  word-break: normal;
  vertical-align: baseline;
  -o-font-feature-settings: "liga" 1, "kern";
  -ms-font-feature-settings: "liga" 1, "kern";
  -webkit-font-feature-settings: "liga" 1, "kern";
  font-feature-settings: "liga" 1, "kern"; }

/* line 126, sass/style.scss */
details, menu, summary {
  display: block; }

/* line 130, sass/style.scss */
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

/* line 136, sass/style.scss */
q:after, q:before {
  content: ""; }

/* line 141, sass/style.scss */
blockquote, q {
  quotes: "" ""; }

/* line 145, sass/style.scss */
hr {
  margin-bottom: 1.5em;
  border: 0;
  background-color: #c5c5c5; }

/* line 151, sass/style.scss */
li {
  line-height: 1.8; }
  /* line 155, sass/style.scss */
  li > ol, li > ul {
    margin-bottom: 0;
    margin-left: 1.5em; }

/* line 162, sass/style.scss */
dt, table caption {
  font-weight: 700; }

/* line 166, sass/style.scss */
dd {
  margin: 0 1.5em 1.5em; }

/* line 170, sass/style.scss */
img {
  height: auto;
  max-width: 100%; }

/* line 175, sass/style.scss */
blockquote {
  font-weight: bold;
  line-height: 1.4;
  position: relative;
  padding: 0 0 0 30px; }

/* line 182, sass/style.scss */
embed, iframe, object {
  max-width: 100%; }

/* line 186, sass/style.scss */
select {
  min-height: 32px; }

/* line 190, sass/style.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both;
  word-break: break-word;
  font-family: 'Boxed';
  text-transform: uppercase;
  line-height: 1.2em; }

/* line 198, sass/style.scss */
cite, dfn, em, i {
  font-style: italic; }

/* line 202, sass/style.scss */
pre {
  margin-bottom: 1.6em;
  padding: 1.6em;
  max-width: 100%;
  overflow: auto;
  font-family: monospace, serif;
  font-size: 1rem;
  line-height: 1.5;
  background-color: #eee; }

/* line 213, sass/style.scss */
tt, var {
  font-family: monospace, serif;
  font-size: .9rem; }

/* line 218, sass/style.scss */
code {
  background-color: #fdefea;
  color: #311104;
  padding: 2px 6px; }

/* line 224, sass/style.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help; }

/* line 229, sass/style.scss */
ins, mark {
  text-decoration: none; }

/* line 233, sass/style.scss */
big {
  font-size: 1.5rem; }

/* line 237, sass/style.scss */
a:focus {
  outline: dotted thin; }

/* line 241, sass/style.scss */
main:focus {
  outline: none; }

/* line 245, sass/style.scss */
article {
  width: 100%; }
  /* line 246, sass/style.scss */
  article:focus {
    outline: none; }

/* line 252, sass/style.scss */
.row {
  padding: 0 2rem; }

/*--------------------------------------------------------------
# 2.0 - Forms
--------------------------------------------------------------*/
/* line 261, sass/style.scss */
input[type='range'], input[type='date'], input[type='month'], input[type='week'], input[type='time'], input[type='datetime'], input[type='datetime-local'], input[type='color'] {
  border: 1px solid #eaeaea; }

/* line 266, sass/style.scss */
.input-text {
  color: #30529D;
  padding: 0.5rem 1rem;
  height: 3rem;
  border-width: 2px;
  border-style: solid;
  border-color: #30529D;
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: none;
  box-sizing: border-box;
  transition: all .2s linear;
  vertical-align: middle; }

/* line 282, sass/style.scss */
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type=reset], input[type=tel] {
  color: #30529D;
  padding: 0.5rem 1rem;
  height: 3rem;
  border-width: 2px;
  border-style: solid;
  border-color: #30529D;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: none;
  box-sizing: border-box;
  transition: all .2s linear;
  vertical-align: middle; }

/* line 305, sass/style.scss */
select, textarea {
  color: #30529D;
  padding: 0.5rem 1rem;
  height: 3rem;
  border-width: 2px;
  border-style: solid;
  border-color: #30529D;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: none;
  box-sizing: border-box;
  transition: all .2s linear;
  vertical-align: middle; }

/* line 321, sass/style.scss */
input[type="email"]:focus, input[type="search"]:focus, input[type=number]:focus, input[type="password"]:focus, input[type=tel]:focus, input[type="text"]:focus {
  outline: 0;
  box-shadow: 0 0 8px rgba(197, 214, 250, 0.2);
  -webkit-box-shadow: 0 0 8px rgba(197, 214, 250, 0.2);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out; }

/* line 330, sass/style.scss */
textarea {
  width: 100%; }
  /* line 331, sass/style.scss */
  textarea:focus {
    outline: 0;
    box-shadow: 0 0 8px rgba(197, 214, 250, 0.2);
    -webkit-box-shadow: 0 0 8px rgba(197, 214, 250, 0.2);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out; }

/* line 343, sass/style.scss */
form button {
  font-weight: 500;
  clear: both;
  line-height: 1;
  text-shadow: 0 0 0 transparent;
  border-style: solid;
  border-width: 1px 1px 2px;
  border-radius: 2px;
  padding: 0.8573333333em 1.286em;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
/* line 357, sass/style.scss */
form input[type="reset"], form input[type="button"] {
  font-weight: 500;
  clear: both;
  line-height: 1;
  text-shadow: 0 0 0 transparent;
  border-style: solid;
  border-width: 1px 1px 2px;
  border-radius: 2px;
  padding: 0.8573333333em 1.286em;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
/* line 371, sass/style.scss */
form button:hover {
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out; }
/* line 377, sass/style.scss */
form input[type="submit"]:hover, form input[type="reset"]:hover, form input[type="button"]:hover {
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out; }
/* line 383, sass/style.scss */
form button:active {
  border-width: 2px 1px 1px; }
/* line 388, sass/style.scss */
form input[type="button"]:active, form input[type="reset"]:active, form input[type="submit"]:active {
  border-width: 2px 1px 1px; }
/* line 393, sass/style.scss */
form button:focus {
  outline: none;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out; }
/* line 400, sass/style.scss */
form input[type="reset"]:focus, form input[type="submit"]:focus, form input[type="button"]:focus {
  outline: none;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out; }

/*--------------------------------------------------------------
# 3.0 - Tables
--------------------------------------------------------------*/
/* line 412, sass/style.scss */
table {
  border-collapse: collapse;
  margin: 1.5em 0;
  table-layout: fixed;
  text-align: left;
  width: 100%; }

/* line 420, sass/style.scss */
thead {
  line-height: 1.2;
  vertical-align: bottom; }

/* line 425, sass/style.scss */
tbody {
  vertical-align: top; }

/* line 429, sass/style.scss */
th {
  font-weight: 600;
  padding: 0.75em 0.75em 0.75em 0; }

/* line 434, sass/style.scss */
td {
  padding: 0.75em 0.75em 0.75em 0; }

/*--------------------------------------------------------------
# 4.0 - Buttons
--------------------------------------------------------------*/
/* line 442, sass/style.scss */
button {
  padding: .7rem .775rem .78125rem;
  border: 0;
  border-radius: 2px;
  font-weight: 500;
  line-height: 1;
  color: #fff;
  background-color: #1a1a1a; }
  /* line 452, sass/style.scss */
  button[disabled]:focus, button[disabled]:hover {
    padding: .7rem .775rem .78125rem;
    border: 0;
    border-radius: 2px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    background-color: #1a1a1a; }

/* line 463, sass/style.scss */
.custom-btn {
  display: inline-block;
  text-transform: uppercase;
  transition: all ease-in-out 0.4s;
  background-color: transparent;
  font-weight: bold;
  font-family: 'Boxed';
  border-radius: 4px;
  line-height: 1em; }
  /* line 472, sass/style.scss */
  .custom-btn.big {
    padding: 1rem 2rem;
    font-size: 20px; }
  /* line 476, sass/style.scss */
  .custom-btn.medium {
    padding: 0.7rem 1rem;
    font-size: 15px; }
  /* line 480, sass/style.scss */
  .custom-btn.outline {
    border-width: 2px;
    border-style: solid; }
    /* line 483, sass/style.scss */
    .custom-btn.outline.blue {
      color: #30529D;
      border-color: #30529D; }
    /* line 487, sass/style.scss */
    .custom-btn.outline:hover {
      text-decoration: none; }
      /* line 489, sass/style.scss */
      .custom-btn.outline:hover.blue {
        background-color: #30529D;
        color: #ffffff; }
  /* line 495, sass/style.scss */
  .custom-btn.full {
    border: none; }
    /* line 497, sass/style.scss */
    .custom-btn.full.grey {
      color: #757575;
      background-color: #bdbdbd; }
      /* line 500, sass/style.scss */
      .custom-btn.full.grey:hover {
        color: #ffffff;
        background-color: #757575; }
    /* line 505, sass/style.scss */
    .custom-btn.full.blue {
      background-color: #30529D;
      color: #ffffff; }
      /* line 508, sass/style.scss */
      .custom-btn.full.blue:hover {
        background-color: #EE7219; }

/* line 517, sass/style.scss */
.um .select2.select2-container .select2-selection {
  border-radius: 4px !important;
  border: 2px solid #30529D !important; }
/* line 525, sass/style.scss */
.um .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #30529D; }
/* line 530, sass/style.scss */
.um .select2-container.select2-container--open .select2-dropdown .select2-results li {
  color: #30529D !important; }
/* line 533, sass/style.scss */
.um .select2-container.select2-container--open .select2-dropdown {
  border-color: #eeeeee !important;
  border-radius: 4px !important;
  box-shadow: 10px 10px 10px rgba(197, 214, 250, 0.2); }

/* line 540, sass/style.scss */
input[type=button], input[type=submit] {
  display: inline-block;
  text-transform: uppercase;
  transition: all ease-in-out 0.4s;
  background-color: transparent;
  font-weight: bold;
  font-family: 'Boxed';
  border-radius: 4px !important;
  max-height: 48px;
  padding: 0.68rem 1rem;
  font-size: 15px;
  vertical-align: middle; }
  /* line 553, sass/style.scss */
  input[type=button].outline, input[type=submit].outline {
    border-width: 2px;
    border-style: solid; }
    /* line 556, sass/style.scss */
    input[type=button].outline.blue, input[type=submit].outline.blue {
      color: #30529D;
      border-color: #30529D; }
    /* line 560, sass/style.scss */
    input[type=button].outline:hover, input[type=submit].outline:hover {
      text-decoration: none; }
      /* line 562, sass/style.scss */
      input[type=button].outline:hover.blue, input[type=submit].outline:hover.blue {
        background-color: #30529D;
        color: #ffffff; }
  /* line 569, sass/style.scss */
  input[type=button][disabled]:focus, input[type=button][disabled]:hover, input[type=submit][disabled]:focus, input[type=submit][disabled]:hover {
    color: #888;
    background-color: #fafafa; }
/* line 577, sass/style.scss */
input[type=reset][disabled]:focus, input[type=reset][disabled]:hover {
  color: #888;
  background-color: #fafafa; }

/* line 586, sass/style.scss */
.website-width {
  box-sizing: border-box;
  margin: 0 auto; }

/* line 591, sass/style.scss */
.boot-container-fluid, body.boot-container-fluid {
  padding-right: 0 !important;
  padding-left: 0 !important; }

/* line 596, sass/style.scss */
.content-wrapper {
  margin: auto; }

/* line 600, sass/style.scss */
.website-canvas {
  max-width: 1100px;
  margin: auto;
  padding-left: 0;
  padding-right: 0; }

/* line 607, sass/style.scss */
.container-padded {
  padding-left: 30px;
  padding-right: 30px; }

/* line 614, sass/style.scss */
.sidebar input[type="text"]:focus, .sidebar input[type="email"]:focus, .sidebar input[type="url"]:focus, .sidebar input[type="password"]:focus, .sidebar input[type="search"]:focus {
  box-shadow: 0 0 1px 4px rgba(235, 233, 238, 0.3); }
/* line 619, sass/style.scss */
.sidebar textarea:focus {
  box-shadow: 0 0 1px 4px rgba(235, 233, 238, 0.3); }

/* line 624, sass/style.scss */
.post-password-form {
  padding: 3.375em 2.25em; }
  /* line 627, sass/style.scss */
  .post-password-form p {
    max-width: 300px;
    margin-right: auto;
    margin-left: auto; }
    /* line 632, sass/style.scss */
    .post-password-form p:first-child {
      line-height: 1.5em;
      text-transform: none; }
  /* line 638, sass/style.scss */
  .post-password-form label {
    clear: both;
    line-height: 1;
    letter-spacing: 0.1316872428em; }
  /* line 645, sass/style.scss */
  .post-password-form input[type="password"] {
    display: block;
    margin-bottom: 0.6666666667em;
    width: 100%; }
  /* line 651, sass/style.scss */
  .post-password-form input[type="submit"] {
    display: block; }

/* line 657, sass/style.scss */
.label-container {
  padding-left: .4em;
  padding-right: .4em;
  position: relative;
  text-align: center;
  line-height: 1.2; }
  /* line 664, sass/style.scss */
  .label-container p {
    padding: 0;
    display: inline-block;
    margin-right: 10px; }
  /* line 670, sass/style.scss */
  .label-container .drop-icon {
    border-radius: 2px;
    padding: .1em .3em;
    font-size: .75rem;
    margin-left: 4px; }

/* line 678, sass/style.scss */
.button {
  position: relative;
  margin-top: 6px;
  margin-bottom: 6px;
  border: none;
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  transition: all .2s ease-in-out;
  cursor: pointer;
  color: #fff; }

/* line 692, sass/style.scss */
.header-button-1, .header-button-2 {
  display: inline-block;
  padding: .45rem .9rem;
  margin: 0 .2rem;
  border: none;
  border-radius: 25px;
  -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11);
  box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11); }

/* line 702, sass/style.scss */
.header-button-1:hover, .header-button-2:hover {
  text-decoration: none; }

/*--------------------------------------------------------------
# 5.0 - Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# 5.1 - Links
--------------------------------------------------------------*/
/* line 714, sass/style.scss */
.pagination-previous, .pagination-next, a.page-numbers {
  color: inherit; }

/* line 718, sass/style.scss */
.widget-area .widget {
  color: inherit;
  font-size: 14px; }
  /* line 721, sass/style.scss */
  .widget-area .widget a {
    color: inherit;
    line-height: 1.2em;
    transition: all ease-in-out 0.4s; }
    /* line 725, sass/style.scss */
    .widget-area .widget a:hover {
      color: #EE7219; }

/* line 731, sass/style.scss */
.logged-in-as a {
  color: inherit; }

/*--------------------------------------------------------------
# 5.2 - Navigation
--------------------------------------------------------------*/
/* line 739, sass/style.scss */
.dropdown-menu {
  margin: 0;
  border: none;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11);
  box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11); }

/* line 748, sass/style.scss */
.dropdown-item:focus, .dropdown-item:hover {
  background-color: transparent; }

/* line 753, sass/style.scss */
.dropdown-toggle::after {
  font-family: FontAwesome !important;
  content: "\f107";
  display: inline-block;
  overflow: visible;
  vertical-align: .025em;
  border: none;
  margin-right: .3em; }

/* line 763, sass/style.scss */
.dropdown-menu.show {
  -webkit-animation: dropdown-menu-fade-in .3s ease 1, dropdown-menu-move-up .3s ease-out 1;
  animation: dropdown-menu-fade-in .3s ease 1, dropdown-menu-move-up .3s ease-out 1; }

/* line 768, sass/style.scss */
.dropdown, .dropdown-menu {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/* line 775, sass/style.scss */
.header-bottom-bar .dropdown:hover > .dropdown-menu, .header-top-bar .dropdown:hover > .dropdown-menu,
.header-one-menu .dropdown:hover > .dropdown-menu, .outer-section-profile-container:hover .inner-section-profile-container {
  -webkit-animation: dropdown-menu-fade-in .3s ease 1, dropdown-menu-move-up .3s ease-out 1;
  animation: dropdown-menu-fade-in .3s ease 1, dropdown-menu-move-up .3s ease-out 1; }

/* line 781, sass/style.scss */
.header-bottom-bar .dropdown:hover > .dropdown-menu, .header-top-bar .dropdown:hover > .dropdown-menu, .header-one-menu .dropdown:hover > .dropdown-menu {
  display: block;
  background-color: #fff; }

/* line 787, sass/style.scss */
#bs-navbar-primary .current-menu-item a {
  border-radius: 2px; }
/* line 791, sass/style.scss */
#bs-navbar-primary .navbar-nav .nav-link {
  color: #ffffff;
  transition: color ease-in-out 0.4s; }
  /* line 794, sass/style.scss */
  #bs-navbar-primary .navbar-nav .nav-link:hover {
    color: #EE7219; }
/* line 799, sass/style.scss */
#bs-navbar-primary .navbar-nav .current-menu-item .nav-link,
#bs-navbar-primary .navbar-nav .current-menu-item .dropdown-item {
  color: #EE7219; }
/* line 805, sass/style.scss */
#bs-navbar-primary .dropdown-menu {
  margin: 0; }

/* line 810, sass/style.scss */
.um-theme-menu-toggle, .um-theme-desktop .um-theme-menu-toggle {
  display: none; }

/* line 815, sass/style.scss */
.um-theme-mobile .dropdown-toggle::after {
  display: none; }
/* line 819, sass/style.scss */
.um-theme-mobile .um-theme-menu-toggle {
  background-color: transparent;
  text-align: right;
  display: inline-block; }
  /* line 824, sass/style.scss */
  .um-theme-mobile .um-theme-menu-toggle:after {
    font-family: FontAwesome !important;
    content: "\f107";
    display: inline-block;
    overflow: visible;
    vertical-align: .025em;
    border: none;
    margin-right: .3em;
    color: #1a1a1a; }
/* line 836, sass/style.scss */
.um-theme-mobile .dropdown-toggle {
  display: inline-block; }

@-webkit-keyframes dropdown-menu-fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes dropdown-menu-fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-webkit-keyframes dropdown-menu-move-up {
  from {
    margin-top: 10px; }
  to {
    margin-top: 0; } }
@keyframes dropdown-menu-move-up {
  from {
    margin-top: 10px; }
  to {
    margin-top: 0; } }
/*--------------------------------------------------------------
# 5.3 - Post Pagivation / Navigation
--------------------------------------------------------------*/
/* line 885, sass/style.scss */
.post-navigation {
  width: 100%;
  float: left; }

/* line 890, sass/style.scss */
.posts-navigation {
  float: left;
  width: 100%;
  margin-top: 2%; }

/* line 896, sass/style.scss */
.nav-next a, .nav-prev a, .nav-previous a {
  text-decoration: none;
  font-weight: bold;
  line-height: 1.2;
  color: inherit; }

/* line 903, sass/style.scss */
.nav-previous-info, .nav-next-info {
  display: block; }

/* line 908, sass/style.scss */
.site-main .comment-navigation, .site-main .posts-navigation {
  margin: 0 0 1.5em;
  overflow: hidden; }

/* line 914, sass/style.scss */
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
  float: left;
  width: 50%; }

/* line 919, sass/style.scss */
.comment-navigation .nav-next, .posts-navigation .nav-next {
  float: right;
  width: 50%;
  text-align: right; }

/* line 926, sass/style.scss */
.post-navigation .nav-next {
  float: right;
  width: 50%;
  text-align: right;
  padding: 2em; }
/* line 933, sass/style.scss */
.post-navigation .nav-previous {
  padding: 2em; }

/* line 938, sass/style.scss */
.article-pagination-custom {
  text-align: center;
  padding-top: .6em; }
  /* line 942, sass/style.scss */
  .article-pagination-custom a:hover {
    text-decoration: none; }

/* line 947, sass/style.scss */
.pagination-next, .pagination-previous {
  margin: .5em 0 .5em auto;
  padding: .5em 1em;
  border-radius: 2px;
  transition: all 0.2s ease-in-out; }

/* line 954, sass/style.scss */
.pagination-next:after {
  padding-left: 0.6em; }

/* line 958, sass/style.scss */
.pagination-previous:before {
  padding-right: 0.6em; }

/* line 962, sass/style.scss */
.pagination {
  display: inline-block;
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1em; }

/* line 969, sass/style.scss */
.paging-navigation {
  float: left;
  width: 100%;
  padding: 1em;
  text-align: center; }
  /* line 975, sass/style.scss */
  .paging-navigation ul {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  /* line 981, sass/style.scss */
  .paging-navigation li {
    display: inline; }

/* line 986, sass/style.scss */
a:hover.page-numbers {
  border-radius: 2px; }

/* line 990, sass/style.scss */
.paging-navigation .current {
  font-weight: 700;
  color: #1a1a1a; }

/* line 996, sass/style.scss */
.pagination .nav-links {
  margin: 0 0.9444444444rem; }
/* line 1000, sass/style.scss */
.pagination .page-numbers {
  display: inline-block;
  text-align: center;
  line-height: 3.4444444444rem;
  width: 2.2222222222rem;
  height: 3.2222222222rem;
  transition: all 100ms ease-out; }
  /* line 1008, sass/style.scss */
  .pagination .page-numbers:hover {
    text-decoration: none; }
/* line 1013, sass/style.scss */
.pagination .current {
  font-weight: bold; }
/* line 1017, sass/style.scss */
.pagination .prev {
  width: 3.3333333333rem;
  transition: all 100ms ease-out; }
/* line 1022, sass/style.scss */
.pagination .next {
  width: 3.3333333333rem;
  transition: all 100ms ease-out;
  margin-left: 0.9444444444rem;
  margin-right: -0.9444444444rem; }

/* line 1030, sass/style.scss */
.article-pagination-num {
  max-width: 600px;
  margin: 0 auto;
  text-align: center; }

/*--------------------------------------------------------------
# 5.4 - Footer Navigation
--------------------------------------------------------------*/
/* line 1040, sass/style.scss */
.footer-menu-container .navbar {
  padding-top: 0;
  padding-bottom: 0; }

/* line 1045, sass/style.scss */
.um-nav-footer {
  margin: 0;
  padding: 0; }
  /* line 1046, sass/style.scss */
  .um-nav-footer li {
    display: inline-block; }
    /* line 1049, sass/style.scss */
    .um-nav-footer li a {
      display: inline-block; }

/*--------------------------------------------------------------
# 5.5 - Social Media Links
--------------------------------------------------------------*/
/* line 1062, sass/style.scss */
.um-theme-social-link a {
  font-size: 1.25rem;
  padding: 2px; }
  /* line 1066, sass/style.scss */
  .um-theme-social-link a:hover {
    text-decoration: none; }

/*--------------------------------------------------------------
# 6.0 - Accessibility
--------------------------------------------------------------*/
/* Do not show the outline on the skip link target. */
/* line 1077, sass/style.scss */
#content[tabindex='-1']:focus {
  outline: 0; }

/* line 1081, sass/style.scss */
.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

/*--------------------------------------------------------------
# 7.0 - Alignments
--------------------------------------------------------------*/
/* line 1096, sass/style.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em; }

/* line 1102, sass/style.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em; }

/* line 1108, sass/style.scss */
.aligncenter {
  display: block;
  clear: both;
  margin-right: auto;
  margin-left: auto; }

/*--------------------------------------------------------------
# 8.0 - Clearings
--------------------------------------------------------------*/
/* line 1120, sass/style.scss */
.clear:after, .clear:before {
  content: '';
  display: table;
  table-layout: fixed; }

/* line 1128, sass/style.scss */
.comment-content:after, .comment-content:before {
  content: '';
  display: table;
  table-layout: fixed; }

/* line 1136, sass/style.scss */
.entry-content:after, .entry-content:before {
  content: '';
  display: table;
  table-layout: fixed; }

/* line 1144, sass/style.scss */
.site-content:after, .site-content:before {
  content: '';
  display: table;
  table-layout: fixed; }

/* line 1152, sass/style.scss */
.site-footer:after, .site-footer:before {
  content: '';
  display: table;
  table-layout: fixed; }

/* line 1160, sass/style.scss */
.site-header:after, .site-header:before {
  content: '';
  display: table;
  table-layout: fixed; }

/* line 1167, sass/style.scss */
.clear:after, .comment-content:after, .entry-content:after, .site-content:after, .site-footer:after, .site-header:after {
  clear: both; }

/*--------------------------------------------------------------
# 9.0 - Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# 9.1 - Header
--------------------------------------------------------------*/
/* line 1179, sass/style.scss */
.header-inner {
  margin: auto; }

/* line 1183, sass/style.scss */
.site-header {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -o-background-size: cover;
  z-index: 9;
  padding: 1rem 0;
  background-color: #30529D; }

/* line 1195, sass/style.scss */
.has-header-image .header-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding-top: 0;
  width: 100%;
  display: table-cell;
  height: 100%;
  vertical-align: bottom; }
/* line 1207, sass/style.scss */
.has-header-image .site-header {
  padding-bottom: 0; }
/* line 1211, sass/style.scss */
.has-header-image .custom-header {
  display: table;
  min-height: 300px;
  width: 100%; }
/* line 1217, sass/style.scss */
.has-header-image .custom-header-media {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%; }
  /* line 1226, sass/style.scss */
  .has-header-image .custom-header-media img {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    top: 0;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    transform: none;
    width: 100%; }

/* line 1241, sass/style.scss */
.wp-custom-header img {
  margin: 0 auto;
  display: block; }

/* line 1246, sass/style.scss */
.custom-header {
  position: relative; }

/* line 1250, sass/style.scss */
.um-header-nonuser-button {
  position: relative;
  display: inline-block;
  padding-right: .5em; }

/* line 1256, sass/style.scss */
.site-header.boot-sticky-top {
  position: sticky !important;
  top: 0;
  z-index: 999 !important; }

/* line 1263, sass/style.scss */
.outer-section-profile-container .label-container {
  text-align: right;
  padding: 0; }
/* line 1268, sass/style.scss */
.outer-section-profile-container .inner-section-profile-container {
  display: none;
  padding: 15px;
  margin-right: 15px;
  position: absolute;
  min-width: 250px;
  max-width: 250px;
  right: 10px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2); }
/* line 1282, sass/style.scss */
.outer-section-profile-container:hover .inner-section-profile-container {
  display: block;
  z-index: 99; }
/* line 1287, sass/style.scss */
.outer-section-profile-container .inner-section-profile-container a {
  padding: .25rem 1.5rem; }
  /* line 1289, sass/style.scss */
  .outer-section-profile-container .inner-section-profile-container a:hover {
    color: #EE7219; }

/* line 1295, sass/style.scss */
.profile-position-left .outer-section-profile-container .inner-section-profile-container {
  right: 100px; }

/* line 1300, sass/style.scss */
.header-one-profile .login-remember label, .header-one-profile .login-password label, .header-one-profile .login-username label {
  font-size: .75rem; }

/* line 1306, sass/style.scss */
#bs-navbar-profile .dropdown-menu {
  text-align: right;
  padding-left: 8px;
  padding-right: 8px;
  right: 0;
  overflow: auto; }
/* line 1314, sass/style.scss */
#bs-navbar-profile .dropdown:hover > .dropdown-menu {
  display: block; }
/* line 1318, sass/style.scss */
#bs-navbar-profile .list-unstyled {
  margin: 0;
  list-style: none; }
/* line 1323, sass/style.scss */
#bs-navbar-profile .dropdown-menu .dropdown-item {
  padding: 2px 4px !important; }

/* line 1328, sass/style.scss */
.header-one-profile {
  padding-left: 0; }
  /* line 1331, sass/style.scss */
  .header-one-profile .um-icon-ios-bell:before {
    font-family: FontAwesome !important;
    content: "\f0f3";
    font-size: 1.25rem;
    display: inline-block;
    height: 1em;
    overflow: visible;
    vertical-align: .125em; }
  /* line 1341, sass/style.scss */
  .header-one-profile .outer-section-profile-container {
    text-align: right;
    display: inline-block;
    padding: 0 15px 0 0; }

/*--------------------------------------------------------------
# 9.1.1 - Header Logo
--------------------------------------------------------------*/
/* line 1352, sass/style.scss */
.header-branding-logo {
  text-align: left;
  padding-left: 30px; }

/* line 1357, sass/style.scss */
.custom-logo {
  margin-left: auto;
  margin-right: auto;
  display: block; }

/* line 1363, sass/style.scss */
.site-branding {
  position: relative; }
  /* line 1366, sass/style.scss */
  .site-branding h1 {
    margin-bottom: 0;
    margin-top: .5em; }

/* line 1372, sass/style.scss */
.site-description {
  margin-top: 1em; }

/* line 1376, sass/style.scss */
.site-title {
  padding: 0;
  margin-bottom: 0; }
  /* line 1380, sass/style.scss */
  .site-title a {
    text-decoration: none;
    word-break: normal; }

/*--------------------------------------------------------------
# 9.1.2 - Header Search
--------------------------------------------------------------*/
/* line 1391, sass/style.scss */
.header-search-container .search-icon {
  display: block;
  height: 17px; }
/* line 1396, sass/style.scss */
.header-search-container form#header-search-form {
  display: none;
  position: absolute;
  width: 100%;
  top: 56px;
  left: 0;
  background-color: #eee;
  padding: 20px 0;
  text-align: center; }
  /* line 1406, sass/style.scss */
  .header-search-container form#header-search-form input {
    width: 50%;
    max-width: 820px; }
/* line 1412, sass/style.scss */
.header-search-container #header-search-form input {
  background-image: var(--wpr-bg-d22e238a-f5d9-4a29-b7f9-70a0b00d6369);
  background-repeat: no-repeat;
  width: 100%;
  background-position: bottom 50% right 15px;
  height: 44px;
  outline: none;
  border: 1px solid #eee;
  padding-left: 12px; }

/* line 1425, sass/style.scss */
.header-search #search-form-input,
.header-search .um-search-field {
  background-color: #3C62B7;
  color: #ffffff;
  border-radius: 4px; }
  /* line 1430, sass/style.scss */
  .header-search #search-form-input::placeholder,
  .header-search .um-search-field::placeholder {
    color: #ffffff; }
/* line 1435, sass/style.scss */
.header-search .search-form label {
  margin: 0;
  display: block;
  text-align: right; }
/* line 1441, sass/style.scss */
.header-search .um-search-icon {
  display: none; }
/* line 1445, sass/style.scss */
.header-search .um-search-field {
  display: block;
  max-width: 200px;
  margin-right: 0;
  margin-left: auto;
  border: 0; }
/* line 1453, sass/style.scss */
.header-search #search-form-input {
  width: 100%;
  border: 0;
  margin-right: 0; }
/* line 1459, sass/style.scss */
.header-search .um-search-area {
  max-width: none; }

/* line 1465, sass/style.scss */
.search-box-wide #search-form-input {
  width: 100%; }
/* line 1469, sass/style.scss */
.search-box-wide .search-field {
  max-width: 100%; }

/* line 1474, sass/style.scss */
.search-position-left .search-form label {
  text-align: left; }

/* line 1479, sass/style.scss */
.search-box-wide .search-form {
  border-radius: 40px; }
/* line 1483, sass/style.scss */
.search-box-wide .search-field {
  padding-left: 1.5em;
  padding-right: 1.5em; }

/*--------------------------------------------------------------
# 9.1.3 - Header Avatar
--------------------------------------------------------------*/
/* line 1493, sass/style.scss */
.um-header-avatar {
  display: inline-block;
  margin-left: 5px;
  transition: all .2s linear; }
  /* line 1498, sass/style.scss */
  .um-header-avatar:hover {
    opacity: .9; }
  /* line 1502, sass/style.scss */
  .um-header-avatar img {
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11);
    width: 30px;
    height: 30px; }

/* line 1510, sass/style.scss */
p.um-header-avatar-name {
  margin: 0;
  padding: 0 5px; }

/* line 1516, sass/style.scss */
.header-one-profile .label-container span {
  display: flex;
  align-items: center; }

/* line 1522, sass/style.scss */
.um-header-avatar-name a:hover {
  text-decoration: none; }

/* line 1526, sass/style.scss */
.profile-float-bar {
  position: fixed;
  top: 30%;
  right: 0;
  z-index: 9999999;
  padding: .5rem;
  box-shadow: 0 0 1.25rem rgba(31, 45, 61, 0.05);
  opacity: .9; }
  /* line 1536, sass/style.scss */
  .profile-float-bar:hover {
    opacity: 1; }
  /* line 1540, sass/style.scss */
  .profile-float-bar .um-header-avatar {
    display: block;
    text-align: center;
    margin: .5rem 0; }

/* line 1548, sass/style.scss */
.float-name {
  font-size: .8rem;
  margin-top: .2rem;
  margin-bottom: 0; }

/* line 1555, sass/style.scss */
.profile-float-bar .um-friend-tick, .profile-float-bar .um-notification-ico, .profile-float-bar .um-msg-tik-ico {
  font-size: .75rem;
  margin: 0; }
/* line 1560, sass/style.scss */
.profile-float-bar .um-friend-req-live-count, .profile-float-bar span.um-message-live-count, .profile-float-bar .um-notification-live-count {
  font-size: .6rem;
  width: 14px;
  height: 14px;
  line-height: 14px;
  left: 4px;
  top: 2px; }
/* line 1569, sass/style.scss */
.profile-float-bar .header-friend-requests, .profile-float-bar .header-notification-box, .profile-float-bar .header-messenger-box {
  display: block;
  text-align: center; }

/* line 1576, sass/style.scss */
.um-header-avatar-name a {
  padding-right: 4px;
  color: #ffffff;
  transition: color ease-in-out 0.4s; }
/* line 1581, sass/style.scss */
.um-header-avatar-name i {
  transition: color ease-in-out 0.4s;
  color: #ffffff; }
/* line 1586, sass/style.scss */
.um-header-avatar-name:hover a,
.um-header-avatar-name:hover i {
  color: #EE7219; }

/*--------------------------------------------------------------
# 9.1.4 - Header Notifications
--------------------------------------------------------------*/
/* line 1599, sass/style.scss */
.header-one-profile .um-notification-b {
  position: static;
  width: auto;
  font-size: 1.5rem;
  height: auto;
  line-height: 30px;
  box-shadow: none !important;
  background-color: transparent !important;
  margin-right: 10px; }
/* line 1610, sass/style.scss */
.header-one-profile .um-notification-m {
  position: static;
  width: auto;
  font-size: 1.25rem;
  height: auto;
  line-height: 30px;
  border-radius: 999px;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  z-index: 50;
  margin-right: .8em; }
  /* line 1630, sass/style.scss */
  .header-one-profile .um-notification-m a {
    color: inherit; }
/* line 1635, sass/style.scss */
.header-one-profile .um-notification-live-count {
  left: 4px;
  top: -4px;
  z-index: 50;
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: .65rem; }

/* line 1646, sass/style.scss */
.um-notification-live-count {
  position: absolute;
  right: 11px;
  top: 9px;
  font-size: .7rem;
  width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 999px;
  text-align: center;
  display: none;
  -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11);
  box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11); }

/* line 1661, sass/style.scss */
.um-theme-dropdown-header .um-notification-i-settings {
  float: none;
  line-height: .2; }

/* line 1666, sass/style.scss */
.um-header-notifications-none {
  padding: 10px;
  text-align: center;
  font-size: .8rem; }

/* line 1673, sass/style.scss */
.msg-drop-menu .um-notification.read:hover, .msg-drop-menu .um-notification:hover {
  background-color: inherit; }

/*--------------------------------------------------------------
# 9.1.5 - Header Logged Out
--------------------------------------------------------------*/
/* line 1682, sass/style.scss */
p.um-header-logged-out-text {
  display: inline-block;
  padding: .5em; }

/*--------------------------------------------------------------
# 9.1.6 - Header Top Bar
--------------------------------------------------------------*/
/* line 1691, sass/style.scss */
.topbar-container {
  padding-left: 15px !important;
  padding-right: 15px !important; }

/* line 1696, sass/style.scss */
p.um-header-topbar-text {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0; }

/* line 1702, sass/style.scss */
.topbar-container .navbar {
  padding-top: .1rem;
  padding-bottom: .1rem; }

/*--------------------------------------------------------------
# 9.1.7 - Header Bottom Bar
--------------------------------------------------------------*/
/* line 1711, sass/style.scss */
nav.navbar, .bottom-bar-right, .bottom-bar-left {
  padding: 0; }

/* line 1715, sass/style.scss */
.header-bottom-bar .navbar {
  display: block !important;
  padding: .45rem 1rem; }

/* line 1720, sass/style.scss */
#bs-navbar-bottombar .dropdown-toggle::after {
  vertical-align: 0; }

/* line 1724, sass/style.scss */
#get_click {
  background-color: transparent;
  display: inline-block;
  padding: 12px 4px;
  line-height: 0; }

/* line 1731, sass/style.scss */
div#get_started {
  display: none; }

/* line 1735, sass/style.scss */
ul#header-bottom {
  text-align: center; }

/* line 1739, sass/style.scss */
.bottom-t-m-ico {
  font-size: 1.25rem;
  cursor: pointer; }

/* line 1744, sass/style.scss */
#header-bottom ul, #header-top ul {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0; }

/* line 1751, sass/style.scss */
#header-bottom li {
  display: inline-block;
  padding: 5px; }
  /* line 1752, sass/style.scss */
  #header-bottom li a {
    display: inline-block;
    padding: 5px; }

/* line 1761, sass/style.scss */
#header-top {
  padding: 0;
  margin: 0; }
  /* line 1762, sass/style.scss */
  #header-top li {
    display: inline-block;
    padding: 5px; }
    /* line 1763, sass/style.scss */
    #header-top li a {
      display: inline-block;
      padding: 5px; }

/* line 1776, sass/style.scss */
#header-bottom {
  padding: 0;
  margin: 0; }
  /* line 1780, sass/style.scss */
  #header-bottom .children {
    padding: 0;
    margin: 0; }

/* line 1786, sass/style.scss */
#header-top .children {
  padding: 0;
  margin: 0; }

/* line 1791, sass/style.scss */
.um-header-bottom-text {
  margin: 0; }

/*--------------------------------------------------------------
# 9.2 - Pages
--------------------------------------------------------------*/
/* line 1799, sass/style.scss */
.single.page-meta {
  padding: 1em 0;
  text-align: center; }

/* line 1804, sass/style.scss */
.single-page__content {
  width: 100%; }

/* line 1808, sass/style.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em; }

/* line 1813, sass/style.scss */
.page-header {
  padding: 2em 0; }

/* line 1818, sass/style.scss */
.archive .content-area {
  background-color: #F5F8FF; }
/* line 1821, sass/style.scss */
.archive .taxonomy-description {
  text-align: center; }

/* line 1826, sass/style.scss */
.blog .widget-area-side, .archive .widget-area-side, .page-template-template-blog .widget-area-side {
  margin-top: 0; }

/* line 1830, sass/style.scss */
.ext-plugin-breadcrumb {
  margin: 0.5rem 0;
  font-size: 14px;
  font-weight: 600;
  color: #757575; }
  /* line 1835, sass/style.scss */
  .ext-plugin-breadcrumb span {
    margin-right: .25rem; }
  /* line 1839, sass/style.scss */
  .ext-plugin-breadcrumb .current-page {
    font-weight: bold; }

/* line 1845, sass/style.scss */
.error-404 .container-card-content {
  text-align: center; }
/* line 1850, sass/style.scss */
.error-404 .search-form label, .error-404 .search-form .search-field {
  width: 100%;
  max-width: 380px;
  margin-bottom: 1rem; }
/* line 1857, sass/style.scss */
.error-404 .page-content p {
  font-size: 1rem;
  max-width: 380px;
  margin: 40px auto; }
/* line 1863, sass/style.scss */
.error-404 .page-header {
  padding-bottom: 0; }
  /* line 1864, sass/style.scss */
  .error-404 .page-header h1.page-title {
    font-size: 10.25rem;
    line-height: 1;
    opacity: .4; }

/* line 1874, sass/style.scss */
.error-button-home {
  display: inline-block;
  margin-bottom: 1rem; }

/*--------------------------------------------------------------
# 9.3 - Articles
--------------------------------------------------------------*/
/* line 1883, sass/style.scss */
.single-article-content {
  background-color: #fff;
  padding: 30px; }

/* line 1888, sass/style.scss */
.single-article-content-inner {
  margin: 0 auto;
  max-width: 1080px; }

/* line 1893, sass/style.scss */
.single-article-header {
  text-align: center;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  padding-bottom: 1rem; }
  /* line 1900, sass/style.scss */
  .single-article-header .entry-title {
    font-size: 40px;
    color: #30529D; }

/* line 1906, sass/style.scss */
.container-card-content {
  position: relative;
  padding: 0 2em; }

/* line 1911, sass/style.scss */
.author-image {
  text-align: center; }

/* line 1916, sass/style.scss */
.single-article-comment .comments-title, .single-article-comment .logged-in-as, .single-article-comment .comment-reply-title {
  text-align: center; }

/* line 1922, sass/style.scss */
.author-box-profile .author-name, .author-box-profile .author-bio {
  display: block;
  margin-top: 8px;
  margin-bottom: 8px; }

/* line 1929, sass/style.scss */
.article-footer {
  margin-top: 30px; }

/* line 1933, sass/style.scss */
.single-post-beside {
  float: left;
  margin: 0 35px 15px 0;
  width: 25%;
  z-index: 9; }

/* line 1940, sass/style.scss */
.single-article-additional, .single-article-comment {
  width: 100%; }

/* line 1944, sass/style.scss */
.excerpt-list.excerpt {
  max-width: 800px; }

/* line 1948, sass/style.scss */
.article-list {
  margin-top: 30px;
  margin-bottom: 30px; }

/* line 1953, sass/style.scss */
.article-summary {
  max-width: 650px;
  margin: 20px auto;
  font-style: italic; }
  /* line 1958, sass/style.scss */
  .article-summary p {
    margin: 0;
    padding: 0; }

/* line 1964, sass/style.scss */
.featured-image {
  margin-top: 15px;
  margin-bottom: 15px; }

/* line 1969, sass/style.scss */
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  border: none; }

/* line 1976, sass/style.scss */
.article-author-box {
  max-width: 600px;
  padding: 30px;
  margin: 15px auto; }

/* line 1982, sass/style.scss */
.author-image img {
  border-radius: 50%;
  width: 65px;
  height: 65px; }

/* line 1988, sass/style.scss */
.author-box-text .author-name {
  margin-bottom: 10px; }

/* line 1992, sass/style.scss */
.author-bio-page {
  background-color: #fff;
  margin: 1.5em 0; }

/* line 1997, sass/style.scss */
.author-bio-title {
  margin-bottom: .2em; }

/* line 2001, sass/style.scss */
.author-box-profile .author-bio {
  line-height: 1.5; }

/* line 2005, sass/style.scss */
a.post-meta-author-link {
  text-decoration: none; }

/* line 2009, sass/style.scss */
.wp-block-image img {
  margin: 40px 0 40px 0; }
  /* line 2012, sass/style.scss */
  .wp-block-image img a {
    margin: 40px 0 40px 0; }

/* line 2017, sass/style.scss */
.has-post-thumbnail .wp-post-image {
  display: block;
  margin: 0 auto; }

/* line 2022, sass/style.scss */
.post-views {
  display: block;
  text-align: center; }

/* line 2027, sass/style.scss */
.post-ratings {
  text-align: center; }

/* line 2031, sass/style.scss */
.post-meta__author address {
  margin: 0; }

/* line 2035, sass/style.scss */
.box-files {
  box-shadow: 10px 10px 10px rgba(197, 214, 250, 0.2);
  background-color: #ffffff;
  padding: 2rem;
  border-radius: 4px; }
  /* line 2040, sass/style.scss */
  .box-files .files {
    display: flex;
    flex-wrap: wrap; }
  /* line 2044, sass/style.scss */
  .box-files a {
    display: inline-block;
    transition: all ease-in-out 0.4s;
    font-weight: 600;
    color: #30529D;
    text-decoration: none;
    padding: 0.3rem 0.5rem;
    border-radius: 4px; }
    /* line 2052, sass/style.scss */
    .box-files a:hover {
      background-color: #eeeeee;
      color: #EE7219; }

/*--------------------------------------------------------------
# 9.4 - Footer
--------------------------------------------------------------*/
/* line 2063, sass/style.scss */
.site-footer {
  width: 100%;
  float: left;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -o-background-size: cover; }
  /* line 2071, sass/style.scss */
  .site-footer a:hover {
    opacity: .8;
    text-decoration: none; }
  /* line 2076, sass/style.scss */
  .site-footer .sep {
    opacity: 0.3; }

/* line 2081, sass/style.scss */
.footer-text p {
  padding: .8rem 0;
  margin: 0; }

/* line 2087, sass/style.scss */
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
  display: none; }

/* line 2092, sass/style.scss */
.infinity-end.neverending .site-footer {
  display: block; }

/* line 2096, sass/style.scss */
.scrollToTop {
  display: none;
  position: fixed;
  right: 20px;
  bottom: 20px;
  text-decoration: none;
  font-size: 1.8rem;
  z-index: 99;
  color: #EE7219; }
  /* line 2105, sass/style.scss */
  .scrollToTop:hover {
    transform: scale(0.9); }

/*--------------------------------------------------------------
# 9.5 - Meta Information
--------------------------------------------------------------*/
/* line 2114, sass/style.scss */
.meta {
  margin-bottom: .5em;
  margin-right: .25em;
  padding-bottom: 0;
  display: inline-block;
  text-decoration: none;
  font-size: .75rem;
  line-height: 1; }
  /* line 2123, sass/style.scss */
  .meta a {
    color: inherit; }
    /* line 2126, sass/style.scss */
    .meta a:hover {
      color: inherit; }

/* line 2132, sass/style.scss */
.meta-tag {
  margin-top: 1rem; }
  /* line 2135, sass/style.scss */
  .meta-tag a {
    display: inline-block;
    padding: .45rem .9rem;
    border-radius: 2px;
    margin-right: .5rem;
    margin-bottom: .5rem;
    line-height: normal;
    text-decoration: none; }

/* line 2146, sass/style.scss */
.post-meta-author-link {
  text-decoration: none;
  color: inherit; }

/* line 2151, sass/style.scss */
span.meta-recent {
  margin-top: 1em;
  display: block; }

/* line 2156, sass/style.scss */
.meta-recent .meta.author {
  display: block; }

/* line 2160, sass/style.scss */
.meta-category {
  display: block; }
  /* line 2162, sass/style.scss */
  .meta-category a {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px; }

/* line 2170, sass/style.scss */
.edit-link {
  padding: .6em;
  border-radius: 2px; }

/* line 2175, sass/style.scss */
.sticky {
  display: block; }

/* line 2179, sass/style.scss */
.byline, .updated:not(.published) {
  display: none; }

/* line 2183, sass/style.scss */
.group-blog .byline, .single .byline {
  display: inline; }

/* line 2187, sass/style.scss */
.bypostauthor {
  display: block; }

/* line 2191, sass/style.scss */
.big-date-container {
  text-align: center;
  line-height: 1.3; }

/* line 2196, sass/style.scss */
.big-date {
  display: block;
  font-size: 2.8rem; }

/* line 2201, sass/style.scss */
.big-month {
  font-size: 1.5rem; }

/* line 2205, sass/style.scss */
.more-link-wrap a {
  background-color: transparent;
  box-shadow: none;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  border-top: 0;
  font-weight: 700;
  letter-spacing: 1px;
  padding: .5rem 0 .2rem 0;
  color: inherit; }

/*--------------------------------------------------------------
# 10.0 - Media
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# 10.1 - Captions
--------------------------------------------------------------*/
/* line 2226, sass/style.scss */
.image-caption {
  padding-top: 3em;
  padding-bottom: 2.5em; }

/* line 2231, sass/style.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%; }
  /* line 2235, sass/style.scss */
  .wp-caption img[class*='wp-image-'] {
    display: block;
    margin-right: auto;
    margin-left: auto; }
  /* line 2241, sass/style.scss */
  .wp-caption .wp-caption-text {
    margin: .8075em 0;
    text-align: center; }

/*--------------------------------------------------------------
# 10.2 - Gallery
--------------------------------------------------------------*/
/* line 2251, sass/style.scss */
.gallery {
  margin-bottom: 1.5em; }

/* line 2255, sass/style.scss */
.gallery-item {
  display: inline-block;
  width: 100%;
  text-align: center;
  vertical-align: top; }

/* line 2262, sass/style.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%; }

/* line 2266, sass/style.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%; }

/* line 2270, sass/style.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%; }

/* line 2274, sass/style.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%; }

/* line 2278, sass/style.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%; }

/* line 2282, sass/style.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%; }

/* line 2286, sass/style.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%; }

/* line 2290, sass/style.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%; }

/* line 2294, sass/style.scss */
.gallery-caption {
  display: block; }

/*--------------------------------------------------------------
# 11.0 - Page Templates
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# 11.2 - Search Page
--------------------------------------------------------------*/
/* line 2306, sass/style.scss */
form.search-form {
  overflow: hidden; }

/* line 2310, sass/style.scss */
.search-form label {
  margin: 0; }

/* line 2314, sass/style.scss */
span.search-term, .search-count {
  font-style: italic; }

/* line 2318, sass/style.scss */
.search-post-type {
  border: 1px solid rgba(51, 51, 51, 0.4);
  text-transform: capitalize;
  font-size: .75rem;
  padding: 2px 4px;
  margin-left: 4px;
  border-radius: 2px; }

/* line 2327, sass/style.scss */
.search-entry-title {
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block; }

/* line 2333, sass/style.scss */
.search-entry {
  line-height: 1.2;
  text-align: left;
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 1.6rem; }

/*--------------------------------------------------------------
# 12.0 - Comments
--------------------------------------------------------------*/
/* line 2345, sass/style.scss */
.comment-date {
  display: inline-block; }
  /* line 2348, sass/style.scss */
  .comment-date:hover {
    text-decoration: none; }

/* line 2353, sass/style.scss */
.comments-area {
  width: 100%;
  float: left;
  margin-top: 1em;
  margin-bottom: 1em; }

/* line 2360, sass/style.scss */
.comment-content a {
  word-wrap: break-word; }

/* line 2364, sass/style.scss */
.comments-title {
  line-height: 1.5;
  color: #30529D; }

/* line 2369, sass/style.scss */
.comment-list {
  list-style: none;
  padding: 0; }
  /* line 2373, sass/style.scss */
  .comment-list li {
    padding-bottom: 0;
    list-style: none; }
  /* line 2378, sass/style.scss */
  .comment-list ol {
    margin-bottom: 0; }
  /* line 2383, sass/style.scss */
  .comment-list .comment.depth-1 {
    padding: 15px 15px 5px 15px;
    margin: 20px auto; }
  /* line 2388, sass/style.scss */
  .comment-list .comment.depth-2 {
    padding: 5px;
    margin: 5px auto; }
    /* line 2392, sass/style.scss */
    .comment-list .comment.depth-2 .comment-body {
      margin: 5px auto; }
  /* line 2397, sass/style.scss */
  .comment-list .comment.depth-1 {
    box-shadow: 10px 10px 10px rgba(197, 214, 250, 0.2);
    background-color: #ffffff;
    border-radius: 4px; }

/* line 2405, sass/style.scss */
.comment__body {
  margin-top: 5px;
  margin-bottom: 5px;
  word-break: break-word; }
  /* line 2410, sass/style.scss */
  .comment__body p {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0; }

/* line 2417, sass/style.scss */
.comment__author {
  margin-top: 5px;
  margin-bottom: 0; }
  /* line 2421, sass/style.scss */
  .comment__author a {
    color: inherit;
    text-decoration: none; }

/* line 2427, sass/style.scss */
a.comment-edit-link {
  margin-right: 1em; }

/* line 2431, sass/style.scss */
.comment-edit-link, .logged-in-as a {
  text-decoration: none; }

/* line 2435, sass/style.scss */
.comment-reply-link {
  text-decoration: none; }
  /* line 2438, sass/style.scss */
  .comment-reply-link:before {
    display: inline-block;
    position: relative;
    margin-right: 10px;
    text-decoration: inherit;
    font-style: normal;
    font-weight: normal; }

/* line 2448, sass/style.scss */
.comment-respond {
  float: left;
  width: 100%;
  text-align: center;
  box-shadow: 10px 10px 10px rgba(197, 214, 250, 0.2);
  background-color: #ffffff;
  padding: 2rem;
  border-radius: 4px; }
  /* line 2456, sass/style.scss */
  .comment-respond h4 {
    color: #30529D; }

/* line 2461, sass/style.scss */
.comment-reply-title {
  line-height: 1.2; }

/* line 2466, sass/style.scss */
.comment-form-comment textarea {
  width: 100%;
  max-width: 800px;
  text-align: left;
  border-radius: 4px;
  min-height: 120px; }

/* line 2475, sass/style.scss */
.comment-form label {
  display: block;
  margin-bottom: .5384615385em;
  line-height: 1.6153846154; }

/* line 2481, sass/style.scss */
.comment-body-avatar .vcard img {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin: 0; }

/* line 2488, sass/style.scss */
.comments-link a,
.comment-reply-link,
.comment-edit-link,
.comment-body .meta,
.comment__meta,
.button--reply,
.comment__edit {
  color: inherit;
  font-size: .8rem;
  opacity: .75;
  background-color: inherit;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0; }

/* line 2504, sass/style.scss */
span.comments-link {
  display: block;
  margin-top: .6em; }

/* line 2509, sass/style.scss */
.comment .comment-body {
  width: 100%; }

/* line 2513, sass/style.scss */
.comment-content,
.comment-author-section {
  padding: 0; }

/*--------------------------------------------------------------
# 13.0 - Widget
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# 13.1 - Native Widget Styles
--------------------------------------------------------------*/
/* line 2526, sass/style.scss */
.widget {
  display: block;
  position: relative;
  margin: 0 0 1.5em;
  border-radius: .125em;
  overflow: hidden;
  -ms-border-radius: .125em; }
  /* line 2534, sass/style.scss */
  .widget select {
    max-width: 100%; }

/* line 2539, sass/style.scss */
.widget-menu {
  padding-left: 2%; }

/* line 2543, sass/style.scss */
.widget-container {
  padding: 0 4%; }

/* line 2547, sass/style.scss */
.widget-contact {
  text-align: center;
  color: #1a1a1a; }

/* line 2553, sass/style.scss */
.widget_pages .children li a:before {
  content: '- '; }
/* line 2557, sass/style.scss */
.widget_pages a {
  text-decoration: none; }

/* line 2562, sass/style.scss */
.widget_recent_entries a, .widget_categories a {
  text-decoration: none; }

/* line 2566, sass/style.scss */
.widget.recent {
  padding: 0; }

/* line 2570, sass/style.scss */
.widget_archive ul {
  padding-left: 0;
  margin-left: 0; }
  /* line 2571, sass/style.scss */
  .widget_archive ul li {
    list-style: none; }

/* line 2579, sass/style.scss */
.widget-top-image {
  padding: 0; }

/* line 2583, sass/style.scss */
.widget_categories ul {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 2589, sass/style.scss */
.widget_pages ul {
  margin-left: 0;
  padding-left: 0; }
  /* line 2593, sass/style.scss */
  .widget_pages ul li {
    margin-bottom: .24em;
    padding: .04em 0;
    list-style-type: none; }
  /* line 2599, sass/style.scss */
  .widget_pages ul ul.children {
    margin: .618em 0 0 1.387em; }

/* line 2604, sass/style.scss */
.widget_calendar {
  padding: 0 15px; }

/*--------------------------------------------------------------
# 13.2 - Sidebar Area
--------------------------------------------------------------*/
/* line 2612, sass/style.scss */
.widget-area-side {
  margin-top: 2em; }
  /* line 2614, sass/style.scss */
  .widget-area-side .widget {
    box-shadow: 10px 10px 10px rgba(197, 214, 250, 0.2);
    padding: 15px 30px;
    border-radius: 4px; }
  /* line 2619, sass/style.scss */
  .widget-area-side ul {
    padding-left: 0.3rem;
    list-style: none; }
    /* line 2623, sass/style.scss */
    .widget-area-side ul li:before {
      display: inline-block;
      content: "";
      border-radius: 2px;
      background-size: 8px 4px;
      position: relative;
      top: -2px;
      width: 8px;
      height: 4px;
      margin-right: 0.3rem;
      background-color: #3C62B7; }
    /* line 2637, sass/style.scss */
    .widget-area-side ul li ul li:before {
      width: 4px; }
  /* line 2644, sass/style.scss */
  .widget-area-side .comment-author-link {
    color: #EE7219; }

/* line 2649, sass/style.scss */
#secondary .widget {
  padding: 15px 20px; }

/* line 2653, sass/style.scss */
.template-blog, .single-post-content, .widget-area-side {
  padding: 20px 25px; }

/* line 2658, sass/style.scss */
.widget_um_my_groups .group-grid {
  flex: 0 0 100%;
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #eeeeee; }
  /* line 2663, sass/style.scss */
  .widget_um_my_groups .group-grid .group-grid-inner {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    box-shadow: none;
    padding: 0.5rem; }
  /* line 2671, sass/style.scss */
  .widget_um_my_groups .group-grid .um-group-image-container {
    height: 100%;
    max-width: 120px;
    flex: 0 0 50%; }
  /* line 2676, sass/style.scss */
  .widget_um_my_groups .group-grid .um-group-text-container {
    flex: 0 0 50%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 1rem;
    text-align: left;
    padding-bottom: 0; }

/* line 2686, sass/style.scss */
.widget-title {
  font-size: 20px;
  margin-top: 0.5rem;
  text-transform: lowercase;
  color: #30529D; }
  /* line 2691, sass/style.scss */
  .widget-title:first-child {
    text-transform: uppercase; }

/*--------------------------------------------------------------
# 13.3 - Footer Widgets
--------------------------------------------------------------*/
/* line 2700, sass/style.scss */
.footer-sidebar-column-one, .footer-sidebar-column-two, .footer-sidebar-column-three, .footer-sidebar-column-four {
  padding: 30px; }

/*--------------------------------------------------------------
# 14.0 - Ultimate Member
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# 14.1 - Ultimate Member Default
--------------------------------------------------------------*/
/* line 2712, sass/style.scss */
.um {
  margin-left: auto !important;
  margin-right: auto !important; }
  /* line 2713, sass/style.scss */
  .um * {
    box-sizing: border-box !important; }
    /* line 2716, sass/style.scss */
    .um *:before, .um *:after {
      box-sizing: border-box !important; }

/* line 2725, sass/style.scss */
.um-profile-nav-item a {
  border-radius: 2px !important; }

/* line 2729, sass/style.scss */
ul.profile-wrapper {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  margin-bottom: 0;
  text-align: right; }

/* line 2737, sass/style.scss */
.profile-wrapper li {
  padding: 5px 15px; }

/* line 2741, sass/style.scss */
.um-profile-content-container {
  max-width: 1300px;
  margin: 25px auto; }

/* line 2746, sass/style.scss */
.um .um-profile-nav-item.active a {
  box-shadow: 2px 2px 2px rgba(197, 214, 250, 0.4); }
  /* line 2748, sass/style.scss */
  .um .um-profile-nav-item.active a:hover {
    box-shadow: 5px 5px 5px rgba(197, 214, 250, 0.5); }

/* line 2753, sass/style.scss */
.um-profile-nav-item a:hover {
  box-shadow: 5px 5px 5px rgba(197, 214, 250, 0.5); }

/* line 2757, sass/style.scss */
.um-theme-profile-single-content-container {
  width: 100%;
  float: left;
  box-shadow: 10px 10px 10px rgba(197, 214, 250, 0.2);
  border: none;
  margin-top: 25px;
  margin-bottom: 25px;
  border-radius: 6px; }

/* line 2767, sass/style.scss */
.um-theme-profile-single-sidebar-container {
  box-shadow: 10px 10px 10px rgba(197, 214, 250, 0.2);
  border: none;
  margin-top: 25px;
  margin-bottom: 25px;
  border-radius: 6px; }
  /* line 2773, sass/style.scss */
  .um-theme-profile-single-sidebar-container .widget {
    padding: 15px; }

/* line 2778, sass/style.scss */
.member-profile-container .um-member-photo img {
  border: 0; }

/* line 2782, sass/style.scss */
.um-theme-profile-single-content, .um-theme-profile-single-sidebar {
  box-sizing: border-box !important; }

/* line 2786, sass/style.scss */
.um-profile .um-profile-body {
  width: 100%;
  padding: 15px; }

/* line 2791, sass/style.scss */
.entry-content .um-profile {
  margin-top: 30px; }

/* line 2795, sass/style.scss */
.um-profile-photo {
  text-align: center; }

/* line 2801, sass/style.scss */
.um .um-profile-photo img, .um .um-profile-photo a.um-profile-photo-img, .um .um-profile-photo span.um-profile-photo-overlay {
  -moz-border-radius: 999px !important;
  -webkit-border-radius: 999px !important;
  border-radius: 999px !important; }
/* line 2808, sass/style.scss */
.um .um-members-pagi span.current {
  border-radius: 2px; }

/* line 2813, sass/style.scss */
.um-provider-conn a {
  text-decoration: none; }

/* line 2818, sass/style.scss */
.um-members-pagi span, .um-members-pagi a {
  text-decoration: none; }

/* line 2823, sass/style.scss */
.um-modal-btn, .um-profile .um-header {
  border: none !important; }

/* line 2828, sass/style.scss */
.um .um-form .select2-container-multi .select2-choices .select2-search-field input[type=text] {
  border: none !important; }
/* line 2832, sass/style.scss */
.um .um-form ::-webkit-input-placeholder, .um .um-form ::-moz-placeholder, .um .um-form ::-ms-input-placeholder {
  opacity: 1 !important; }
/* line 2836, sass/style.scss */
.um .um-form input:-webkit-autofill {
  box-shadow: none, 0 0 0 50px #fff inset;
  -webkit-box-shadow: none, 0 0 0 50px #fff inset;
  -webkit-text-fill-color: #666; }
  /* line 2841, sass/style.scss */
  .um .um-form input:-webkit-autofill:focus {
    box-shadow: none, 0 0 0 50px #fff inset;
    -webkit-box-shadow: none, 0 0 0 50px #fff inset;
    -webkit-text-fill-color: #666; }

/* line 2851, sass/style.scss */
input[type=submit].um-button:focus {
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08) !important;
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08) !important; }

/* line 2857, sass/style.scss */
.um-load-more hr {
  visibility: hidden; }

/* line 2861, sass/style.scss */
#um_account_submit_delete, .um-button.danger {
  background-color: #ED5565 !important; }

/* line 2865, sass/style.scss */
.um-account-side li a {
  box-sizing: content-box !important; }
  /* line 2868, sass/style.scss */
  .um-account-side li a span.um-account-icon {
    box-sizing: content-box !important; }
  /* line 2873, sass/style.scss */
  .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon {
    box-sizing: content-box !important; }

/* line 2879, sass/style.scss */
.um-member-meta p {
  margin-bottom: 0; }

/*
* Ultimate Member Profile - Custom Layout 1
*/
/* line 2887, sass/style.scss */
.um-custom-profile-container {
  margin: 15px 0 !important;
  max-width: 100% !important; }

/* line 2893, sass/style.scss */
.um-profile-one .um-messaging-btn a, .um-profile-one .um-friends-nocoverbtn a, .um-profile-one .um-follow-btn a, .um-profile-one .um-followers-btn a {
  display: block !important; }

/* line 2898, sass/style.scss */
.um-profile-one-content {
  padding-left: 30px; }
  /* line 2899, sass/style.scss */
  .um-profile-one-content .uimob340-hide, .um-profile-one-content .uimob500-hide, .um-profile-one-content .uimob800-hide, .um-profile-one-content .uimob960-hide {
    display: block !important; }
  /* line 2903, sass/style.scss */
  .um-profile-one-content .uimob340-show, .um-profile-one-content .uimob500-show, .um-profile-one-content .uimob800-show, .um-profile-one-content .uimob960-show {
    display: none !important; }
  /* line 2907, sass/style.scss */
  .um-profile-one-content .um-profile-subnav {
    width: 100%;
    float: left; }
  /* line 2912, sass/style.scss */
  .um-profile-one-content .um-profile-content-container .um-profile-body {
    padding: 1.5rem 3rem;
    float: none; }
  /* line 2917, sass/style.scss */
  .um-profile-one-content .um-profile-body.activity {
    padding: 45px !important; }
  /* line 2921, sass/style.scss */
  .um-profile-one-content .um-profile-meta {
    padding: 0 !important; }
  /* line 2925, sass/style.scss */
  .um-profile-one-content .um-messaging-bar {
    padding: 0;
    background-color: transparent; }
  /* line 2930, sass/style.scss */
  .um-profile-one-content .um-theme-profile-single-sidebar-container, .um-profile-one-content .um-theme-profile-single-content-container {
    margin: 0; }
  /* line 2936, sass/style.scss */
  .um-profile-one-content .um-profile-nav {
    background-color: transparent !important;
    padding: 20px 0;
    margin-top: 0;
    width: 100%;
    float: left;
    border-top: 1px solid #e3ebf6; }
  /* line 2945, sass/style.scss */
  .um-profile-one-content .um-profile-nav-item a {
    margin-bottom: 5px; }
  /* line 2949, sass/style.scss */
  .um-profile-one-content .um-profile-content-container {
    float: left;
    width: 100%; }
  /* line 2955, sass/style.scss */
  .um-profile-one-content .um-profile-nav-item.active a {
    border-radius: 2px; }
    /* line 2956, sass/style.scss */
    .um-profile-one-content .um-profile-nav-item.active a:hover {
      border-radius: 2px; }
  /* line 2963, sass/style.scss */
  .um-profile-one-content .um-profile-nav-item a:hover {
    border-radius: 2px; }
  /* line 2968, sass/style.scss */
  .um-profile-one-content .um-name {
    float: none; }
  /* line 2972, sass/style.scss */
  .um-profile-one-content .um-profile-connect.um-member-connect a {
    width: 26px;
    line-height: 26px;
    height: 26px;
    font-size: .9rem; }

/* line 2981, sass/style.scss */
.um-profile-one .um-profile-meta.boot-d-block.boot-d-sm-none {
  padding: 0;
  text-align: center;
  border-bottom: 2px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 15px; }
/* line 2989, sass/style.scss */
.um-profile-one .um-profile-photo {
  width: 100%;
  margin: 15px 0; }
/* line 2994, sass/style.scss */
.um-profile-one .um-profile-photo-img {
  position: static !important;
  background-color: transparent !important;
  width: 100% !important;
  float: none !important;
  padding: 0 !important; }
/* line 3002, sass/style.scss */
.um-profile-one .um-profile-photo img {
  border-radius: 4px !important;
  -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11) !important;
  box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11) !important; }
/* line 3008, sass/style.scss */
.um-profile-one .um-friends-list-user {
  width: 33.33%; }
/* line 3012, sass/style.scss */
.um-profile-one .um-profile-edit {
  right: 15px !important; }
/* line 3016, sass/style.scss */
.um-profile-one .um-messaging-btn, .um-profile-one .um-friends-nocoverbtn, .um-profile-one .um-follow-btn {
  width: 100% !important;
  margin: 0 0 10px 0; }
/* line 3021, sass/style.scss */
.um-profile-one .um-followers-btn {
  width: 100% !important;
  float: none;
  margin: 10px 0 !important; }

/* line 3028, sass/style.scss */
.um .um-profile-one span.um-profile-photo-overlay {
  border-radius: 0 !important; }

/* line 3032, sass/style.scss */
.profile-one-active-tab {
  margin: 0; }

/* line 3037, sass/style.scss */
.um-below-profile-one .um-messaging-btn {
  float: none;
  margin-bottom: 10px; }
/* line 3042, sass/style.scss */
.um-below-profile-one .um-unfriend-btn, .um-below-profile-one .um-friend-pending-btn, .um-below-profile-one .um-friend-btn, .um-below-profile-one .um-messaging-btn a {
  display: block !important;
  width: 100%; }
/* line 3047, sass/style.scss */
.um-below-profile-one .um-followers-rc {
  text-transform: capitalize;
  text-align: center !important;
  width: 50%;
  float: left;
  margin: 0; }
  /* line 3054, sass/style.scss */
  .um-below-profile-one .um-followers-rc a {
    display: block !important;
    border: none !important;
    text-align: center !important;
    padding: 10px 0; }

/* line 3063, sass/style.scss */
.um-profile-one .um-followers-rc {
  width: 100% !important;
  text-align: center; }
  /* line 3067, sass/style.scss */
  .um-profile-one .um-followers-rc a {
    border: none; }
    /* line 3068, sass/style.scss */
    .um-profile-one .um-followers-rc a span {
      display: inline-block;
      padding: 2px 10px; }

/* line 3078, sass/style.scss */
.uimob800 .um-profile-one .um-profile-photo {
  width: 100% !important; }
/* line 3082, sass/style.scss */
.uimob800 .um-profile-one .um-friends-list-user {
  width: 50%; }

/* line 3088, sass/style.scss */
.uimob500 .um-profile-one .um-followers-btn, .uimob500 .um-profile-one .um-friends-nocoverbtn, .uimob500 .um-profile-one .um-messaging-btn {
  display: inline-block !important;
  width: auto !important; }

/* line 3095, sass/style.scss */
.um.uimob500 .um-profile-one .um-profile-photo-img {
  width: auto !important;
  height: auto !important; }
/* line 3100, sass/style.scss */
.um.uimob500 .um-profile-one .um-user-tags .um-user-tag {
  text-align: center !important;
  float: none;
  display: inline-block; }

/*
* Ultimate Member Profile - Custom Layout 2
*/
/* line 3112, sass/style.scss */
.um-profile-two-content .uimob340-hide, .um-profile-two-content .uimob500-hide, .um-profile-two-content .uimob800-hide, .um-profile-two-content .uimob960-hide {
  display: block !important; }
/* line 3116, sass/style.scss */
.um-profile-two-content .uimob340-show, .um-profile-two-content .uimob500-show, .um-profile-two-content .uimob800-show, .um-profile-two-content .uimob960-show {
  display: none !important; }

/* line 3121, sass/style.scss */
.um-profile-two, .um-profile-two-content {
  box-sizing: border-box !important; }

/* line 3125, sass/style.scss */
.um-profile-two {
  background-color: transparent !important; }
  /* line 3126, sass/style.scss */
  .um-profile-two .um-name {
    float: none;
    margin: 0; }

/* line 3134, sass/style.scss */
.um-profile-two-content {
  padding-left: 30px;
  padding-right: 30px; }
  /* line 3138, sass/style.scss */
  .um-profile-two-content .um-profile-subnav {
    width: 100%;
    float: left; }
  /* line 3143, sass/style.scss */
  .um-profile-two-content .um-profile-nav {
    background-color: transparent !important;
    padding: 15px;
    margin-top: 20px;
    width: 100%;
    float: left; }
  /* line 3151, sass/style.scss */
  .um-profile-two-content .um-profile-nav-item a {
    margin-bottom: 5px; }
  /* line 3155, sass/style.scss */
  .um-profile-two-content .um-profile-content-container {
    float: left;
    width: 100%;
    box-sizing: border-box !important; }
  /* line 3161, sass/style.scss */
  .um-profile-two-content .um-theme-profile-single-sidebar-container, .um-profile-two-content .um-theme-profile-single-content-container {
    margin: 0;
    box-sizing: border-box !important; }
  /* line 3166, sass/style.scss */
  .um-profile-two-content .um-profile-body {
    padding: 30px;
    float: none; }
    /* line 3170, sass/style.scss */
    .um-profile-two-content .um-profile-body .um-field-user_tags {
      padding: 10px 0; }
    /* line 3174, sass/style.scss */
    .um-profile-two-content .um-profile-body.activity {
      padding: 30px !important; }
  /* line 3179, sass/style.scss */
  .um-profile-two-content .um-messaging-bar, .um-profile-two-content .um-profile-meta {
    padding: 0 !important; }
  /* line 3183, sass/style.scss */
  .um-profile-two-content .um-theme-profile-single-content-container {
    padding: 30px 15px; }

/* line 3188, sass/style.scss */
.um-profile-two {
  background-color: #fff;
  padding: 0; }
  /* line 3189, sass/style.scss */
  .um-profile-two .um-profile-photo {
    position: relative !important;
    float: none;
    margin: 0 auto; }
  /* line 3195, sass/style.scss */
  .um-profile-two .um-profile-photo-img {
    position: static !important;
    background-color: transparent !important;
    width: 100% !important;
    float: none !important;
    padding: 0 !important; }
  /* line 3203, sass/style.scss */
  .um-profile-two .um-profile-photo img {
    border-radius: 0 !important;
    width: auto !important;
    height: auto !important;
    margin: 15px auto !important; }
  /* line 3210, sass/style.scss */
  .um-profile-two .um-profile-photo-img {
    border: none !important; }
  /* line 3217, sass/style.scss */
  .um-profile-two .um-profile-photo span.um-profile-photo-overlay {
    border-radius: 0 !important; }
  /* line 3221, sass/style.scss */
  .um-profile-two .um-messaging-btn, .um-profile-two .um-friends-nocoverbtn {
    float: none !important;
    width: 100%;
    margin: 0 0 10px 0; }
  /* line 3227, sass/style.scss */
  .um-profile-two .um-followers-btn {
    float: none !important;
    width: 100%;
    margin: 10px 0 !important; }
    /* line 3232, sass/style.scss */
    .um-profile-two .um-followers-btn a {
      display: block !important;
      border-radius: 2px !important; }
  /* line 3238, sass/style.scss */
  .um-profile-two .um-messaging-btn a, .um-profile-two .um-friends-nocoverbtn a {
    display: block !important;
    border-radius: 2px !important; }
  /* line 3243, sass/style.scss */
  .um-profile-two .um-friends-list-pic img {
    border-radius: 2px !important; }
  /* line 3247, sass/style.scss */
  .um-profile-two .um-profile-meta {
    padding: 0 0 5px 0 !important;
    margin-bottom: 5px;
    text-align: center;
    border-bottom: 2px solid rgba(194, 198, 204, 0.37); }

/* line 3255, sass/style.scss */
.um-below-profile-two {
  padding: 20px 0; }
  /* line 3258, sass/style.scss */
  .um-below-profile-two .um-followers-rc {
    display: block;
    box-sizing: border-box !important;
    border: none;
    text-transform: capitalize;
    margin: 0; }
    /* line 3259, sass/style.scss */
    .um-below-profile-two .um-followers-rc a {
      display: block;
      box-sizing: border-box !important;
      border: none;
      text-transform: capitalize;
      margin: 0; }
      /* line 3266, sass/style.scss */
      .um-below-profile-two .um-followers-rc a span {
        display: inline-block;
        float: right; }

/* line 3281, sass/style.scss */
.uimob500 .um-below-profile-two {
  width: 100%;
  float: left; }
/* line 3287, sass/style.scss */
.uimob500 .um-profile-two .um-followers-btn, .uimob500 .um-profile-two .um-friends-nocoverbtn, .uimob500 .um-profile-two .um-messaging-btn {
  width: auto !important;
  display: inline-block !important;
  text-align: center; }
/* line 3293, sass/style.scss */
.uimob500 .um-profile-two .um-profile-photo {
  top: 0; }

/* line 3299, sass/style.scss */
div.uimob340 .um-profile-two .um-profile-photo {
  position: relative;
  top: 0; }

/*
* Ultimate Member Profile - Sidemenu Layout
*/
/* line 3310, sass/style.scss */
.um-profile-three-content .um-profile-nav-item .uimob800-hide, .um-profile-three-content .um-profile-nav-item .uimob500-hide, .um-profile-three-content .um-profile-nav-item .uimob340-hide {
  font-weight: normal;
  opacity: .5;
  margin-bottom: 10px;
  border-left: 4px solid transparent; }
/* line 3317, sass/style.scss */
.um-profile-three-content .um-profile-nav-item.active span.title {
  font-weight: bold; }
/* line 3322, sass/style.scss */
.um-profile-three-content .um-profile-nav {
  float: left;
  padding: 0 30px; }
/* line 3327, sass/style.scss */
.um-profile-three-content .um-profile-nav-item span.title {
  padding-left: 30px; }
/* line 3331, sass/style.scss */
.um-profile-three-content .um-profile-content-container, .um-profile-three-content .um-theme-profile-single-content-container {
  margin-top: 0;
  overflow: hidden; }
/* line 3336, sass/style.scss */
.um-profile-three-content .um-profile-subnav {
  overflow: hidden;
  background-color: transparent; }
  /* line 3340, sass/style.scss */
  .um-profile-three-content .um-profile-subnav span {
    border-radius: 50%; }

/* line 3346, sass/style.scss */
.um-profile-three .um-profile-meta {
  padding: 0 !important; }

/* line 3350, sass/style.scss */
.um .um-profile-three-content .um-profile-nav-item.active a {
  color: #1a1a1a !important;
  background-color: transparent !important;
  border-left: 4px solid #c5c5c5;
  border-radius: 0;
  opacity: 1;
  z-index: 9;
  box-shadow: none; }
  /* line 3351, sass/style.scss */
  .um .um-profile-three-content .um-profile-nav-item.active a:hover {
    color: #1a1a1a !important;
    background-color: transparent !important;
    border-left: 4px solid #c5c5c5;
    border-radius: 0;
    opacity: 1;
    z-index: 9;
    box-shadow: none; }

/* line 3370, sass/style.scss */
.um-profile-three-content .um-profile-nav-item a:hover {
  color: #1a1a1a !important;
  background-color: transparent !important;
  border-left: 4px solid #c5c5c5;
  border-radius: 0;
  opacity: 1;
  z-index: 9;
  box-shadow: none; }

/* line 3381, sass/style.scss */
.um-profile-three .um-profile-photo {
  float: none;
  width: auto;
  position: static !important;
  margin: 0; }
  /* line 3382, sass/style.scss */
  .um-profile-three .um-profile-photo a.um-profile-photo-img {
    position: static !important;
    float: none;
    padding: 0; }
  /* line 3393, sass/style.scss */
  .um-profile-three .um-profile-photo img {
    border-radius: 0 !important; }
/* line 3398, sass/style.scss */
.um-profile-three .um-below-profile-two {
  padding: 20px 0; }
/* line 3402, sass/style.scss */
.um-profile-three .um-followers-rc {
  padding: 0;
  display: block;
  box-sizing: border-box !important;
  border: none;
  text-transform: capitalize;
  margin: 0; }
  /* line 3403, sass/style.scss */
  .um-profile-three .um-followers-rc a {
    padding: 0;
    display: block;
    box-sizing: border-box !important;
    border: none;
    text-transform: capitalize;
    margin: 0; }

/* line 3421, sass/style.scss */
.um-below-profile-three .um-followers-rc a span {
  display: inline-block;
  margin-left: 5px;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: bold; }

/* line 3430, sass/style.scss */
.um-profile-three .um-followers-btn, .um-profile-three .um-friends-nocoverbtn, .um-profile-three .um-messaging-btn {
  float: none;
  margin-top: 6px !important;
  margin-left: 0 !important; }
/* line 3436, sass/style.scss */
.um-profile-three .um-name {
  margin: 0;
  line-height: 1.2; }

/* line 3443, sass/style.scss */
.um-below-profile-three .um-followers-btn {
  width: 100%; }
  /* line 3446, sass/style.scss */
  .um-below-profile-three .um-followers-btn a {
    width: 100%; }
/* line 3451, sass/style.scss */
.um-below-profile-three .um-friends-nocoverbtn a {
  width: 100%; }

/* line 3457, sass/style.scss */
.uimob500 .um-below-profile-three .um-followers-btn, .uimob500 .um-below-profile-three .um-friends-nocoverbtn, .uimob500 .um-below-profile-three .um-messaging-btn {
  width: auto !important;
  display: inline-block !important;
  text-align: center; }

/* line 3465, sass/style.scss */
.um-profile-three-content .um-profile-nav, .um-profile-three-content .um-messaging-bar, .um-profile-three-content .um-followers-bar {
  background-color: transparent !important; }

/* line 3471, sass/style.scss */
.um-profile-three .um-profile-photo span.um-profile-photo-overlay {
  border-radius: 0 !important; }
/* line 3475, sass/style.scss */
.um-profile-three .um-friends-list-user {
  width: 33.33%; }
/* line 3479, sass/style.scss */
.um-profile-three a.um-profile-photo-img {
  border: none !important; }

/* line 3485, sass/style.scss */
.um-profile-three-content .um-theme-profile-single-sidebar-container {
  margin-top: 0; }
/* line 3489, sass/style.scss */
.um-profile-three-content .um-followers-bar, .um-profile-three-content .um-messaging-bar {
  padding: 0; }

/* line 3495, sass/style.scss */
.uimob500 .um-profile-three-content .um-profile-nav {
  float: none; }
/* line 3500, sass/style.scss */
.uimob500 .um-profile-three .um-profile-photo {
  position: static !important; }
/* line 3504, sass/style.scss */
.uimob500 .um-profile-three .um-profile-meta {
  text-align: center; }
/* line 3508, sass/style.scss */
.uimob500 .um-profile-three .um-name {
  float: none;
  margin: 0; }

/*
* Ultimate Member Profile - Layout 4
*/
/* line 3519, sass/style.scss */
.um-profile-four {
  padding: 40px;
  margin-bottom: 20px;
  box-shadow: 0 0 1.25rem rgba(31, 45, 61, 0.05); }
  /* line 3524, sass/style.scss */
  .um-profile-four .um-profile-photo-img {
    border: none !important; }

/* line 3529, sass/style.scss */
.um-profile-four-content {
  padding: 0; }

/* line 3534, sass/style.scss */
.um-profile-four .um-profile-meta {
  padding: 0 !important; }
/* line 3538, sass/style.scss */
.um-profile-four .um-profile-photo a.um-profile-photo-img {
  position: static;
  float: none; }
/* line 3543, sass/style.scss */
.um-profile-four .um-meta span {
  display: block;
  margin-left: 0; }
  /* line 3547, sass/style.scss */
  .um-profile-four .um-meta span.b {
    display: none; }

/* line 3554, sass/style.scss */
.um-profile-four-head-center .um-friends-nocoverbtn, .um-profile-four-head-center .um-messaging-btn {
  float: left;
  display: inline-block;
  margin-right: 10px; }

/* line 3561, sass/style.scss */
.um-profile-four-head-left .um-profile-photo {
  margin: 0; }

/* line 3566, sass/style.scss */
.um-profile-four-content .um-messaging-bar, .um-profile-four-content .um-profile-nav {
  background-color: transparent !important; }

/* line 3572, sass/style.scss */
.um-profile-four-head-center .um-name a {
  font-size: 2.8rem; }
/* line 3576, sass/style.scss */
.um-profile-four-head-center .um-meta-text {
  width: 100%;
  float: left;
  margin-top: 15px; }

/* line 3583, sass/style.scss */
.um-profile-four-head-left {
  margin-bottom: 16px; }

/* line 3587, sass/style.scss */
.um-profile-four-content .um-profile-nav {
  padding: 0; }

/* line 3591, sass/style.scss */
.um-profile-four .um-followers-rc a {
  border: none; }

/* line 3596, sass/style.scss */
.um-profile-four-content .um-profile-content-container {
  margin-top: 0; }
/* line 3601, sass/style.scss */
.um-profile-four-content .um-profile-nav-item a {
  opacity: .5;
  font-size: 1.5rem;
  font-weight: normal; }
/* line 3607, sass/style.scss */
.um-profile-four-content .um-profile-nav-item.active a {
  padding-left: 30px;
  opacity: 1; }
/* line 3612, sass/style.scss */
.um-profile-four-content .um-profile-nav-item i {
  font-size: 1rem;
  height: 1em;
  line-height: 1em;
  top: .5em;
  visibility: hidden; }
/* line 3620, sass/style.scss */
.um-profile-four-content .um-profile-nav-item.active i {
  visibility: visible; }

/* line 3626, sass/style.scss */
.um .um-profile-four-content .um-profile-nav-item.active a {
  background-color: transparent !important;
  box-shadow: none !important;
  font-weight: 600; }
  /* line 3631, sass/style.scss */
  .um .um-profile-four-content .um-profile-nav-item.active a:hover {
    background-color: transparent !important;
    box-shadow: none !important;
    opacity: 1; }

/* line 3639, sass/style.scss */
.um-profile-four-content .um-profile-nav-item a:hover {
  background-color: transparent !important;
  box-shadow: none !important;
  opacity: 1; }
/* line 3645, sass/style.scss */
.um-profile-four-content .uimob800-show i, .um-profile-four-content .uimob500-show i, .um-profile-four-content .uimob340-show i {
  visibility: visible !important; }

/* line 3651, sass/style.scss */
.um-profile-four-container .um-item {
  padding: 0;
  box-shadow: 0 0 1.25rem rgba(31, 45, 61, 0.05);
  margin-bottom: 1.5rem; }
/* line 3657, sass/style.scss */
.um-profile-four-container .um-theme-profile-single-content-container {
  box-shadow: none !important; }

/* line 3663, sass/style.scss */
.um-profile-four-content .um-tab-post-content .um-item-meta {
  margin-bottom: 0;
  padding-top: .5rem; }
/* line 3668, sass/style.scss */
.um-profile-four-content .um-theme-profile-single-content-container {
  background-color: transparent !important; }

/*
* Ultimate Member Profile - Posts Tab
*/
/* line 3677, sass/style.scss */
.um-tab-post-content h4 {
  margin-top: 0; }

/* line 3681, sass/style.scss */
.um-tab-post-image, .um-tab-post-content {
  box-sizing: border-box !important; }

/* line 3685, sass/style.scss */
.um-tab-post-image .um-item-img a {
  border: none;
  padding: 0; }

/* line 3690, sass/style.scss */
.um-tab-post-content .um-item-meta {
  margin-bottom: 15px; }
  /* line 3693, sass/style.scss */
  .um-tab-post-content .um-item-meta span {
    display: inline-block !important; }

/* line 3699, sass/style.scss */
.um-tab-post-image .um-item-img {
  padding: 0;
  line-height: 1; }
/* line 3704, sass/style.scss */
.um-tab-post-image .wp-post-image {
  transition: all .2s linear; }
  /* line 3707, sass/style.scss */
  .um-tab-post-image .wp-post-image:hover {
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11) !important;
    box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11) !important; }

/* line 3714, sass/style.scss */
.um-tab-post-content .um-item-meta a {
  border: none; }

/*
* Ultimate Member - Member Directory
*/
/* line 3723, sass/style.scss */
.um-page-members .um-directory .um-member-directory-header {
  float: left; }
  /* line 3724, sass/style.scss */
  .um-page-members .um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line {
    width: 100% !important; }
    /* line 3726, sass/style.scss */
    .um-page-members .um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line .um-search-line {
      border-radius: 4px !important; }
/* line 3734, sass/style.scss */
.um-page-members .um-directory .um-members-wrapper .um-members .um-member {
  border: none;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 10px 10px 10px rgba(197, 214, 250, 0.2); }
/* line 3741, sass/style.scss */
.um-page-members .um-directory .um-members-wrapper .um-members.um-members-grid .um-member {
  padding-top: 1rem; }
  @media (min-width: 1200px) {
    /* line 3741, sass/style.scss */
    .um-page-members .um-directory .um-members-wrapper .um-members.um-members-grid .um-member {
      width: 20%; } }
  /* line 3748, sass/style.scss */
  .um-page-members .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name a {
    color: #30529D;
    transition: all ease-in-out 0.4s; }
    /* line 3751, sass/style.scss */
    .um-page-members .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name a:hover {
      color: #EE7219; }
  /* line 3757, sass/style.scss */
  .um-page-members .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-metaline {
    font-size: 14px;
    font-weight: 600;
    color: #757575; }
  /* line 3765, sass/style.scss */
  .um-page-members .um-directory .um-members-wrapper .um-members.um-members-grid .um-member.with-cover .um-member-photo a img {
    top: 0;
    margin-bottom: 0; }
/* line 3776, sass/style.scss */
.um-page-members .um-directory .um-slider .ui-slider-range.ui-widget-header {
  margin-top: 0 !important; }
/* line 3780, sass/style.scss */
.um-page-members .um-directory .um-search-filter input {
  border-radius: 4px;
  border: 2px solid #30529D; }
/* line 3785, sass/style.scss */
.um-page-members .um-directory .um-clear-filters a {
  text-decoration: none; }
/* line 3789, sass/style.scss */
.um-page-members .um-directory .um-members-pagination-box .um-members-pagi {
  padding-bottom: 0.5rem;
  align-items: center; }
  /* line 3792, sass/style.scss */
  .um-page-members .um-directory .um-members-pagination-box .um-members-pagi .pagi {
    border-radius: 4px;
    border: 1px solid #30529D !important;
    font-size: 14px;
    font-weight: bold;
    color: #30529D !important;
    transition: all ease-out 0.4s;
    text-decoration: none;
    margin: 0 0.2rem; }
    /* line 3801, sass/style.scss */
    .um-page-members .um-directory .um-members-pagination-box .um-members-pagi .pagi.current {
      border-color: #EE7219 !important;
      color: #ffffff !important;
      background-color: #EE7219; }
    /* line 3807, sass/style.scss */
    .um-page-members .um-directory .um-members-pagination-box .um-members-pagi .pagi:hover:not(.current) {
      background-color: #3C62B7;
      color: #ffffff !important; }
    /* line 3812, sass/style.scss */
    .um-page-members .um-directory .um-members-pagination-box .um-members-pagi .pagi.pagi-arrow {
      line-height: 34px; }

/*
* Ultimate Member - Member Directory List View
*/
/* line 3826, sass/style.scss */
.um-members-list .um-member-name a {
  text-decoration: none; }

/* line 3830, sass/style.scss */
.um-member-name .um-verified {
  padding-left: 5px; }

/* line 3834, sass/style.scss */
.um-member-directory-sorting-a .um-new-dropdown {
  padding: .3em 0;
  border-radius: 2px;
  font-size: .9rem; }

/* line 3840, sass/style.scss */
.um-member-directory-sorting span {
  font-weight: 600; }

/* line 3844, sass/style.scss */
.um-member-directory-filters-a, .um-member-directory-sorting-a {
  padding: .2em .4em;
  text-transform: capitalize; }

/*
* UM Widget
*/
/* line 3853, sass/style.scss */
.um-widget-member {
  margin: 5px 0; }

/* line 3857, sass/style.scss */
.um-widget-member-image, .um-widget-member-name {
  box-sizing: border-box !important; }

/* line 3861, sass/style.scss */
.um-widget-member-image {
  margin-bottom: 15px; }
  /* line 3864, sass/style.scss */
  .um-widget-member-image img {
    text-align: center;
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11); }

/* line 3871, sass/style.scss */
.um-w-av-round img {
  border-radius: 50%; }

/* line 3875, sass/style.scss */
.um-widget-member-name {
  text-align: left;
  padding: 0; }

/* line 3880, sass/style.scss */
.um-widget-member-image-two .um-avatar {
  margin: 0 auto !important; }

/* line 3884, sass/style.scss */
.widget-user-profile .um-profile-nav, .um_widget_user_profile {
  background-color: transparent !important;
  box-shadow: none !important; }

/* line 3889, sass/style.scss */
.widget-user-profile-avatar img {
  border-radius: 50%; }

/* line 3893, sass/style.scss */
.widget-user-profile-name {
  font-weight: bold; }

/* line 3897, sass/style.scss */
.widget-user-profile-avatar {
  padding: 0; }

/* line 3901, sass/style.scss */
.um_widget_user_profile .um-profile-nav {
  margin-top: 1em;
  padding-top: 1em;
  padding-left: 0;
  border-top: 1px solid rgba(238, 238, 238, 0.8); }

/* line 3908, sass/style.scss */
.mobile-username {
  border-bottom: 1px solid #eee;
  padding-bottom: 5px; }

/* line 3913, sass/style.scss */
.um-profile-one a.um-profile-photo-img {
  border: none !important; }

/*--------------------------------------------------------------
# 14.2 - Ultimate Member Extensions
--------------------------------------------------------------*/
/*
* UM Extension : Activity
*/
/* line 3924, sass/style.scss */
.um-activity-ava img, .um-activity-comment-avatar img, .um-activity-faces img.avatar {
  -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11) !important;
  box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11) !important; }

/* line 3930, sass/style.scss */
.um .ajax-upload-dragdrop .upload, .um .um-activity-widget .upload {
  height: auto !important; }

/* line 3935, sass/style.scss */
.um-activity-actions a {
  height: auto !important;
  line-height: inherit !important; }

/* line 3940, sass/style.scss */
.um-activity-author-url i {
  margin: 0 4px !important; }

/* line 3944, sass/style.scss */
.um-activity-report, .um-activity-trash, .um-activity-comment-reply, .um-activity-editc a, .um-activity-disp-likes a, .um-activity-bodyinner-txt a, .um-activity-comment-likes a, .um-activity-disp-comments a, .um-activity-author-url .um-link, .um-activity-comments-loop .um-activity-commentload, .um-activity-comment-meta .um-activity-comment-like, .um-activity-comment-author-link .um-link, .um-activity-right .um-activity-start-dialog {
  text-decoration: none !important; }

/* line 3948, sass/style.scss */
.um-activity-faces a {
  height: auto !important; }

/* line 3952, sass/style.scss */
.um-activity-disp-span, .um-activity-post-comments, .um-activity-disp-span, .um-activity-post-likes, .um-groups-post-comments {
  display: inline-block !important;
  font-size: .9rem; }

/* line 3958, sass/style.scss */
span.um-groups-post-likes, span.um-groups-disp-span {
  display: inline-block !important;
  font-size: .9rem; }

/* line 3964, sass/style.scss */
.um-activity-post-comments, .um-activity-post-likes {
  font-weight: bold; }

/* line 3969, sass/style.scss */
span.um-groups-post-likes, span.um-groups-post-comments {
  font-weight: bold; }

/* line 3975, sass/style.scss */
a.um-link.um-groups-comment-like, a.um-link.um-groups-comment-reply, a.um-link.um-activity-comment-reply, a.um-link.um-activity-comment-like {
  color: inherit !important; }

/* line 3980, sass/style.scss */
.um-activity-commentl.um-activity-comment-area {
  padding-bottom: 15px !important; }

/*
* UM Extension : Reviews
*/
/* line 3988, sass/style.scss */
.um-reviews-tools {
  visibility: hidden;
  transition: visibility .2s ease; }

/* line 3993, sass/style.scss */
.um-reviews-post:hover .um-reviews-tools {
  visibility: visible; }

/* line 3998, sass/style.scss */
body div.um .um-form div.um-reviews-post .um-reviews-content p {
  margin: 0 !important; }
/* line 4002, sass/style.scss */
body div.um .um-form div.um-reviews-post .um-reviews-title {
  display: block;
  margin-left: 0 !important;
  margin-top: 5px;
  margin-bottom: 5px; }

/* line 4010, sass/style.scss */
div.um .um-form div.um-reviews-post .um-reviews-meta {
  font-style: italic; }

/* line 4014, sass/style.scss */
span.um-reviews-meta {
  font-size: .8rem; }

/*
* UM Extension : User Photos
*/
/* line 4022, sass/style.scss */
.um-user-photos-add .um-user-photos-add-link, .um-user-photos-album-head {
  border: none !important; }

/* line 4026, sass/style.scss */
#um_user_photos_delete_all {
  margin-top: 10px; }

/* line 4030, sass/style.scss */
.um-user-photos-modal-open .site-header.boot-sticky-top {
  z-index: 99 !important; }

/*
* UM Extension : Private Message
*/
/* line 4038, sass/style.scss */
.header-friend-requests, .header-notification-box, .header-messenger-box {
  display: inline-block;
  padding: 0 2px; }

/* line 4043, sass/style.scss */
.header-notification-box .dropdown-item, .header-messenger-box .dropdown-item {
  padding: 4px 15px; }

/* line 4047, sass/style.scss */
.header-notification-box .dropdown-menu a, .header-messenger-box .dropdown-menu a {
  text-decoration: none; }

/* line 4051, sass/style.scss */
.header-notification-box .dropdown-menu, .header-messenger-box .dropdown-menu {
  background-color: #fff;
  min-width: 300px;
  max-width: 320px;
  padding-top: 0;
  right: 10px !important;
  left: auto !important;
  transform: translate3d(0, 30px, 0px) !important; }

/* line 4061, sass/style.scss */
.um-friend-req-live-count, span.um-message-live-count {
  position: absolute;
  top: -5px;
  left: 5px;
  font-size: .65rem;
  width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 999px;
  text-align: center;
  z-index: 999; }

/* line 4074, sass/style.scss */
.no-messages {
  margin: 10px 0 0 0;
  text-align: center;
  font-size: .8rem;
  opacity: .35; }

/* line 4081, sass/style.scss */
.no-messages-icon {
  display: block !important;
  font-size: 2.5rem; }

/* line 4086, sass/style.scss */
.um-messaging-bar {
  padding-right: 12px;
  padding-bottom: 10px; }

/* line 4091, sass/style.scss */
.notfication-see-all, .msg-see-all {
  display: block;
  text-align: center;
  margin-top: .6em;
  margin-bottom: .2em; }

/* line 4098, sass/style.scss */
.notfication-see-all a {
  border: none !important; }

/* line 4102, sass/style.scss */
.um-message-item.right_m {
  padding-right: 0;
  margin-bottom: 10px; }

/* line 4107, sass/style.scss */
.um-message-item-metadata {
  position: static !important;
  text-align: right !important;
  font-size: .8rem !important;
  width: auto !important; }

/* line 4114, sass/style.scss */
.message-status-0, .message-status-1 {
  display: block;
  padding: 10px; }

/* line 4119, sass/style.scss */
.left_m .um-message-item-metadata {
  text-align: left !important; }

/* line 4123, sass/style.scss */
.header-msg-ava {
  padding-right: 0; }
  /* line 4126, sass/style.scss */
  .header-msg-ava img {
    border-radius: 50%;
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11); }

/* line 4133, sass/style.scss */
.um-theme-dropdown-header {
  padding: 10px; }
  /* line 4136, sass/style.scss */
  .um-theme-dropdown-header h6 {
    font-size: .8rem;
    margin: 0; }

/* line 4142, sass/style.scss */
.header-msg-con {
  font-size: .8rem;
  margin: 0; }
  /* line 4146, sass/style.scss */
  .header-msg-con p {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 10px;
    padding-bottom: .2em;
    overflow: hidden; }
  /* line 4154, sass/style.scss */
  .header-msg-con .um-message-item-time {
    font-style: italic; }

/* line 4159, sass/style.scss */
.um-message-item-content {
  border-radius: 12px 12px 0 12px !important;
  display: inline-block !important;
  width: auto !important;
  max-width: 550px !important; }

/* line 4166, sass/style.scss */
.um-message-item.left_m .um-message-item-content {
  border-radius: 12px 12px 12px 0 !important; }

/* line 4170, sass/style.scss */
.um-friend-tick, .um-notification-ico, .um-msg-tik-ico {
  position: static;
  width: auto;
  height: auto;
  line-height: 30px;
  border-radius: 999px;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  z-index: 50;
  margin-right: .5em; }

/* line 4190, sass/style.scss */
.um-friend-tick:after, .um-msg-tik-ico:after {
  display: none; }

/* line 4194, sass/style.scss */
.um-message-noconv {
  height: auto !important; }

/* line 4198, sass/style.scss */
.messages-default .profile-one-active-tab {
  margin-bottom: 30px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
  padding-left: 15px; }

/* line 4205, sass/style.scss */
.um-message-conv .um-message-conv-item {
  border-bottom: 1px solid #eee !important;
  opacity: .8;
  height: auto; }

/* line 4211, sass/style.scss */
.um-message-conv-item .um-online-status {
  padding-right: 10px; }

/* line 4215, sass/style.scss */
.um-gdpr-donwload-link, .um-message-delconv .um-icon-trash-b, .um-message-blocku .um-faicon-ban {
  opacity: .35; }

/* line 4219, sass/style.scss */
.um-gdpr-donwload-link:hover, .um-message-blocku:hover .um-faicon-ban, .um-message-delconv:hover .um-icon-trash-b, .um-message-conv .um-message-conv-item.active, .um-gdpr-donwload-link:hover .um-faicon-download {
  opacity: 1; }

/* line 4223, sass/style.scss */
span.um-message-limit {
  margin: 10px 5px;
  display: inline-block; }

/* line 4228, sass/style.scss */
.um-send-messeage .um-message-buttons {
  float: none;
  margin: 0;
  text-align: center; }

/* line 4234, sass/style.scss */
a.um-message-abtn.um-button {
  padding: 10px 15px !important; }

/* line 4238, sass/style.scss */
.messenger-username {
  overflow: hidden; }

/* line 4242, sass/style.scss */
.um-message-conv-view .um-message-footer {
  background-color: transparent; }

/* line 4246, sass/style.scss */
.um-message-item-remove {
  left: auto !important;
  right: 5px !important; }

/*
* UM Extension : Group
*/
/* line 4255, sass/style.scss */
.um-groups-found-posts {
  margin: 1em 0; }

/* line 4259, sass/style.scss */
.um-groups-single-button {
  margin-bottom: 12px; }

/* line 4263, sass/style.scss */
.um-group-meta {
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 4268, sass/style.scss */
.um-groups-directory .um-group-item .um-group-image {
  margin-right: 20px; }

/* line 4272, sass/style.scss */
.um-groups-single .um-group-image-wrap {
  padding-right: 20px; }

/* line 4277, sass/style.scss */
.um-groups-search-form input[type="text"] {
  padding: 6px !important; }
/* line 4280, sass/style.scss */
.um-groups-search-form .custom-btn,
.um-groups-search-form input[type="submit"],
.um-groups-search-form input[type="text"] {
  margin-bottom: 1em;
  vertical-align: middle; }

/* line 4288, sass/style.scss */
.um-theme-group-list-image, .um-theme-group-list-content, .um-theme-group-list-actions {
  box-sizing: border-box !important; }

/* line 4293, sass/style.scss */
.um-group-image-container .um-group-meta ul, .um-group-image-container .actions ul {
  margin: 0;
  padding: 0; }

/* line 4299, sass/style.scss */
.um-theme-group-list-actions ul, .um-theme-group-list-content ul, .um-group-text-container .um-group-meta ul {
  margin: 0;
  padding: 0; }

/* line 4305, sass/style.scss */
.um-group-button-container .um-group-meta ul, .um-group-button-container .actions ul {
  margin: 0;
  padding: 0; }

/* line 4311, sass/style.scss */
.um-theme-group-list-content .actions {
  float: none !important; }
  /* line 4314, sass/style.scss */
  .um-theme-group-list-content .actions ul li {
    text-align: left !important;
    display: inline-block;
    margin-right: 6px;
    margin-top: 6px;
    font-style: italic; }

/* line 4325, sass/style.scss */
.um .um-groups-directory .um-group-item {
  padding: 15px; }

/* line 4329, sass/style.scss */
.slim-box-container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11);
  box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, 0.11);
  border: none !important;
  margin: 20px 0;
  line-height: 1.3; }

/* line 4339, sass/style.scss */
.um-group-button-container,
.um-group-text-container {
  padding: 15px 10px;
  text-align: center; }

/* line 4345, sass/style.scss */
.all .group-filter-item {
  border: none !important; }

/* line 4350, sass/style.scss */
#um-groups-filters ul.filters {
  border: none !important; }
/* line 4355, sass/style.scss */
#um-groups-filters .filters .all, #um-groups-filters .filters .own, #um-groups-filters .filters .create {
  margin-right: 8px;
  border-radius: 4px;
  opacity: .8; }
/* line 4362, sass/style.scss */
#um-groups-filters ul.filters li.active {
  opacity: 1; }
/* line 4367, sass/style.scss */
#um-groups-filters .filters .all:hover, #um-groups-filters .filters .own:hover, #um-groups-filters .filters .create:hover {
  opacity: 1; }

/* line 4373, sass/style.scss */
.group-filter-item span {
  border-radius: 0 !important;
  padding: 2px 0 2px 10px !important;
  border: none !important;
  border-left: 1px solid #ddd !important;
  margin-left: 5px; }

/* line 4381, sass/style.scss */
.um-groups-single a,
.um-group-item a,
a.group-filter-item-link,
.filters .group-filter-item,
.group-search-filter .primary-button,
.group-filter-item-link:hover {
  text-decoration: none !important; }

/* line 4390, sass/style.scss */
.primary-button {
  background-color: #EE7219; }

/* line 4394, sass/style.scss */
#um-groups-filters ul.filters li a span {
  background-color: transparent !important; }

/* line 4398, sass/style.scss */
.um #um-groups-filters ul.filters li {
  padding: 6px; }

/* line 4403, sass/style.scss */
.um-group-button-container .actions {
  float: none !important; }
/* line 4407, sass/style.scss */
.um-group-button-container .privacy,
.um-group-button-container .last-active,
.um-group-button-container .count-members {
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
  margin-bottom: 2px; }
/* line 4415, sass/style.scss */
.um-group-button-container .um-group-meta, .um-group-button-container .actions ul li {
  text-align: center !important;
  margin-top: 2px; }

/* line 4421, sass/style.scss */
.group-grid {
  margin-bottom: 1rem;
  padding: 15px;
  flex: 0 0 50%; }

/* line 4426, sass/style.scss */
.group-grid-inner {
  box-shadow: 10px 10px 10px rgba(197, 214, 250, 0.2);
  height: 100%;
  background-color: #ffffff; }
  /* line 4431, sass/style.scss */
  .group-grid-inner .um-group-button-container .actions ul li, .group-grid-inner .um-group-button-container ul li {
    list-style: none;
    text-align: left !important; }
  /* line 4436, sass/style.scss */
  .group-grid-inner .um-group-name {
    color: #30529D;
    text-align: center;
    margin-bottom: 0;
    font-size: 14px; }
  /* line 4442, sass/style.scss */
  .group-grid-inner .um-groups-single-button {
    margin-top: 15px; }
  /* line 4445, sass/style.scss */
  .group-grid-inner .um-group-image-container {
    display: flex;
    align-items: center; }
    /* line 4448, sass/style.scss */
    .group-grid-inner .um-group-image-container a {
      display: block;
      width: 100%; }
      /* line 4451, sass/style.scss */
      .group-grid-inner .um-group-image-container a img {
        display: block;
        width: 100%; }

/* line 4461, sass/style.scss */
.um-groups-search-form select {
  padding: 10px 20px 10px 10px !important;
  border-radius: 4px;
  margin-bottom: 1em; }

/* .group-search-filter,
.group-grid-inner .um-group-button-container {
padding: 0;
} */
/* line 4474, sass/style.scss */
.um-group-text-container .um-group-meta ul {
  list-style: none; }

/* line 4478, sass/style.scss */
.group-meta-info {
  opacity: .85; }

/* line 4482, sass/style.scss */
.um-groups-actions a {
  height: auto !important; }

/* line 4486, sass/style.scss */
.um-profile-body.groups_list {
  max-width: 100% !important; }

/* line 4490, sass/style.scss */
.um-groups-search-form input[type=text] {
  border-radius: 4px !important;
  background-color: transparent !important; }

/* line 4494, sass/style.scss */
.um-groups-search-form input[name=groups_search] {
  width: 100%; }

/* line 4497, sass/style.scss */
.um-groups-search-form .choice-label {
  display: block;
  font-family: 'Boxed';
  font-size: 16px;
  font-weight: bold;
  color: #30529D;
  margin-bottom: 1em; }

/* line 4505, sass/style.scss */
.um-groups-users-search-form input[type="text"] {
  height: 45px;
  margin-top: 10px;
  margin-bottom: 20px; }

/* line 4511, sass/style.scss */
.um-groups-user-wrap {
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee; }

/* line 4517, sass/style.scss */
.um-group-text-container a {
  text-decoration: none; }

/* line 4521, sass/style.scss */
.um-group-image-wrap img {
  border-radius: 2px; }

/* line 4526, sass/style.scss */
#um-groups-filters ul.filters li:not(:last-child) {
  border: none !important; }
/* line 4531, sass/style.scss */
#um-groups-filters .filters .all, #um-groups-filters .filters .own, #um-groups-filters .filters .create {
  border: none !important; }

/* line 4537, sass/style.scss */
.um-groups-disp-comments, .um-groups-disp-likes {
  font-size: 1.25rem; }

/* line 4541, sass/style.scss */
.um-groups-head {
  border-radius: 2px;
  padding-top: 15px; }

/* line 4546, sass/style.scss */
.um-group-privacy {
  display: inline-block; }

/* line 4550, sass/style.scss */
.um-groups-members-list {
  margin-bottom: 1em; }

/* line 4555, sass/style.scss */
.um-group-tab-content__invites .um-avatar {
  max-width: 45px; }
/* line 4560, sass/style.scss */
.um-group-tab-content__invites .um-groups-members-list .um-groups-user-wrap {
  max-width: 600px;
  width: 100% !important;
  margin-left: auto;
  margin-right: auto; }
/* line 4567, sass/style.scss */
.um-group-tab-content__invites .um-groups-members-list .user-details {
  margin-bottom: 0 !important; }

/* line 4573, sass/style.scss */
.um-groups-invites-users-wrapper .um-group-button {
  padding: .5em 1em;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.11);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.11); }

/* line 4580, sass/style.scss */
.um-groups-directory .um-group-meta .privacy .group-meta-info {
  font-size: .75rem !important;
  padding: .3rem .6rem;
  border-radius: 2px; }

/* line 4589, sass/style.scss */
.uimob340 .um-theme-group-list-content .um-group-item .count-members, .uimob340 .um-theme-group-list-content .um-group-item .last-active {
  text-align: left !important; }
/* line 4594, sass/style.scss */
.uimob340 .um-theme-group-list-content .um-group-meta, .uimob340 .um-theme-group-list-content .um-group-name {
  text-align: left !important; }
/* line 4598, sass/style.scss */
.uimob340 .um-theme-group-list-content .actions {
  float: left !important; }
/* line 4603, sass/style.scss */
.uimob340 .um-group-item .count-members {
  width: auto !important; }

/*
* UM Extension : Followers
*/
/* line 4612, sass/style.scss */
.um-followers-btn {
  display: inline-block; }

/* line 4616, sass/style.scss */
.um-followers-rc {
  display: inline-block;
  margin-right: 6px; }

/* line 4621, sass/style.scss */
.um-profile-two span.um-follows-you, .um-profile-one-content span.um-follows-you {
  display: block;
  line-height: 1; }

/* line 4626, sass/style.scss */
.um-members-follow-btn {
  display: inline-block;
  margin: 4px auto; }

/* line 4631, sass/style.scss */
.um-member-card .um-members-follow-btn a {
  padding: 10px 15px !important; }

/* line 4635, sass/style.scss */
.um-followers-btn {
  margin: 0 0 0 8px !important; }

/*
* UM Extension : Friends
*/
/* line 4643, sass/style.scss */
.um-friends-list {
  width: 100%;
  float: left;
  padding: 10px 0;
  margin: 10px auto;
  box-sizing: border-box !important;
  border-top: 2px solid rgba(194, 198, 204, 0.37); }

/* line 4652, sass/style.scss */
.um-friends-list-user {
  width: 25%;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px; }

/* line 4659, sass/style.scss */
.um-friends-list-name {
  font-size: .75rem;
  padding: 0;
  margin: 5px 0;
  line-height: 1.2; }

/* line 4666, sass/style.scss */
.um-friends-list-header-title {
  font-weight: bold;
  padding: 0;
  margin-bottom: .2em; }

/* line 4672, sass/style.scss */
.um-friends-list-pic img {
  border-radius: 2px !important;
  width: 40px;
  height: 40px; }

/* line 4678, sass/style.scss */
.friends-drop-menu .um-friends-user {
  padding: 10px; }

/* line 4683, sass/style.scss */
.header-friend-requests .dropdown-menu {
  background-color: #fff;
  min-width: 360px;
  max-width: 520px;
  right: 10px !important;
  left: auto !important;
  padding: 0;
  transform: translate3d(0, 30px, 0px) !important; }
/* line 4693, sass/style.scss */
.header-friend-requests .um-friends-user-photo {
  position: relative;
  top: 0; }
/* line 4698, sass/style.scss */
.header-friend-requests .um-button {
  min-width: auto;
  width: auto;
  margin-top: 6px !important;
  display: inline-block;
  font-size: .8rem; }
/* line 4706, sass/style.scss */
.header-friend-requests .um-friends-user-btn {
  text-align: right; }
/* line 4710, sass/style.scss */
.header-friend-requests .um-friends-user-name {
  font-size: .8rem; }
/* line 4714, sass/style.scss */
.header-friend-requests .um-friends-user {
  border-top: 1px solid #eee;
  border-bottom: none; }
/* line 4719, sass/style.scss */
.header-friend-requests .um-profile-note {
  display: block;
  padding: 10px; }
  /* line 4723, sass/style.scss */
  .header-friend-requests .um-profile-note span {
    margin: 0;
    font-size: .9rem;
    text-align: left; }

/* line 4732, sass/style.scss */
.friends-drop-menu .um-friends-user-name a:hover {
  text-decoration: none; }
/* line 4736, sass/style.scss */
.friends-drop-menu .um-friend-accept-btn:hover, .friends-drop-menu .um-friend-reject-btn:hover {
  opacity: .7; }
/* line 4740, sass/style.scss */
.friends-drop-menu .um-friend-accept-btn, .friends-drop-menu .um-friend-reject-btn {
  border-radius: 2px !important; }

/* line 4745, sass/style.scss */
.um-profile-subnav span {
  border-radius: 4px; }

/* line 4750, sass/style.scss */
.um-profile-body .um-friends-user {
  max-width: 700px;
  margin: auto; }
/* line 4755, sass/style.scss */
.um-profile-body .um-friends-user-photo {
  top: 8px; }
/* line 4759, sass/style.scss */
.um-profile-body .um-field-label label {
  margin-bottom: 0 !important; }
/* line 4763, sass/style.scss */
.um-profile-body .um-field-area {
  font-weight: 600;
  font-size: 16px; }
  /* line 4766, sass/style.scss */
  .um-profile-body .um-field-area a {
    color: #30529D; }
    /* line 4768, sass/style.scss */
    .um-profile-body .um-field-area a:hover {
      color: #EE7219; }
/* line 4774, sass/style.scss */
.um-profile-body .um-left .um-button {
  transition: all ease-in-out 0.3s;
  background-color: #30529D;
  color: #ffffff;
  font-weight: 600 !important; }
  /* line 4779, sass/style.scss */
  .um-profile-body .um-left .um-button:hover {
    background-color: #EE7219; }
/* line 4785, sass/style.scss */
.um-profile-body .um-right .um-button {
  transition: all ease-in-out 0.3s;
  background-color: #eeeeee;
  font-weight: 600 !important; }
  /* line 4789, sass/style.scss */
  .um-profile-body .um-right .um-button:hover {
    background-color: #bdbdbd;
    color: #ffffff; }

/* line 4797, sass/style.scss */
.uimob340 .um-friends-list-user {
  width: 20%;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px; }

/*
* UM Extension : User Bookmarks
*/
/* line 4808, sass/style.scss */
.um-user-bookmarks-profile-remove-link, .um-user-bookmarks-remove-button, .um-user-bookmarks-add-button {
  padding: 5px 15px;
  border-radius: 2px;
  text-decoration: none !important; }

/* line 4814, sass/style.scss */
.um-user-bookmarks-profile-remove-link {
  margin-top: 10px;
  display: inline-block;
  font-size: .75rem; }

/* line 4820, sass/style.scss */
.um-user-bookmarked-item {
  border: 1px solid #eee;
  border-radius: 2px;
  margin-bottom: 15px;
  padding-bottom: 15px; }

/* line 4827, sass/style.scss */
.um-user-bookmarked-post-image {
  padding-right: 15px; }

/* line 4831, sass/style.scss */
.um-user-bookmarks-post-content h3 {
  font-size: 1rem; }

/* line 4835, sass/style.scss */
.um-user-bookmarked-item hr {
  display: none; }

/* line 4840, sass/style.scss */
.um-profile-body.bookmarks hr {
  display: none; }
/* line 4844, sass/style.scss */
.um-profile-body.bookmarks header {
  margin-top: 20px; }

/* line 4850, sass/style.scss */
.um-user-bookmarked-item .um-user-bookmarks-profile-remove-link {
  visibility: hidden; }
/* line 4854, sass/style.scss */
.um-user-bookmarked-item:hover .um-user-bookmarks-profile-remove-link {
  visibility: visible; }

/* line 4859, sass/style.scss */
.um-theme-profile-single-content #um-clear-bookmarks, .um-profile-one-content #um-clear-bookmarks {
  width: auto;
  margin-top: 15px; }

/* line 4864, sass/style.scss */
.um-profile-body .um-user-bookmarked-list .um-user-bookmarked-item.has-image .um-user-bookmarkss-list .um-user-bookmarks-post-content {
  width: 76%; }

/*--------------------------------------------------------------
# 15.0 - Beaver Builder
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# 16.0 - LifterLMS
--------------------------------------------------------------*/
/* line 4877, sass/style.scss */
.course .llms-meta-info .llms-meta p {
  padding: 0; }
/* line 4881, sass/style.scss */
.course .llms-meta-info .llms-meta-title {
  margin-bottom: inherit; }

/*--------------------------------------------------------------
# 17.0 - Gutenberg
--------------------------------------------------------------*/
/* line 4890, sass/style.scss */
.wp-block-gallery {
  list-style: none;
  padding: 0; }

/*--------------------------------------------------------------
# 18.0 - WP Job Manager
--------------------------------------------------------------*/
/* line 4900, sass/style.scss */
.single-job_listing .single-post-content {
  width: 100%; }
/* line 4904, sass/style.scss */
.single-job_listing .single-article-header, .single-job_listing .single-article-content-inner {
  margin: 0 auto;
  max-width: 960px; }
/* line 4909, sass/style.scss */
.single-job_listing .single-article-content {
  box-shadow: none; }

/* line 4914, sass/style.scss */
.single_job_listing .company {
  border: none;
  box-shadow: none;
  padding-right: 0; }

/* line 4920, sass/style.scss */
.single-job-sidebar {
  border-left: 1px solid #eee; }
  /* line 4923, sass/style.scss */
  .single-job-sidebar .job_application.application {
    text-align: center; }

/* line 4928, sass/style.scss */
.single_job_listing .meta .job-type {
  border-radius: 2px; }

/* line 4932, sass/style.scss */
.single-job-header {
  border-bottom: 1px solid #eee;
  margin-bottom: 30px; }
  /* line 4933, sass/style.scss */
  .single-job-header .application_button {
    border-radius: 2px; }

/* line 4941, sass/style.scss */
a.google_map_link {
  text-decoration: none; }

/*--------------------------------------------------------------
# 19.0 - wpForo Forum
--------------------------------------------------------------*/
/* line 4950, sass/style.scss */
#wpforo-wrap .wpforo-main, #wpforo-wrap .wpforo-subtop, #wpforo-wrap .wpf-sbtn {
  padding: 0 20px; }

/* line 4955, sass/style.scss */
.wpforo-post {
  border-radius: 3px; }

/* line 4960, sass/style.scss */
#wpforo-wrap #wpforo-menu, #wpforo-wrap .wpf-member-title.wpfut {
  border-radius: 3px; }
/* line 4965, sass/style.scss */
#wpforo-wrap input[type="submit"], #wpforo-wrap input[type="reset"], #wpforo-wrap input[type="button"] {
  border-radius: 3px; }
/* line 4970, sass/style.scss */
#wpforo-wrap .wpf-button {
  border-radius: 3px; }

/* line 4975, sass/style.scss */
.wpforo-post .bottom, .wpforo-post-content-top {
  border: none !important; }

/* line 4980, sass/style.scss */
#wpforo-wrap #wpforo-menu li {
  border: none !important; }
/* line 4985, sass/style.scss */
#wpforo-wrap .wpf-breadcrumb .wpf-root {
  border: none !important; }
/* line 4989, sass/style.scss */
#wpforo-wrap .wpf-breadcrumb div:first-child {
  padding-left: 0; }

/* line 4995, sass/style.scss */
.wpforo-post-head {
  margin: 20px 0 !important;
  border-radius: 2px; }

/* line 5000, sass/style.scss */
.author-posts, .author-joined, .wpforo-post-content-top, .wpforo-action-buttons-wrap {
  opacity: .7; }

/* line 5004, sass/style.scss */
.author-posts:hover, .author-joined:hover, .wpforo-post-content-top:hover, .wpforo-action-buttons-wrap:hover {
  opacity: 1; }

/* line 5009, sass/style.scss */
#wpforo-wrap .wpforo-profile-wrap .wpf-profile-plugin-menu .wpf-pp-menu .wpf-pp-menu-item {
  margin-right: 6px;
  border-radius: 2px;
  padding: 6px 10px; }
/* line 5015, sass/style.scss */
#wpforo-wrap .wpforo-profile-wrap .h-picture .avatar {
  box-shadow: none; }

/*--------------------------------------------------------------
# 20.0 - ForumWP
--------------------------------------------------------------*/
/* line 5024, sass/style.scss */
.fmwp_topic, .fmwp_forum {
  max-width: 1200px;
  margin: 0 auto; }

/* line 5029, sass/style.scss */
.fmwp-topic-tag a, .fmwp-reply-avatars a, .fmwp-forum-category a, .fmwp-forum-latest-topic a, .fmwp-topic-info a {
  text-decoration: none; }

/* line 5033, sass/style.scss */
header.entry-header.fmwp {
  padding: 30px 0; }

/* line 5037, sass/style.scss */
.fmwp-forum-head .fmwp-forum-nav-bar {
  margin-bottom: 30px; }

/* line 5041, sass/style.scss */
.fmwp-forum-description {
  margin-bottom: 10px; }

/* line 5045, sass/style.scss */
.fmwp-child-reply {
  border-radius: 3px !important; }

/* line 5049, sass/style.scss */
.fmwp-topic-tag, .fmwp-forum-category {
  border: none !important; }

/* line 5053, sass/style.scss */
.fmwp-forum-categories {
  margin-left: 10px !important;
  margin-right: 10px !important; }

/* line 5058, sass/style.scss */
.fmwp-topic-sort {
  border-radius: 3px;
  margin-left: 5px; }

/* line 5063, sass/style.scss */
.fmwp-forum-search-line, .fmwp-forums-search-line {
  padding: 8px; }

/* line 5067, sass/style.scss */
.fmwp-search-topic, .fmwp-search-forum {
  padding: 15px !important; }

/* line 5071, sass/style.scss */
.fmwp-topic-main-wrapper .fmwp-topic-wrapper .fmwp-reply-row.fmwp-child-reply .fmwp-reply-children > :not(:last-child) {
  background-color: transparent !important; }

/*--------------------------------------------------------------
# 21.0 - Restrict Content
--------------------------------------------------------------*/
/* line 5079, sass/style.scss */
.rc-restricted-content-message {
  padding: 15px;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: inline-block; }
  /* line 5086, sass/style.scss */
  .rc-restricted-content-message:before {
    font-family: FontAwesome;
    content: "\f023";
    padding-right: 10px;
    display: inline-block; }

/* line 5094, sass/style.scss */
.rc_logged_in a {
  padding: 5px 10px;
  border-radius: 3px;
  display: inline-block;
  margin-bottom: 15px; }

/*--------------------------------------------------------------
# 23.0 - Dokan Multivendor
--------------------------------------------------------------*/
/* line 5105, sass/style.scss */
.dokan-sold-by {
  font-size: .8rem; }

/* line 5109, sass/style.scss */
.single-vendor-info {
  font-size: .8rem;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 15px; }
  /* line 5115, sass/style.scss */
  .single-vendor-info a {
    margin-left: 4px;
    font-weight: normal; }

/* line 5122, sass/style.scss */
a.dokan-btn, a.adverts-form-submit {
  text-decoration: none; }

/*--------------------------------------------------------------
# 24.0 - WPAdverts
--------------------------------------------------------------*/
/* line 5131, sass/style.scss */
.adverts-options .adverts-button-small {
  height: auto; }

/* line 5135, sass/style.scss */
.adverts-button-small {
  border: none !important; }

/* line 5139, sass/style.scss */
.adverts-price-box {
  border-radius: 2px; }

/* line 5143, sass/style.scss */
.advert-post-title, .advert-published {
  padding: 0 15px !important; }

/* line 5147, sass/style.scss */
.advert-post-title {
  padding-top: 15px !important; }

/* line 5151, sass/style.scss */
.advert-published .advert-date {
  line-height: 1;
  padding: 0 0 15px 0; }

/* line 5156, sass/style.scss */
.advert-item .advert-img {
  background: transparent; }

/* line 5160, sass/style.scss */
.adverts-options {
  padding: 15px 20px !important; }

/* line 5164, sass/style.scss */
a.adverts-show-contact, .adverts-single-grid-details a, .adverts-content a {
  text-decoration: none; }

/*--------------------------------------------------------------
13.1 SportsPress
--------------------------------------------------------------*/
/* line 5172, sass/style.scss */
dl.sp-player-details {
  padding: 15px; }
  /* line 5173, sass/style.scss */
  dl.sp-player-details dd {
    margin-left: 0;
    margin-bottom: .8em; }

/* line 5181, sass/style.scss */
select.sp-profile-selector {
  border-radius: 20px;
  padding: 5px 10px; }

/* line 5186, sass/style.scss */
.sp_player .single.page-meta {
  padding: 0;
  text-align: left; }

/* line 5191, sass/style.scss */
.sp-player-photo img {
  border-radius: 4px; }

/* line 5195, sass/style.scss */
strong.sp-player-number {
  padding: 5px 25px;
  border-radius: 4px; }

/* line 5200, sass/style.scss */
.sp-table-caption {
  padding: 0.625em 15px;
  margin-bottom: 0; }

/* line 5205, sass/style.scss */
.sp-data-table {
  margin-top: 0; }
  /* line 5208, sass/style.scss */
  .sp-data-table td, .sp-data-table thead th {
    padding: .5em .75em; }

/* line 5213, sass/style.scss */
.sp-player-list td {
  padding: .5em .75em; }

/* line 5217, sass/style.scss */
.sp-data-table {
  border-style: solid;
  border-width: 1px 0; }
  /* line 5221, sass/style.scss */
  .sp-data-table th, .sp-data-table td {
    border-style: solid;
    border-width: 1px 0; }
  /* line 5226, sass/style.scss */
  .sp-data-table tbody tr:hover {
    background-color: #eee; }

/* line 5231, sass/style.scss */
.sp-template-event-performance-icons .data-number {
  text-align: right;
  padding-left: 15px; }

/* line 5236, sass/style.scss */
.sp-event-venue th, .sp-event-venue-address-row td {
  text-align: center; }

/* line 5240, sass/style.scss */
.sp-event-venue-map-row td {
  padding: 0; }

/* line 5244, sass/style.scss */
.sp-template-event-logos .sp-team-result {
  padding: .3rem .6rem;
  border-radius: 2px;
  text-transform: uppercase; }

/* line 5250, sass/style.scss */
.sp-template-event-video .sp-table-caption {
  display: none; }

/* line 5255, sass/style.scss */
.sp-template-details dt {
  width: 40%;
  margin: 0 0 1rem;
  float: left;
  clear: left; }
/* line 5262, sass/style.scss */
.sp-template-details dd {
  overflow: hidden;
  margin: 0 0 1rem 45%; }
/* line 5267, sass/style.scss */
.sp-template-details dl {
  border-style: solid;
  border-width: 1px;
  padding: 1rem 15px 0; }

/* line 5275, sass/style.scss */
.sp-template-event-blocks .sp-event-date a, .sp-template-event-blocks .sp-event-results a {
  color: inherit; }

/* line 5280, sass/style.scss */
.sp-staff-role {
  padding: .3rem .6rem;
  border-radius: 4px; }

/* line 5285, sass/style.scss */
.page-meta {
  padding: 2rem 0; }
  /* line 5287, sass/style.scss */
  .page-meta h1 {
    color: #30529D; }
    /* line 5289, sass/style.scss */
    .page-meta h1 span {
      color: #EE7219; }

/* line 5295, sass/style.scss */
.um-groups-list-pagination a {
  color: #30529D;
  font-size: 16px;
  font-weight: bold; }

/*--------------------------------------------------------------
# 25.0 - Media Queries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# 25.1 - (min-width: 46em)
--------------------------------------------------------------*/
@media (min-width: 46em) {
  /* line 5310, sass/style.scss */
  .header-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    transition: 0.3s; } }
/*--------------------------------------------------------------
# 25.2 - (max-width: 830px)
--------------------------------------------------------------*/
@media (max-width: 830px) {
  /* line 5324, sass/style.scss */
  .header-search .um-search-field {
    margin-left: auto !important;
    margin-right: auto !important; } }
/*--------------------------------------------------------------
# 25.3 - (max-width:640px)
--------------------------------------------------------------*/
@media (max-width: 640px) {
  /* line 5335, sass/style.scss */
  body.has-sticky-header {
    overflow-x: unset;
    overflow-y: unset; }

  /* line 5340, sass/style.scss */
  .comment .children {
    padding-left: 0; }

  /* line 5344, sass/style.scss */
  .um-profile-one-content {
    padding: 0 !important; }

  /* line 5348, sass/style.scss */
  .um-profile-one .um-profile-photo {
    position: relative !important;
    top: 0 !important; }

  /* line 5353, sass/style.scss */
  .um-below-profile-one .um-friends-nocoverbtn {
    display: block !important; }

  /* line 5357, sass/style.scss */
  .um-profile-two-content, .um-profile-one-content .um-profile-body, .um-profile-two-content .um-profile-body {
    padding: 15px !important; }

  /* line 5361, sass/style.scss */
  .um-profile-one .um-name, .um-profile-two .um-name {
    float: none;
    margin-right: 0; }

  /* line 5365, sass/style.scss */
  .site-img-logo {
    max-width: 120px; } }
/*--------------------------------------------------------------
# 25.4 - (max-width:550px)
--------------------------------------------------------------*/
@media (max-width: 550px) {
  /* line 5377, sass/style.scss */
  html {
    overflow-x: hidden; }

  /* line 5381, sass/style.scss */
  .um-header-nonuser-button, .single-post-beside, .coupon .button {
    width: 100% !important; }

  /* line 5385, sass/style.scss */
  .form-field {
    width: 70%; }

  /* line 5389, sass/style.scss */
  .um-profile-one .um-friends-list-user {
    width: 20%; }

  /* line 5393, sass/style.scss */
  .uimob340 .um-members-list .um-member .um-member-card {
    width: auto; }

  /* line 5397, sass/style.scss */
  .um-group-meta li.privacy {
    margin-bottom: 5px; }

  /* line 5401, sass/style.scss */
  .comment-body {
    margin: .5em; }

  /* line 5405, sass/style.scss */
  .header-search {
    margin-top: 12px;
    margin-bottom: 12px; }

  /* line 5410, sass/style.scss */
  .um-groups-single div.um-group-tabs-wrap {
    margin: 20px auto; }

  /* line 5414, sass/style.scss */
  .um-theme-profile-single-sidebar {
    margin-top: 15px; }

  /* line 5418, sass/style.scss */
  .header-search .um-search-field {
    margin-left: auto !important;
    margin-right: auto !important; }

  /* line 5423, sass/style.scss */
  .fmwp-forum-categories {
    margin-left: 0 !important; }

  /* line 5427, sass/style.scss */
  .um-profile-four-head-left, .um-profile-two .um-profile-photo img, .um-group-meta, .um-theme-profile-single-sidebar-container, .um-theme-profile-single-content-container, .header-one-profile .um-notification-b, .um-header-avatar {
    margin: 0 !important; }

  /* line 5431, sass/style.scss */
  .widget-area-side {
    margin-top: 6%;
    margin-bottom: 6%; }

  /* line 5436, sass/style.scss */
  .entry-content .um-profile {
    margin-top: 0 !important; }

  /* line 5441, sass/style.scss */
  .um-profile-four-head-center .um-friends-nocoverbtn, .um-profile-four-head-center .um-messaging-btn {
    margin-top: 0 !important; }

  /* line 5446, sass/style.scss */
  .page-header {
    padding: 1em 0; }

  /* line 5450, sass/style.scss */
  .blog-post-one {
    padding-bottom: 30px; }

  /* line 5454, sass/style.scss */
  .single-article-header {
    padding-bottom: 0; }

  /* line 5458, sass/style.scss */
  .related ul.products {
    padding-top: 1em; }

  /* line 5462, sass/style.scss */
  ul.um-groups-single-tabs {
    padding-left: 0; }

  /* line 5466, sass/style.scss */
  .cart-collaterals {
    padding-top: 30px; }

  /* line 5470, sass/style.scss */
  .header-one-profile {
    padding: 0 .6em 0 0 !important; }

  /* line 5474, sass/style.scss */
  .um-group-text-container, .header-branding-logo, .header-container, .header-friend-requests, .header-notification-box, .header-messenger-box, .um-page-user td, .single-page__content, .um-theme-profile-single-sidebar, .page-content, .site-footer-center, .um-theme-profile-single-content, .um-profile-nav, .um-profile .um-header, .header-one-profile .outer-section-profile-container {
    padding: 0 !important; }

  /* line 5478, sass/style.scss */
  .header-one-menu {
    padding-left: 0;
    padding-right: 0; }

  /* line 5483, sass/style.scss */
  .image-caption {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  /* line 5488, sass/style.scss */
  .topbar-container, .single-article-header, .header-inner {
    padding-left: 5px !important;
    padding-right: 5px !important; }

  /* line 5493, sass/style.scss */
  .article-author-box {
    padding: 12px !important; }

  /* line 5499, sass/style.scss */
  .um-profile a.um-button, .um-profile a.um-follow-btn, .um-profile a.um-follow-edit, .um-profile a.um-login-to-follow-btn, .um-profile a.um-unfollow-btn, .um-profile a.um-unfollow-btn2 {
    padding: 12px !important; }
  /* line 5504, sass/style.scss */
  .um-profile .um-friends-nocoverbtn a {
    padding: 12px !important; }

  /* line 5509, sass/style.scss */
  .um-profile-four-head-right, .um-profile-four, .widget-area-side, .um-profile-two .um-profile-meta, .um-below-profile-two, .um-friends-list, .article-summary, .um-theme-profile-single-sidebar-container, .um-theme-profile-single-content-container, .fmwp_topic, .fmwp_forum {
    padding: 15px !important; }

  /* line 5514, sass/style.scss */
  .post-navigation .nav-next, .post-navigation .nav-previous {
    padding: 15px !important; }

  /* line 5519, sass/style.scss */
  .um-profile-content-container, .single.page-meta, .container-card-content, .website-canvas, #secondary .widget {
    padding: 15px !important 0; }

  /* line 5524, sass/style.scss */
  .blog-post-one .entry-excerpt, .blog-post-one .blog-post-title {
    padding: 15px !important; }

  /* line 5529, sass/style.scss */
  .website-canvas, .template-blog {
    padding: 15px !important; }

  /* line 5533, sass/style.scss */
  .navbar-light .navbar-toggler {
    border: 0; }

  /* line 5537, sass/style.scss */
  .group-grid-inner .group-meta-info {
    font-size: .9rem !important; }

  /* line 5541, sass/style.scss */
  .um-groups-single .um-group-name {
    text-align: left !important; }

  /* line 5545, sass/style.scss */
  #bs-navbar-primary .dropdown-toggle::after {
    float: right; }

  /* line 5549, sass/style.scss */
  .comments-area {
    margin: 0;
    padding: 0; }

  /* line 5554, sass/style.scss */
  .comment__meta {
    display: block;
    position: static; }

  /* line 5559, sass/style.scss */
  .um-group-meta ul {
    margin-left: 0;
    padding-left: 0; }

  /* line 5564, sass/style.scss */
  .header-notification-box .dropdown-menu {
    left: -240px !important; }

  /* line 5568, sass/style.scss */
  .header-messenger-box .dropdown-menu {
    left: -210px !important; }

  /* line 5572, sass/style.scss */
  input#coupon_code {
    width: 100% !important;
    margin-bottom: 10px; }

  /* line 5577, sass/style.scss */
  .single-post-content {
    margin-top: 0;
    padding: 1em;
    word-wrap: break-word; }

  /* line 5583, sass/style.scss */
  .header-search .search-form-label {
    text-align: center !important;
    display: block; }

  /* line 5588, sass/style.scss */
  .header-button-1, .header-button-2 {
    padding: 5px 10px;
    margin-bottom: 5px; }

  /* line 5593, sass/style.scss */
  .um-notification-live-count {
    top: -4px !important;
    left: 5px !important; }

  /* line 5598, sass/style.scss */
  .outer-section-profile-container .um-header-avatar img {
    transform: scale(0.6, 0.6); }

  /* line 5602, sass/style.scss */
  .header-friend-requests .dropdown-menu {
    min-width: 220px;
    max-width: 320px; }

  /* line 5607, sass/style.scss */
  #um-groups-filters ul.filters li {
    display: inline-block !important;
    margin-bottom: 10px; }

  /* line 5612, sass/style.scss */
  .um-notification-ico, .um-msg-tik-ico, .um-friend-tick {
    position: relative !important; }

  /* line 5616, sass/style.scss */
  .um-profile-four-head-left .um-profile-photo {
    position: static !important; }

  /* line 5620, sass/style.scss */
  .um-notification-b, .header-messenger-box, .header-notification-box, .um-groups-single .um-group-image-wrap {
    float: none !important; }

  /* line 5624, sass/style.scss */
  .um-messaging-btn {
    display: inline-block; }

  /* line 5628, sass/style.scss */
  .um-header-avatar, .search-form label, .header-one-profile .header-search {
    display: block !important; }

  /* line 5632, sass/style.scss */
  .group-description, .group-search-filter, .um-header-topbar-text, .um-theme-social-link {
    text-align: center !important; }

  /* line 5636, sass/style.scss */
  .um-profile-three .um-followers-rc {
    text-align: center !important; }
    /* line 5637, sass/style.scss */
    .um-profile-three .um-followers-rc a {
      text-align: center !important; }

  /* line 5644, sass/style.scss */
  .header-search .search-form label {
    text-align: center !important; }

  /* line 5649, sass/style.scss */
  .group-grid-inner .um-group-button-container .actions ul li, .group-grid-inner .um-group-button-container ul li {
    text-align: center !important; }

  /* line 5654, sass/style.scss */
  .header-one-profile .outer-section-profile-container {
    text-align: center !important; }

  /* line 5658, sass/style.scss */
  .um-notification-b {
    background-color: transparent !important;
    box-shadow: none !important;
    width: auto !important;
    height: auto !important;
    line-height: 1 !important; }

  /* line 5668, sass/style.scss */
  .outer-section-profile-container .um-header-avatar-name {
    transform: scale(0.8, 0.8);
    line-height: 1.1;
    margin: 0 !important; }

  /* line 5674, sass/style.scss */
  .um-group-image-container img {
    margin: 0 auto;
    display: block;
    float: none !important; }

  /* line 5681, sass/style.scss */
  .uimob340 .um-members-list .um-member-card-actions {
    margin-top: 15px;
    padding-top: 15px; }
  /* line 5687, sass/style.scss */
  .uimob340 .um-group-item .um-group-button-container .count-members, .uimob340 .um-group-item .um-group-button-container .last-active {
    float: none !important;
    width: 100% !important; }

  /* line 5694, sass/style.scss */
  .um-group-meta {
    width: 100%;
    float: left;
    text-align: center; }

  /* line 5700, sass/style.scss */
  .um-followers-btn {
    display: block;
    margin-top: 5px !important;
    margin-left: 0 !important; }

  /* line 5707, sass/style.scss */
  .um-below-profile-three .um-friends-nocoverbtn {
    width: auto;
    display: inline-block; }
  /* line 5712, sass/style.scss */
  .um-below-profile-three .um-followers-btn {
    width: auto;
    display: inline-block; }
    /* line 5716, sass/style.scss */
    .um-below-profile-three .um-followers-btn a {
      width: auto;
      display: inline-block; }
  /* line 5722, sass/style.scss */
  .um-below-profile-three .um-friends-nocoverbtn a {
    width: auto;
    display: inline-block; }

  /* line 5728, sass/style.scss */
  .um-profile-four-head-center .um-name a {
    font-size: 1.25rem;
    display: block; } }
@media (max-width: 767px) {
  /* line 5735, sass/style.scss */
  #bs-navbar-primary {
    position: absolute;
    top: 40px;
    left: 10px;
    width: 96vw;
    padding: 10px;
    z-index: 999;
    background-color: #30529D; } }
@media (min-width: 768px) {
  /* line 5746, sass/style.scss */
  .group-grid {
    flex: 0 0 33.3333333%; }

  /* line 5749, sass/style.scss */
  .group-search {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    /* line 5753, sass/style.scss */
    .group-search input[name="groups_search"] {
      max-width: 320px;
      margin-right: 2rem; } }
@media (min-width: 1024px) {
  /* line 5760, sass/style.scss */
  .group-grid {
    flex: 0 0 25%; } }
@media (min-width: 1200px) {
  /* line 5765, sass/style.scss */
  .group-grid {
    flex: 0 0 20%; } }

/*# sourceMappingURL=style.css.map */
