/*
Theme Name: Thrive
Theme URI: http://themeforest.net/item/thrive-intranet-wordpress-community-theme/12275020
Author: Dunhakdis
Author URI: http://themeforest.net/user/dunhakdis
Description: Thrive is an innovative WordPress Theme designed to cater company portals, organisational websites, company intranet and extranets. Thrive helps you build a WordPress based intranet for your company so that your staffs and members can easily share information, files, events, docs, resources, etc.  Thrive can also be used to facilitate group projects, reports, and activities.
Version: 1.8.4
License: Envato License
License URI: http://themeforest.net/licenses
Text Domain: thrive
Tags: custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu

Thrive is an innovative WordPress Theme designed to cater company portals, organisation websites, company intranet and extranets. It also helps you build a WordPress based intranet for your company so that your staffs and members can easily share information, files, events, docs, tickets, messages, and forms.
*/
/* line 37, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.primary, a, .subway-login-form .subway-login-lost-password a, .subway-login-form .login-remember label, #secondary-menu ul li a:hover, .user-notification-personal li a:hover, ul#notifications-ul li a:hover, .bp-docs #buddypress #bp-docs-all-docs li a:hover, .bp_docs #buddypress #bp-docs-all-docs li a:hover, .single-bp_doc #buddypress #bp-docs-all-docs li a:hover, .directory #buddypress #bp-docs-all-docs li a:hover, .buddypress #buddypress #bp-docs-all-docs li a:hover, .bp-docs #buddypress #bp-docs-all-docs li.current a, .bp_docs #buddypress #bp-docs-all-docs li.current a, .single-bp_doc #buddypress #bp-docs-all-docs li.current a, .directory #buddypress #bp-docs-all-docs li.current a, .buddypress #buddypress #bp-docs-all-docs li.current a, .doc-tabs ul li:hover a, .doc-tabs ul li.current a, .tribe-events-list .type-tribe_events h2 a, .tribe-events-list .type-tribe_events h2 a:hover, .bboss_search_page .search_filters ul li.current a, .bboss_search_page .search_filters ul li.active a, .bboss_search_page .search_filters ul li a:hover, .thrive-inline .bbp-admin-links a, .thrive-inline .bbp-forum-header a.bbp-forum-permalink, .thrive-inline .bbp-topic-header a.bbp-topic-permalink, .thrive-inline .bbp-reply-header a.bbp-reply-permalink, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce .star-rating span, .thrive-inline.woocommerce-page .star-rating, .thrive-inline.woocommerce .star-rating, .woocommerce .star-rating:before, #thrive-wisechat-support .wcControlsButtonsIncluded a.wcAddImageAttachment:before, body.thrive-layout-2_columns #sidebar-wrapper.dark #page-sidebar-menu #secondary-menu-links .menu-item.current-menu-item a, #page-sidenav #page-sidebar-menu ul#secondary-menu-links .menu-item a:hover, #page-sidenav #page-sidebar-menu ul#secondary-menu-links .menu-item.current-menu-item a {
  color: #03A9F4; }

.entry-meta{
  display: none !important;
}

#global-message{
  display: none;
}
#thrive_nav #user-nav-user-action a:last-of-type {
    display: block;
}
.entry-meta .byline, .entry-meta .cat-links { display: none; }
.entry-meta .posted-on { display: none; }

/* line 39, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.secondary, .bboss_search_page .search_filters ul li a .count {
  color: #FF4081; }

/* line 40, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.bg-secondary, .tribe-events-list-widget .tribe-events-widget-link a, #site-user-updates ul .item .thrive-user-nav-bubble {
  background-color: #FF4081; }

/* line 41, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.bg-secondary-100, pre, blockquote {
  background-color: #FF80AB; }

/* line 42, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.br-secondary, textarea:focus, input[type=text]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=number]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[name=s]:focus, body.thrive-inline .wpProQuiz_cloze input[type=text]:focus, .thrive-inline #tribe-bar-form input[type=text]:focus, .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .woocommerce .quantity .qty:focus, .woocommerce form .form-row input[type="text"]:focus, .woocommerce form .form-row input[type="email"]:focus, .woocommerce form .form-row input[type="tel"]:focus {
  border-color: #FF4081; }

/* line 44, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.bg-primary, .subway-login-form .subway-login-form__actions, #thrive_nav, #thrive_nav #thrive_nav_wrap #site-navigation .sub-menu li a:hover, #thrive_footer_widget, .post-type-archive-tribe_events #content table.tribe-events-calendar tr th, .wp-polls .Buttons, body #admin-only-bcp-cover-photo-settings, body.thrive-layout-2_columns #sidebar-wrapper #page-sidebar-toggle a#toggle-remove {
  background-color: '' ; }

/* line 45, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.bg-primary-700, #thrive_nav #thrive_nav_wrap #site-navigation .sub-menu li.current-menu-item a, input[type=reset], input[type=button], input[type=submit], button, .button, .thrive-inline.woocommerce-cart input.button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce .widget_price_filter .price_slider_amount .button, a.button.wc-forward, a.button.checkout.wc-forward, .woocommerce a.added_to_cart, .woocommerce a.button.wc-backward, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce div.product form.cart .button, .woocommerce .widget_price_filter .price_slider_amount .button:hover, a.button.wc-forward:hover, .woocommerce a.added_to_cart:hover, .woocommerce a.button.wc-backward:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce div.product form.cart .button:hover, #doc-submit-options .action.safe, .ac-reply-cancel, body.thrive-inline a.delete-doc-button, input[type=reset]:hover, input[type=button]:hover, input[type=submit]:hover, button:hover, .button:hover, #doc-submit-options .action.safe:hover, .ac-reply-cancel:hover, body.thrive-inline a.delete-doc-button:hover, .widget.home-widgets h3.widget-title, .thrive-inline div.product .onsale:before, .thrive-inline.woocommerce-page div.product .onsale:before, .thrive-inline.woocommerce div.product .onsale:before, .thrive-inline .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range, .thrive-inline .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle, #thrive-wisechat-support #thrive-wisechat-support-close-btn, #site-branding, body.thrive-layout-2_columns a#toggle-add, body.thrive-layout-2_columns #sidebar-wrapper #page-sidebar-toggle a#toggle-remove span.span-toggle {
  background-color: #0288D1; }

/* line 46, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.br-primary, .doc-tabs ul li:hover a, .doc-tabs ul li.current a {
  border-color: #03A9F4; }

/* line 47, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.br-primary-700 {
  border-color: #0288D1; }

/* line 49, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.primary_100 {
  color: #B3E5FC; }

/* line 50, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.primary_700 {
  color: #0288D1; }

/* line 53, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.secondary_fallback {
  color: #fff; }

/* line 54, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.secondary_100 {
  color: #FF80AB; }

/* line 55, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.secondary_400 {
  color: #F50057; }

/* line 57, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.dark {
  color: #000; }

/* line 58, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.dark_borders {
  color: rgba(0, 0, 0, 0.12); }

/* line 59, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.dark_disabled {
  color: rgba(0, 0, 0, 0.26); }

/* line 60, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.dark_secondary_icon {
  color: rgba(0, 0, 0, 0.54); }

/* line 61, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.dark_text {
  color: rgba(0, 0, 0, 0.87); }

/* line 63, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.light, .thrive-inline .bbp-template-notice a {
  color: #fff; }

/* line 64, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.light_borders {
  color: rgba(255, 255, 255, 0.12); }

/* line 65, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.light_secondary {
  color: rgba(255, 255, 255, 0.7); }

/* line 66, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/colors.scss */
.light_text_icon {
  color: white; }

/**
 * Measures the rhythmic
 * vertical balance
 * for the typography
 */
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Typography
2.0 General Tags
3.0 WordPress Core
4.0 Menu
5.0 Footer
6.0 Forms
7.0 Widgets
8.0 Spacing
9.0 Posts
10.0 Comments
11.0 Contents
12.0 Archives
13.0 Pages
14.0 Secondary Menu
15.0 Visual Composer
XX.0 Plugins
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Typography
--------------------------------------------------------------*/
/**
 * Material Icon Fonts.
 */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/MaterialIcons-Regular.eot');
  /* For IE6-8 */
  src: local('Material Icons'), local('MaterialIcons-Regular'), url('fonts/MaterialIcons-Regular.woff2') format('woff2'), url('fonts/MaterialIcons-Regular.woff') format('woff'), url('fonts/MaterialIcons-Regular.ttf') format('truetype'); }

/* line 16, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
.material-icons, .bp-docs .doc-attachment-mime-icon:before, .bp_docs .doc-attachment-mime-icon:before, .single-bp_doc .doc-attachment-mime-icon:before, .directory .doc-attachment-mime-icon:before, .buddypress .doc-attachment-mime-icon:before, .bp-docs #buddypress .docs-info-header p.currently-viewing:before, .bp_docs #buddypress .docs-info-header p.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header p.currently-viewing:before, .directory #buddypress .docs-info-header p.currently-viewing:before, .buddypress #buddypress .docs-info-header p.currently-viewing:before, #bp-docs-single-doc-header .doc-permissions .doc-public strong:before, #bp-docs-single-doc-header .doc-permissions .doc-limited strong:before, #bp-docs-single-doc-header .doc-permissions .doc-private strong:before, #bp-docs-single-doc-header .doc-permissions .doc-permissions-toggle:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus:before, .bp-docs #comments .comments-closed.comments-empty:before, .single-bp_doc #comments .comments-closed.comments-empty:before, .thrive-inline #tribe-bar-form .tribe-bar-views-inner label:after, .single-tribe_events .tribe-events-schedule .tribe-events-cost:before, #tribe-events-content .tribe-events-event-cost span:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

/**
 * -------------------
 */
/* line 45, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
html {
  font-size: 16px; }

/* line 49, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
body {
  font-size: 0.875em;
  line-height: 1.7142857143;
  margin-bottom: 1.71429em;
  font-family: 'RobotoDraft', sans-serif;
  margin-bottom: 0; }

/* line 56, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
h1, .h1 {
  font-size: 2.375em;
  line-height: 0.6315789474;
  margin-bottom: 0.63158em; }
  /* line 59, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
  h1.entry-title, .h1.entry-title {
    font-size: 29px;
    line-height: 120%;
    margin-top: 8px;
    font-weight: bold; }

/* line 67, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
h2, .h2 {
  font-size: 2em;
  line-height: 0.75;
  margin-bottom: 0.75em; }

/* line 71, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
h3, .h3 {
  font-size: 1.5625em;
  line-height: 0.96;
  margin-bottom: 0.96em; }

/* line 75, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
h4, .h4 {
  font-size: 1.375em;
  line-height: 1.0909090909;
  margin-bottom: 1.09091em; }

/* line 79, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
h5, .h5 {
  font-size: 1.1875em;
  line-height: 1.2631578947;
  margin-bottom: 1.26316em; }

/* line 83, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
h6, .h6 {
  font-size: 1.0625em;
  line-height: 1.4117647059;
  margin-bottom: 1.41176em; }

/* line 87, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
p {
  font-size: 1em;
  line-height: 1.5;
  margin-bottom: 1.5em; }

/* line 92, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
h1, h2, h3, h4, h5, h6 .h1, .h2, .h3, .h4, .h5, .h6 {
  /*	line-height: 120%;*/
  margin-top: 0;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.87); }
  @media (max-width: 768px) {
    h1, h2, h3, h4, h5, h6 .h1, .h2, .h3, .h4, .h5, .h6 {
      line-height: 120%;
      font-weight: normal; } }

/*Lists*/
/* line 109, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
menu, ul, ol {
  padding-left: 0; }

/* line 113, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
ol {
  padding-left: 20px; }

/* line 120, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
ul ul, ol ol, ul ol, ol ul {
  padding-left: 2.8em; }

/* line 126, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
ul li, ol li {
  list-style: none;
  line-height: 1.4em;
  margin-bottom: 10px; }

/* line 133, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
dir, menu {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 1.5em; }
  /* line 138, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
  dir li, menu li {
    list-style: lower-alpha; }

/* line 143, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
ol li {
  list-style: upper-roman; }

/* line 148, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
.content-area ul {
  padding: 1.8em;
  margin-bottom: 1.5em; }
  /* line 151, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
  .content-area ul li {
    list-style: circle; }
/* line 155, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
.content-area ol {
  padding-left: 2.8em;
  margin-bottom: 1.5em; }

/* line 163, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
table {
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
  /* line 165, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
  table td {
    padding: 5px;
    background: #fff;
    color: rgba(0, 0, 0, 0.54); }
  /* line 170, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
  table th {
    background: #fff;
    color: rgba(0, 0, 0, 0.54); }

/* line 177, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
pre, blockquote {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  font-size: 1.2em;
  padding: 1.5em 2em;
  margin: 1.5em 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.54);
  font-weight: 400;
  font-family: palatino, sans-serif;
  font-style: italic; }

/* line 195, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
blockquote:before {
  content: 'format_quote';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  float: right;
  font-size: 48px;
  color: rgba(0, 0, 0, 0.54); }

/* line 202, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
pre {
  font-size: 0.75em;
  font-style: normal;
  font-family: consolas, sans-serif;
  background: #000;
  color: rgba(255, 255, 255, 0.7); }

/* line 211, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
table tr {
  border: 1px solid rgba(0, 0, 0, 0.12); }
/* line 214, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
table td {
  padding: 5px; }
  /* line 216, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
  table td#next {
    text-align: right; }
/* line 220, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
table th {
  padding: 5px; }
/* line 223, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
table p:last-child {
  margin-bottom: 0; }

/* line 231, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
#content figure {
  margin-bottom: 1.5em; }
/* line 235, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
#content table {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 0;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12);
  width: 100%;
  margin: 1.5em 0; }
  /* line 243, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
  #content table tr {
    background: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
    /* line 247, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
    #content table tr:hover {
      background: rgba(0, 0, 0, 0.12); }
  /* line 252, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
  #content table td {
    font-size: 0.875em;
    line-height: 1.7142857143;
    margin-bottom: 1.71429em;
    padding: 10px 20px;
    color: rgba(0, 0, 0, 0.87); }
  /* line 258, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
  #content table th {
    padding: 5px 5px;
    font-size: 0.75em;
    line-height: 2;
    margin-bottom: 2em;
    color: rgba(0, 0, 0, 0.54); }

/* line 266, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
.type-strong {
  font-weight: 700; }

/* line 267, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
.type-light {
  font-weight: 300; }

/* line 268, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
.type-normal {
  font-weight: 400; }

/* line 270, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
.entry-content {
  font-size: 1.125em;
  line-height: 1.3333333333;
  margin-bottom: 1.33333em; }

/* line 274, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
.comments-title {
  line-height: 120%; }

/* line 278, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/typography.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p {
  -ms-word-wrap: break-word;
  word-wrap: break-word; }

/*--------------------------------------------------------------
2.0 General Tags
--------------------------------------------------------------*/
/* line 1, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
::selection {
  background: #03A9F4;
  /* WebKit/Blink Browsers */
  color: rgba(255, 255, 255, 0.7); }

/* line 5, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
::-moz-selection {
  background: #03A9F4;
  /* Gecko Browsers */
  color: rgba(255, 255, 255, 0.7); }

/* line 10, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
body {
  color: rgba(0, 0, 0, 0.87);
  margin: 0; }

/* line 15, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
iframe {
  max-width: 100%; }

/* line 19, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
img {
  max-width: 100%;
  height: auto; }
  @media (max-width: 768px) {
    img.img-site-logo {
      margin: 0 auto 15px auto; } }

/* line 30, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
a {
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out; }
  /* line 38, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  a:focus, a:hover {
    text-decoration: none; }
  /* line 42, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  a:focus {
    outline: 0; }

/* line 47, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
label {
  display: block;
  margin: 0.75em 0; }

/* line 52, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  padding-top: 15px;
  padding-bottom: 5px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: inherit;
  color: rgba(0, 0, 0, 0.54);
  border: 0;
  border-bottom: none; }

/* line 66, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
caption {
  color: inherit; }

/* line 70, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.limiter {
  margin: 0 auto;
  max-width: 1140px; }

/* line 76, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
#lock-outline .material-icons, #lock-outline .bp-docs .doc-attachment-mime-icon:before, .bp-docs #lock-outline .doc-attachment-mime-icon:before, #lock-outline .bp_docs .doc-attachment-mime-icon:before, .bp_docs #lock-outline .doc-attachment-mime-icon:before, #lock-outline .single-bp_doc .doc-attachment-mime-icon:before, .single-bp_doc #lock-outline .doc-attachment-mime-icon:before, #lock-outline .directory .doc-attachment-mime-icon:before, .directory #lock-outline .doc-attachment-mime-icon:before, #lock-outline .buddypress .doc-attachment-mime-icon:before, .buddypress #lock-outline .doc-attachment-mime-icon:before, #lock-outline .bp-docs #buddypress .docs-info-header p.currently-viewing:before, .bp-docs #buddypress .docs-info-header #lock-outline p.currently-viewing:before, #lock-outline .bp_docs #buddypress .docs-info-header p.currently-viewing:before, .bp_docs #buddypress .docs-info-header #lock-outline p.currently-viewing:before, #lock-outline .single-bp_doc #buddypress .docs-info-header p.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header #lock-outline p.currently-viewing:before, #lock-outline .directory #buddypress .docs-info-header p.currently-viewing:before, .directory #buddypress .docs-info-header #lock-outline p.currently-viewing:before, #lock-outline .buddypress #buddypress .docs-info-header p.currently-viewing:before, .buddypress #buddypress .docs-info-header #lock-outline p.currently-viewing:before, #lock-outline #bp-docs-single-doc-header .doc-permissions .doc-public strong:before, #bp-docs-single-doc-header .doc-permissions .doc-public #lock-outline strong:before, #lock-outline #bp-docs-single-doc-header .doc-permissions .doc-limited strong:before, #bp-docs-single-doc-header .doc-permissions .doc-limited #lock-outline strong:before, #lock-outline #bp-docs-single-doc-header .doc-permissions .doc-private strong:before, #bp-docs-single-doc-header .doc-permissions .doc-private #lock-outline strong:before, #lock-outline #bp-docs-single-doc-header .doc-permissions .doc-permissions-toggle:before, #bp-docs-single-doc-header .doc-permissions #lock-outline .doc-permissions-toggle:before, #lock-outline .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone #lock-outline .bp-docs-level-icon:before, #lock-outline .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin #lock-outline .bp-docs-level-icon:before, #lock-outline .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator #lock-outline .bp-docs-level-icon:before, #lock-outline .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members #lock-outline .bp-docs-level-icon:before, #lock-outline .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods #lock-outline .bp-docs-level-icon:before, #lock-outline .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone #lock-outline .bp-docs-level-icon:before, #lock-outline .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin #lock-outline .bp-docs-level-icon:before, #lock-outline .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator #lock-outline .bp-docs-level-icon:before, #lock-outline .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members #lock-outline .bp-docs-level-icon:before, #lock-outline .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods #lock-outline .bp-docs-level-icon:before, #lock-outline .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-closed #lock-outline .plus-or-minus:before, #lock-outline .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open #lock-outline .plus-or-minus:before, #lock-outline .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed #lock-outline .plus-or-minus:before, #lock-outline .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open #lock-outline .plus-or-minus:before, #lock-outline .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed #lock-outline .plus-or-minus:before, #lock-outline .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open #lock-outline .plus-or-minus:before, #lock-outline .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed #lock-outline .plus-or-minus:before, #lock-outline .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open #lock-outline .plus-or-minus:before, #lock-outline .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed #lock-outline .plus-or-minus:before, #lock-outline .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open #lock-outline .plus-or-minus:before, #lock-outline .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed #lock-outline .plus-or-minus:before, #lock-outline .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open #lock-outline .plus-or-minus:before, #lock-outline .bp-docs #comments .comments-closed.comments-empty:before, .bp-docs #comments #lock-outline .comments-closed.comments-empty:before, #lock-outline .single-bp_doc #comments .comments-closed.comments-empty:before, .single-bp_doc #comments #lock-outline .comments-closed.comments-empty:before, #lock-outline .thrive-inline #tribe-bar-form .tribe-bar-views-inner label:after, .thrive-inline #tribe-bar-form .tribe-bar-views-inner #lock-outline label:after, #lock-outline .single-tribe_events .tribe-events-schedule .tribe-events-cost:before, .single-tribe_events .tribe-events-schedule #lock-outline .tribe-events-cost:before, #lock-outline #tribe-events-content .tribe-events-event-cost span:before, #tribe-events-content .tribe-events-event-cost #lock-outline span:before {
  color: rgba(0, 0, 0, 0.12); }

/* line 80, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.thrive-card {
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12);
  padding: 25px 35px;
  background: #fff; }
  @media (max-width: 768px) {
    .thrive-card {
      padding: 10px 10px; } }

/* line 89, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.thrive-list {
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12);
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 25px 35px;
  background: #fff; }
  /* line 95, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  .thrive-list:hover {
    background: rgba(255, 255, 255, 0.7); }

/* line 104, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.container.site-content {
  padding-top: 35px;
  padding-bottom: 35px; }

/* line 110, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
#global-message {
  padding: 20px 40px;
  color: rgba(255, 255, 255, 0.7); }
  /* line 115, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  #global-message:before {
    content: 'error_outline';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    position: relative;
    top: 4px;
    font-size: 18px;
    margin-right: 5px; }
  /* line 123, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  #global-message.alert.alert-danger {
    background: #E53935; }
    /* line 124, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
    #global-message.alert.alert-danger:before {
      content: 'error_outline';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga'; }
    /* line 128, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
    #global-message.alert.alert-danger a {
      color: #fff; }

/* line 134, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
#message.success, #message.warning, #message.info {
  clear: both;
  padding: 10px 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 4px;
  font-size: 14px;
  background: #03A9F4;
  color: rgba(255, 255, 255, 0.7); }
  /* line 144, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  #message.success:before, #message.warning:before, #message.info:before {
    content: 'check_circle';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    float: left;
    margin-right: 5px;
    position: relative;
    top: -2.5px; }
/* line 152, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
#message.warning {
  background: #FFB300; }
  /* line 155, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  #message.warning:before {
    content: 'warning';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }
/* line 159, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
#message.info {
  background: #039BE5; }
  /* line 162, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  #message.info:before {
    content: 'info_outline';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }

@media (min-width: 992px) {
  #content-left-col {
    padding-right: 0; } }

@media (min-width: 992px) {
  .sidebar-content #content-left-col {
    padding-left: 0;
    padding-right: 15px; } }

/* line 185, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.material-icons, .bp-docs .doc-attachment-mime-icon:before, .bp_docs .doc-attachment-mime-icon:before, .single-bp_doc .doc-attachment-mime-icon:before, .directory .doc-attachment-mime-icon:before, .buddypress .doc-attachment-mime-icon:before, .bp-docs #buddypress .docs-info-header p.currently-viewing:before, .bp_docs #buddypress .docs-info-header p.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header p.currently-viewing:before, .directory #buddypress .docs-info-header p.currently-viewing:before, .buddypress #buddypress .docs-info-header p.currently-viewing:before, #bp-docs-single-doc-header .doc-permissions .doc-public strong:before, #bp-docs-single-doc-header .doc-permissions .doc-limited strong:before, #bp-docs-single-doc-header .doc-permissions .doc-private strong:before, #bp-docs-single-doc-header .doc-permissions .doc-permissions-toggle:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus:before, .bp-docs #comments .comments-closed.comments-empty:before, .single-bp_doc #comments .comments-closed.comments-empty:before, .thrive-inline #tribe-bar-form .tribe-bar-views-inner label:after, .single-tribe_events .tribe-events-schedule .tribe-events-cost:before, #tribe-events-content .tribe-events-event-cost span:before {
  position: relative;
  top: 2.5px; }

/* line 191, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.material-icons.md-18, .bp-docs .md-18.doc-attachment-mime-icon:before, .bp_docs .md-18.doc-attachment-mime-icon:before, .single-bp_doc .md-18.doc-attachment-mime-icon:before, .directory .md-18.doc-attachment-mime-icon:before, .buddypress .md-18.doc-attachment-mime-icon:before, .bp-docs #buddypress .docs-info-header p.md-18.currently-viewing:before, .bp_docs #buddypress .docs-info-header p.md-18.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header p.md-18.currently-viewing:before, .directory #buddypress .docs-info-header p.md-18.currently-viewing:before, .buddypress #buddypress .docs-info-header p.md-18.currently-viewing:before, #bp-docs-single-doc-header .doc-permissions .doc-public strong.md-18:before, #bp-docs-single-doc-header .doc-permissions .doc-limited strong.md-18:before, #bp-docs-single-doc-header .doc-permissions .doc-private strong.md-18:before, #bp-docs-single-doc-header .doc-permissions .md-18.doc-permissions-toggle:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .md-18.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .md-18.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .md-18.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .md-18.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .md-18.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .md-18.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .md-18.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .md-18.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .md-18.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .md-18.bp-docs-level-icon:before, .bp-docs .doc-meta .toggleable.toggle-closed .md-18.plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .md-18.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .md-18.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .md-18.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .md-18.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .md-18.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .md-18.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .md-18.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .md-18.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .md-18.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .md-18.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .md-18.plus-or-minus:before, .bp-docs #comments .md-18.comments-closed.comments-empty:before, .single-bp_doc #comments .md-18.comments-closed.comments-empty:before, .thrive-inline #tribe-bar-form .tribe-bar-views-inner label.md-18:after, .single-tribe_events .tribe-events-schedule .md-18.tribe-events-cost:before, #tribe-events-content .tribe-events-event-cost span.md-18:before {
  font-size: 18px; }

/* line 192, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.material-icons.md-24, .bp-docs .md-24.doc-attachment-mime-icon:before, .bp_docs .md-24.doc-attachment-mime-icon:before, .single-bp_doc .md-24.doc-attachment-mime-icon:before, .directory .md-24.doc-attachment-mime-icon:before, .buddypress .md-24.doc-attachment-mime-icon:before, .bp-docs #buddypress .docs-info-header p.md-24.currently-viewing:before, .bp_docs #buddypress .docs-info-header p.md-24.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header p.md-24.currently-viewing:before, .directory #buddypress .docs-info-header p.md-24.currently-viewing:before, .buddypress #buddypress .docs-info-header p.md-24.currently-viewing:before, #bp-docs-single-doc-header .doc-permissions .doc-public strong.md-24:before, #bp-docs-single-doc-header .doc-permissions .doc-limited strong.md-24:before, #bp-docs-single-doc-header .doc-permissions .doc-private strong.md-24:before, #bp-docs-single-doc-header .doc-permissions .md-24.doc-permissions-toggle:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .md-24.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .md-24.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .md-24.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .md-24.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .md-24.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .md-24.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .md-24.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .md-24.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .md-24.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .md-24.bp-docs-level-icon:before, .bp-docs .doc-meta .toggleable.toggle-closed .md-24.plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .md-24.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .md-24.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .md-24.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .md-24.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .md-24.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .md-24.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .md-24.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .md-24.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .md-24.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .md-24.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .md-24.plus-or-minus:before, .bp-docs #comments .md-24.comments-closed.comments-empty:before, .single-bp_doc #comments .md-24.comments-closed.comments-empty:before, .thrive-inline #tribe-bar-form .tribe-bar-views-inner label.md-24:after, .single-tribe_events .tribe-events-schedule .md-24.tribe-events-cost:before, #tribe-events-content .tribe-events-event-cost span.md-24:before {
  font-size: 24px; }

/* line 193, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.material-icons.md-36, .bp-docs .md-36.doc-attachment-mime-icon:before, .bp_docs .md-36.doc-attachment-mime-icon:before, .single-bp_doc .md-36.doc-attachment-mime-icon:before, .directory .md-36.doc-attachment-mime-icon:before, .buddypress .md-36.doc-attachment-mime-icon:before, .bp-docs #buddypress .docs-info-header p.md-36.currently-viewing:before, .bp_docs #buddypress .docs-info-header p.md-36.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header p.md-36.currently-viewing:before, .directory #buddypress .docs-info-header p.md-36.currently-viewing:before, .buddypress #buddypress .docs-info-header p.md-36.currently-viewing:before, #bp-docs-single-doc-header .doc-permissions .doc-public strong.md-36:before, #bp-docs-single-doc-header .doc-permissions .doc-limited strong.md-36:before, #bp-docs-single-doc-header .doc-permissions .doc-private strong.md-36:before, #bp-docs-single-doc-header .doc-permissions .md-36.doc-permissions-toggle:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .md-36.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .md-36.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .md-36.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .md-36.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .md-36.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .md-36.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .md-36.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .md-36.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .md-36.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .md-36.bp-docs-level-icon:before, .bp-docs .doc-meta .toggleable.toggle-closed .md-36.plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .md-36.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .md-36.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .md-36.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .md-36.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .md-36.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .md-36.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .md-36.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .md-36.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .md-36.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .md-36.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .md-36.plus-or-minus:before, .bp-docs #comments .md-36.comments-closed.comments-empty:before, .single-bp_doc #comments .md-36.comments-closed.comments-empty:before, .thrive-inline #tribe-bar-form .tribe-bar-views-inner label.md-36:after, .single-tribe_events .tribe-events-schedule .md-36.tribe-events-cost:before, #tribe-events-content .tribe-events-event-cost span.md-36:before {
  font-size: 36px; }

/* line 194, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.material-icons.md-48, .bp-docs .md-48.doc-attachment-mime-icon:before, .bp_docs .md-48.doc-attachment-mime-icon:before, .single-bp_doc .md-48.doc-attachment-mime-icon:before, .directory .md-48.doc-attachment-mime-icon:before, .buddypress .md-48.doc-attachment-mime-icon:before, .bp-docs #buddypress .docs-info-header p.md-48.currently-viewing:before, .bp_docs #buddypress .docs-info-header p.md-48.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header p.md-48.currently-viewing:before, .directory #buddypress .docs-info-header p.md-48.currently-viewing:before, .buddypress #buddypress .docs-info-header p.md-48.currently-viewing:before, #bp-docs-single-doc-header .doc-permissions .doc-public strong.md-48:before, #bp-docs-single-doc-header .doc-permissions .doc-limited strong.md-48:before, #bp-docs-single-doc-header .doc-permissions .doc-private strong.md-48:before, #bp-docs-single-doc-header .doc-permissions .md-48.doc-permissions-toggle:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .md-48.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .md-48.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .md-48.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .md-48.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .md-48.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .md-48.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .md-48.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .md-48.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .md-48.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .md-48.bp-docs-level-icon:before, .bp-docs .doc-meta .toggleable.toggle-closed .md-48.plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .md-48.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .md-48.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .md-48.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .md-48.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .md-48.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .md-48.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .md-48.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .md-48.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .md-48.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .md-48.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .md-48.plus-or-minus:before, .bp-docs #comments .md-48.comments-closed.comments-empty:before, .single-bp_doc #comments .md-48.comments-closed.comments-empty:before, .thrive-inline #tribe-bar-form .tribe-bar-views-inner label.md-48:after, .single-tribe_events .tribe-events-schedule .md-48.tribe-events-cost:before, #tribe-events-content .tribe-events-event-cost span.md-48:before {
  font-size: 48px; }

/* line 197, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.material-icons.md-dark, .bp-docs .md-dark.doc-attachment-mime-icon:before, .bp_docs .md-dark.doc-attachment-mime-icon:before, .single-bp_doc .md-dark.doc-attachment-mime-icon:before, .directory .md-dark.doc-attachment-mime-icon:before, .buddypress .md-dark.doc-attachment-mime-icon:before, .bp-docs #buddypress .docs-info-header p.md-dark.currently-viewing:before, .bp_docs #buddypress .docs-info-header p.md-dark.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header p.md-dark.currently-viewing:before, .directory #buddypress .docs-info-header p.md-dark.currently-viewing:before, .buddypress #buddypress .docs-info-header p.md-dark.currently-viewing:before, #bp-docs-single-doc-header .doc-permissions .doc-public strong.md-dark:before, #bp-docs-single-doc-header .doc-permissions .doc-limited strong.md-dark:before, #bp-docs-single-doc-header .doc-permissions .doc-private strong.md-dark:before, #bp-docs-single-doc-header .doc-permissions .md-dark.doc-permissions-toggle:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .md-dark.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .md-dark.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .md-dark.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .md-dark.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .md-dark.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .md-dark.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .md-dark.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .md-dark.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .md-dark.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .md-dark.bp-docs-level-icon:before, .bp-docs .doc-meta .toggleable.toggle-closed .md-dark.plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .md-dark.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .md-dark.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .md-dark.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .md-dark.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .md-dark.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .md-dark.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .md-dark.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .md-dark.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .md-dark.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .md-dark.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .md-dark.plus-or-minus:before, .bp-docs #comments .md-dark.comments-closed.comments-empty:before, .single-bp_doc #comments .md-dark.comments-closed.comments-empty:before, .thrive-inline #tribe-bar-form .tribe-bar-views-inner label.md-dark:after, .single-tribe_events .tribe-events-schedule .md-dark.tribe-events-cost:before, #tribe-events-content .tribe-events-event-cost span.md-dark:before {
  color: rgba(0, 0, 0, 0.54); }

/* line 198, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.material-icons.md-dark.md-inactive, .bp-docs .md-dark.md-inactive.doc-attachment-mime-icon:before, .bp_docs .md-dark.md-inactive.doc-attachment-mime-icon:before, .single-bp_doc .md-dark.md-inactive.doc-attachment-mime-icon:before, .directory .md-dark.md-inactive.doc-attachment-mime-icon:before, .buddypress .md-dark.md-inactive.doc-attachment-mime-icon:before, .bp-docs #buddypress .docs-info-header p.md-dark.md-inactive.currently-viewing:before, .bp_docs #buddypress .docs-info-header p.md-dark.md-inactive.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header p.md-dark.md-inactive.currently-viewing:before, .directory #buddypress .docs-info-header p.md-dark.md-inactive.currently-viewing:before, .buddypress #buddypress .docs-info-header p.md-dark.md-inactive.currently-viewing:before, #bp-docs-single-doc-header .doc-permissions .doc-public strong.md-dark.md-inactive:before, #bp-docs-single-doc-header .doc-permissions .doc-limited strong.md-dark.md-inactive:before, #bp-docs-single-doc-header .doc-permissions .doc-private strong.md-dark.md-inactive:before, #bp-docs-single-doc-header .doc-permissions .md-dark.md-inactive.doc-permissions-toggle:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .md-dark.md-inactive.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .md-dark.md-inactive.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .md-dark.md-inactive.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .md-dark.md-inactive.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .md-dark.md-inactive.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .md-dark.md-inactive.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .md-dark.md-inactive.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .md-dark.md-inactive.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .md-dark.md-inactive.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .md-dark.md-inactive.bp-docs-level-icon:before, .bp-docs .doc-meta .toggleable.toggle-closed .md-dark.md-inactive.plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .md-dark.md-inactive.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .md-dark.md-inactive.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .md-dark.md-inactive.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .md-dark.md-inactive.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .md-dark.md-inactive.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .md-dark.md-inactive.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .md-dark.md-inactive.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .md-dark.md-inactive.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .md-dark.md-inactive.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .md-dark.md-inactive.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .md-dark.md-inactive.plus-or-minus:before, .bp-docs #comments .md-dark.md-inactive.comments-closed.comments-empty:before, .single-bp_doc #comments .md-dark.md-inactive.comments-closed.comments-empty:before, .thrive-inline #tribe-bar-form .tribe-bar-views-inner label.md-dark.md-inactive:after, .single-tribe_events .tribe-events-schedule .md-dark.md-inactive.tribe-events-cost:before, #tribe-events-content .tribe-events-event-cost span.md-dark.md-inactive:before {
  color: rgba(0, 0, 0, 0.26); }

/* line 201, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.material-icons.md-light, .bp-docs .md-light.doc-attachment-mime-icon:before, .bp_docs .md-light.doc-attachment-mime-icon:before, .single-bp_doc .md-light.doc-attachment-mime-icon:before, .directory .md-light.doc-attachment-mime-icon:before, .buddypress .md-light.doc-attachment-mime-icon:before, .bp-docs #buddypress .docs-info-header p.md-light.currently-viewing:before, .bp_docs #buddypress .docs-info-header p.md-light.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header p.md-light.currently-viewing:before, .directory #buddypress .docs-info-header p.md-light.currently-viewing:before, .buddypress #buddypress .docs-info-header p.md-light.currently-viewing:before, #bp-docs-single-doc-header .doc-permissions .doc-public strong.md-light:before, #bp-docs-single-doc-header .doc-permissions .doc-limited strong.md-light:before, #bp-docs-single-doc-header .doc-permissions .doc-private strong.md-light:before, #bp-docs-single-doc-header .doc-permissions .md-light.doc-permissions-toggle:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .md-light.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .md-light.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .md-light.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .md-light.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .md-light.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .md-light.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .md-light.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .md-light.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .md-light.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .md-light.bp-docs-level-icon:before, .bp-docs .doc-meta .toggleable.toggle-closed .md-light.plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .md-light.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .md-light.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .md-light.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .md-light.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .md-light.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .md-light.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .md-light.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .md-light.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .md-light.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .md-light.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .md-light.plus-or-minus:before, .bp-docs #comments .md-light.comments-closed.comments-empty:before, .single-bp_doc #comments .md-light.comments-closed.comments-empty:before, .thrive-inline #tribe-bar-form .tribe-bar-views-inner label.md-light:after, .single-tribe_events .tribe-events-schedule .md-light.tribe-events-cost:before, #tribe-events-content .tribe-events-event-cost span.md-light:before {
  color: white; }

/* line 202, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.material-icons.md-light.md-inactive, .bp-docs .md-light.md-inactive.doc-attachment-mime-icon:before, .bp_docs .md-light.md-inactive.doc-attachment-mime-icon:before, .single-bp_doc .md-light.md-inactive.doc-attachment-mime-icon:before, .directory .md-light.md-inactive.doc-attachment-mime-icon:before, .buddypress .md-light.md-inactive.doc-attachment-mime-icon:before, .bp-docs #buddypress .docs-info-header p.md-light.md-inactive.currently-viewing:before, .bp_docs #buddypress .docs-info-header p.md-light.md-inactive.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header p.md-light.md-inactive.currently-viewing:before, .directory #buddypress .docs-info-header p.md-light.md-inactive.currently-viewing:before, .buddypress #buddypress .docs-info-header p.md-light.md-inactive.currently-viewing:before, #bp-docs-single-doc-header .doc-permissions .doc-public strong.md-light.md-inactive:before, #bp-docs-single-doc-header .doc-permissions .doc-limited strong.md-light.md-inactive:before, #bp-docs-single-doc-header .doc-permissions .doc-private strong.md-light.md-inactive:before, #bp-docs-single-doc-header .doc-permissions .md-light.md-inactive.doc-permissions-toggle:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .md-light.md-inactive.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .md-light.md-inactive.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .md-light.md-inactive.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .md-light.md-inactive.bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .md-light.md-inactive.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .md-light.md-inactive.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .md-light.md-inactive.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .md-light.md-inactive.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .md-light.md-inactive.bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .md-light.md-inactive.bp-docs-level-icon:before, .bp-docs .doc-meta .toggleable.toggle-closed .md-light.md-inactive.plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .md-light.md-inactive.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .md-light.md-inactive.plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .md-light.md-inactive.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .md-light.md-inactive.plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .md-light.md-inactive.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .md-light.md-inactive.plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .md-light.md-inactive.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .md-light.md-inactive.plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .md-light.md-inactive.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .md-light.md-inactive.plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .md-light.md-inactive.plus-or-minus:before, .bp-docs #comments .md-light.md-inactive.comments-closed.comments-empty:before, .single-bp_doc #comments .md-light.md-inactive.comments-closed.comments-empty:before, .thrive-inline #tribe-bar-form .tribe-bar-views-inner label.md-light.md-inactive:after, .single-tribe_events .tribe-events-schedule .md-light.md-inactive.tribe-events-cost:before, #tribe-events-content .tribe-events-event-cost span.md-light.md-inactive:before {
  color: rgba(255, 255, 255, 0.3); }

/* line 205, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
.subway-login-form {
  padding: 25px;
  background: #fff;
  max-width: 380px;
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.12);
  border-radius: 4px; }
  /* line 214, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  .subway-login-form .subway-login-lost-password a, .subway-login-form .login-remember label {
    text-transform: uppercase;
    font-weight: normal; }
  /* line 222, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  .subway-login-form .subway-login-form__form .login-username, .subway-login-form .subway-login-form__form .login-password {
    margin: 30px 0; }
    /* line 226, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
    .subway-login-form .subway-login-form__form .login-username label, .subway-login-form .subway-login-form__form .login-password label {
      color: #9B9B9B;
      transform: translateY(10px);
      -moz-transform: translateY(10px);
      -webkit-transform: translateY(10px);
      -o-transform: translateY(10px);
      transition: all 0.25s ease-in-out;
      -webkit-transition: all 0.25s ease-in-out;
      -moz-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      position: absolute;
      font-size: 16px;
      font-weight: normal;
      margin: 0;
      cursor: auto; }
      /* line 247, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
      .subway-login-form .subway-login-form__form .login-username label.inactive, .subway-login-form .subway-login-form__form .login-password label.inactive {
        font-size: 12px;
        transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -webkit-transform: translateY(-10px);
        -o-transform: translateY(-10px); }
    /* line 257, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
    .subway-login-form .subway-login-form__form .login-username > input:focus, .subway-login-form .subway-login-form__form .login-password > input:focus {
      line-height: 1; }
  /* line 270, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  .subway-login-form .subway-login-form-message #message.success, .subway-login-form .subway-login-form-message #message.warning, .subway-login-form .subway-login-form-message #message.info, .subway-login-form .subway-login-form-message #message.warning, .subway-login-form .subway-login-form-message #message.error, .subway-login-form .subway-login-form-message #message.info {
    background: transparent;
    padding: 0; }
    /* line 273, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
    .subway-login-form .subway-login-form-message #message.success:before, .subway-login-form .subway-login-form-message #message.warning:before, .subway-login-form .subway-login-form-message #message.info:before, .subway-login-form .subway-login-form-message #message.warning:before, .subway-login-form .subway-login-form-message #message.error:before, .subway-login-form .subway-login-form-message #message.info:before {
      display: none; }
  /* line 278, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  .subway-login-form .subway-login-form-message #message.success, .subway-login-form .subway-login-form-message #message.warning, .subway-login-form .subway-login-form-message #message.info {
    color: #03A9F4; }
  /* line 279, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  .subway-login-form .subway-login-form-message #message.error {
    color: #E91E63; }
  /* line 280, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  .subway-login-form .subway-login-form-message #message.warning {
    color: #FFC107; }
  /* line 281, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  .subway-login-form .subway-login-form-message #message {
    color: #607D8B; }
  /* line 284, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
  .subway-login-form .subway-login-form__actions {
    padding: 25px;
    color: #FFF;
    margin: -25px -25px 25px -25px; }
    /* line 291, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
    .subway-login-form .subway-login-form__actions h3 {
      font-size: 16px;
      color: rgba(255, 255, 255, 0.7);
      line-height: 16px;
      font-weight: normal; }
    /* line 298, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
    .subway-login-form .subway-login-form__actions .social-connect {
      /* button bg: */
      background: #3B5998;
      box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.12), 0px 2px 8px 0px rgba(0, 0, 0, 0.24);
      font-size: 16px;
      color: #FFF;
      line-height: 16px;
      height: 56px;
      width: 56px;
      text-align: center;
      text-indent: -9999px;
      margin-right: 15px;
      border-radius: 50%;
      background-image: url('css/images/facebook.png');
      padding-top: 17.5px;
      background-repeat: no-repeat;
      background-position: center;
      border: 0 none;
      background-size: 16px; }
      /* line 303, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
      .subway-login-form .subway-login-form__actions .social-connect:hover {
        box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12), 0px 8px 8px 0px rgba(0, 0, 0, 0.24);
        transform: translateY(-5px); }
      /* line 324, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/general.scss */
      .subway-login-form .subway-login-form__actions .social-connect.gp {
        background: #DC4E41;
        margin-right: 0;
        background-image: url('css/images/google-plus.png');
        background-repeat: no-repeat;
        background-position: center;
        background-size: 16px; }

/*--------------------------------------------------------------
3.0 WordPress Core
--------------------------------------------------------------*/
/* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.sticky {
  display: block; }

/* line 10, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-caption {
  display: block; }

/* line 13, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.bypostauthor {
  display: block; }

/* line 17, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.alignnone {
  margin: 5px 20px 20px 0; }

/* line 21, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.text-aligncenter {
  text-align: center; }

/* line 25, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

/* line 30, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

/* line 35, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

/* line 40, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

/* line 45, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
a img.alignnone {
  margin: 5px 20px 20px 0; }

/* line 49, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

/* line 54, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 60, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.wp-caption {
  background: #fff;
  max-width: 96%;
  /* Image does not overflow the content area */
  text-align: center;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }

/* line 67, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.wp-caption-text {
  padding: 10px; }

/* line 71, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

/* line 75, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

/* line 79, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

/* line 83, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  padding: 0;
  width: auto; }

/* line 91, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

/* Text meant only for screen readers. */
/* line 99, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/* line 107, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */ }

/* line 128, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery {
  margin-bottom: 1.6em; }

/* line 132, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-item {
  display: inline-block;
  padding: 1.79104477%;
  text-align: center;
  vertical-align: top;
  width: 100%; }

/* line 140, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%; }

/* line 144, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%; }

/* line 148, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%; }

/* line 152, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%; }

/* line 156, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%; }

/* line 160, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%; }

/* line 164, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%; }

/* line 168, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%; }

/* line 172, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-icon img {
  margin: 0 auto; }

/* line 176, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-caption {
  display: block;
  padding: 10px 0; }

/* line 184, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/wordpress.scss */
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
  display: none; }

/*--------------------------------------------------------------
4.0 Menu
--------------------------------------------------------------*/
/* line 1, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
#mobile-close-btn {
  display: none; }

@media (max-width: 992px) {
  /* line 8, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
  #desktop-menu #mobile-close-btn {
    display: block;
    cursor: pointer;
    padding: 10px 20px;
    text-align: right;
    background-color: rgba(0, 0, 0, 0.12);
    width: 100%;
    line-height: 0.1px;
    height: auto;
    padding-bottom: 15px; }
    /* line 19, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
    #desktop-menu #mobile-close-btn:before {
      content: 'close';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga'; }
 }

/* line 26, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
#thrive_nav {
  display: table;
  width: 100%;
  padding: 30px 0; }
  @media (max-width: 768px) {
    #thrive_nav #site-logo {
      text-align: center;
      padding: 15px 0; } }
  /* line 41, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
  #thrive_nav #user-nav-user-action {
    margin-top: 5px; }
    @media (max-width: 768px) {
      #thrive_nav #user-nav-user-action {
        float: none !important;
        margin-top: -5px;
        /*Overwrite Bootstrap !important*/ } }
  /* line 49, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
  #thrive_nav #thrive_nav_wrap {
    display: table-cell;
    vertical-align: middle; }
    /* line 54, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
    #thrive_nav #thrive_nav_wrap .site-navigation-menu {
      float: right;
      margin-top: 5px; }
      @media (max-width: 992px) {
        #thrive_nav #thrive_nav_wrap .site-navigation-menu {
          float: none; } }
      @media (max-width: 992px) {
        #thrive_nav #thrive_nav_wrap .site-navigation-menu {
          position: absolute;
          right: -80%;
          top: 0;
          box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16);
          z-index: 9999999;
          height: 100%;
          width: 80%;
          background: #fff;
          z-index: 999; } }
    @media (max-width: 992px) {
      #thrive_nav #thrive_nav_wrap #site-navigation-container {
        position: static;
        display: none; }
        /* line 81, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
        #thrive_nav #thrive_nav_wrap #site-navigation-container.active-menu {
          display: block; }
        /* line 85, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
        #thrive_nav #thrive_nav_wrap #site-navigation-container.inactive-menu {
          display: none; } }
    /* line 91, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
    #thrive_nav #thrive_nav_wrap #site-navigation {
      padding: 0; }
      @media (max-width: 992px) {
        #thrive_nav #thrive_nav_wrap #site-navigation {
          padding: 15px 0 0 25px; } }
      @media (max-width: 992px) {
        #thrive_nav #thrive_nav_wrap #site-navigation {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: -99999px;
          background-color: rgba(0, 0, 0, 0.54);
          opacity: 0;
          -webkit-transition: opacity 0.25s ease-in-out;
          transition: opacity 0.25s ease-in-out;
          z-index: 99999;
          /*Overwrite Stick Menu and RevSlider FTW...*/ }
          /* line 113, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
          #thrive_nav #thrive_nav_wrap #site-navigation #site-navigation-menu-wrap {
            -webkit-transition: right 0.25s ease-in-out;
            transition: right 0.25s ease-in-out;
            background: #fff; }
          /* line 119, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
          #thrive_nav #thrive_nav_wrap #site-navigation.active {
            opacity: 1;
            left: 0; }
            /* line 123, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
            #thrive_nav #thrive_nav_wrap #site-navigation.active #site-navigation-menu-wrap {
              right: 0; }
          /* line 128, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
          #thrive_nav #thrive_nav_wrap #site-navigation.inactive {
            left: -99999px;
            opacity: 0; }
            /* line 132, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
            #thrive_nav #thrive_nav_wrap #site-navigation.inactive #site-navigation-menu-wrap {
              right: -80%; } }
      /* line 138, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
      #thrive_nav #thrive_nav_wrap #site-navigation ul {
        margin-bottom: 0;
        display: inline-block;
        padding-left: 0; }
        @media (max-width: 992px) {
          #thrive_nav #thrive_nav_wrap #site-navigation ul {
            width: 100%; } }
        /* line 148, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
        #thrive_nav #thrive_nav_wrap #site-navigation ul li {
          list-style: none;
          float: left;
          position: relative;
          margin: 0; }
          @media (max-width: 992px) {
            #thrive_nav #thrive_nav_wrap #site-navigation ul li {
              position: static;
              float: none;
              display: block; } }
          /* line 159, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
          #thrive_nav #thrive_nav_wrap #site-navigation ul li a {
            color: black;
            margin-right: 20px;
            padding: 30px 0; }
            @media (max-width: 992px) {
              #thrive_nav #thrive_nav_wrap #site-navigation ul li a {
                display: block;
                padding: 10px 20px;
                background: transparent;
                color: black;
                font-weight: 700;
                width: 100%; } }
            /* line 172, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
            #thrive_nav #thrive_nav_wrap #site-navigation ul li a:hover {
              color: #222; }
              @media (max-width: 992px) {
                #thrive_nav #thrive_nav_wrap #site-navigation ul li a:hover {
                  color: #222; } }
          /* line 182, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
          #thrive_nav #thrive_nav_wrap #site-navigation ul li.current-menu-ancestor a, #thrive_nav #thrive_nav_wrap #site-navigation ul li.current-menu-item a {
            color: #fff; }
            @media (max-width: 992px) {
              #thrive_nav #thrive_nav_wrap #site-navigation ul li.current-menu-ancestor a, #thrive_nav #thrive_nav_wrap #site-navigation ul li.current-menu-item a {
                color: #000; } }
          /* line 189, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
          #thrive_nav #thrive_nav_wrap #site-navigation ul li.current-menu-ancestor .sub-menu a, #thrive_nav #thrive_nav_wrap #site-navigation ul li.current-menu-item .sub-menu a {
            color: rgba(0, 0, 0, 0.87); }
            /* line 191, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
            #thrive_nav #thrive_nav_wrap #site-navigation ul li.current-menu-ancestor .sub-menu a:hover, #thrive_nav #thrive_nav_wrap #site-navigation ul li.current-menu-item .sub-menu a:hover {
              color: #fff; }
          /* line 197, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
          #thrive_nav #thrive_nav_wrap #site-navigation ul li.current-menu-ancestor .sub-menu .current-menu-item a, #thrive_nav #thrive_nav_wrap #site-navigation ul li.current-menu-item .sub-menu .current-menu-item a {
            color: #fff; }
          /* line 205, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
          #thrive_nav #thrive_nav_wrap #site-navigation ul li:last-child a {
            margin-right: 0; }
          /* line 211, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
          #thrive_nav #thrive_nav_wrap #site-navigation ul li:hover > ul.sub-menu {
            top: 25px;
            opacity: 1;
            left: 0; }
  /* line 223, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
  #thrive_nav #mobile-menu {
    line-height: 0px;
    margin: 0 0 0 0;
    height: 30px; }

/**
 * Sub Menu
 */
/* line 236, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
#thrive_nav #thrive_nav_wrap #site-navigation .sub-menu {
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12);
  width: 200px;
  margin-top: 20px;
  margin-left: -10px;
  opacity: 0;
  top: 30px;
  left: -9999px;
  -webkit-transition: opacity 0.45s ease-in-out, top 0.25s ease-in-out;
  -moz-transition: opacity 0.45s ease-in-out, top 0.25s ease-in-out;
  transition: opacity 0.45s ease-in-out, top 0.25s ease-in-out;
  position: absolute;
  padding-left: 0;
  z-index: 99999; }
  @media (max-width: 992px) {
    #thrive_nav #thrive_nav_wrap #site-navigation .sub-menu {
      left: 0;
      opacity: 1;
      position: static;
      margin-top: 0;
      margin-left: 0;
      box-shadow: none;
      width: 100%; } }
  /* line 267, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
  #thrive_nav #thrive_nav_wrap #site-navigation .sub-menu li {
    float: none;
    display: block;
    padding-left: 0;
    margin-left: 0;
    position: relative; }
    /* line 281, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
    #thrive_nav #thrive_nav_wrap #site-navigation .sub-menu li a {
      padding: 10px 20px;
      margin-right: 0;
      display: block;
      color: rgba(0, 0, 0, 0.87);
      background: #fff;
      border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
      @media (max-width: 992px) {
        #thrive_nav #thrive_nav_wrap #site-navigation .sub-menu li a {
          border-bottom: 0;
          color: rgba(0, 0, 0, 0.54);
          width: 100%;
          padding-left: 40px;
          background: transparent; } }
      /* line 300, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
      #thrive_nav #thrive_nav_wrap #site-navigation .sub-menu li a:empty {
        display: none; }
    /* line 307, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
    #thrive_nav #thrive_nav_wrap #site-navigation .sub-menu li:hover ul.sub-menu {
      position: absolute;
      left: 150px;
      top: 20px;
      margin-top: 0px; }
      @media (max-width: 992px) {
        #thrive_nav #thrive_nav_wrap #site-navigation .sub-menu li:hover ul.sub-menu {
          position: static; } }

/* line 325, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
#secondary-menu ul {
  padding-left: 0;
  display: inline-block;
  margin-bottom: -5px; }
  /* line 331, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
  #secondary-menu ul li {
    float: left;
    margin-right: 15px;
    display: block;
    margin-bottom: 0; }
    /* line 338, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
    #secondary-menu ul li a {
      display: block;
      font-size: 14px;
      font-weight: bold;
      color: rgba(0, 0, 0, 0.54); }

/**
 * Search
 */
/* line 357, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
#site-search #searchsubmit {
  display: none; }
/* line 361, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
#site-search ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }
/* line 365, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
#site-search :-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.7); }
/* line 369, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
#site-search ::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.7); }
/* line 373, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
#site-search :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }
/* line 377, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
#site-search input#s {
  margin: 0 0 0 40px;
  color: #fff;
  max-width: 90%; }
  @media (max-width: 768px) {
    #site-search input#s {
      margin: 0; } }

/**
 * Notifications
 */
/* line 394, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
.user-notification-personal li a, ul#notifications-ul li a {
  display: block;
  font-weight: bold;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54); }

/* line 406, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
#thrive-secondary-menu-search #searchform {
  margin: 0; }

/* line 411, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
#site-user-updates #topbarmenu-navigation {
  padding: 0; }
  /* line 414, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
  #site-user-updates #topbarmenu-navigation #top-bar-menu {
    padding: 0;
    margin: 0;
    float: none;
    display: block;
    top: 0; }
    /* line 421, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
    #site-user-updates #topbarmenu-navigation #top-bar-menu li {
      position: relative;
      margin-bottom: 0; }
      /* line 425, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
      #site-user-updates #topbarmenu-navigation #top-bar-menu li:first-child a {
        border-top: 0; }
      /* line 429, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
      #site-user-updates #topbarmenu-navigation #top-bar-menu li a {
        display: block;
        background: #fff;
        padding: 11px 20px;
        border: 1px solid rgba(0, 0, 0, 0.12);
        margin-bottom: -1px;
        color: rgba(0, 0, 0, 0.54);
        font-size: 12px;
        font-weight: bold; }
      /* line 439, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
      #site-user-updates #topbarmenu-navigation #top-bar-menu li:hover ul.sub-menu {
        display: block; }
      /* line 442, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
      #site-user-updates #topbarmenu-navigation #top-bar-menu li ul.sub-menu {
        position: absolute;
        left: -224px;
        top: 0;
        display: none;
        width: 225px;
        box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12);
        transition: all 0.24s ease-in-out; }
        /* line 452, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
        #site-user-updates #topbarmenu-navigation #top-bar-menu li ul.sub-menu li a {
          border-top: 1px solid rgba(0, 0, 0, 0.12);
          padding-bottom: 10.5px; }
        /* line 459, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
        #site-user-updates #topbarmenu-navigation #top-bar-menu li ul.sub-menu > li ul.sub-menu {
          display: none; }
        /* line 462, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu.scss */
        #site-user-updates #topbarmenu-navigation #top-bar-menu li ul.sub-menu > li:hover > ul.sub-menu {
          display: block; }

/*--------------------------------------------------------------
5.0 Footer
--------------------------------------------------------------*/
/* line 5, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
#page {
  min-height: 100%;
  position: relative; }

/**
 * @Footer Widgets Specification
 * Background: $primary
 * Foreground: $light
 * Links: $light_secondary
 * Links Hover: $light:underline
 */
/* line 20, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
#thrive_footer_widget {
  color: #fff;
  padding: 50px 0; }
  /* line 26, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
  #thrive_footer_widget .widget-title {
    color: #fff; }
  /* line 32, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
  #thrive_footer_widget .fmember-member-details .fmember-title h5 {
    color: rgba(255, 255, 255, 0.7); }
  /* line 36, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
  #thrive_footer_widget .fmember-member-details a {
    color: rgba(255, 255, 255, 0.7); }
  /* line 40, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
  #thrive_footer_widget .fmember-member-details .fmember-avatar img {
    border: 1px solid rgba(255, 255, 255, 0.7); }
  /* line 44, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
  #thrive_footer_widget .fmember-member-details .fmember-links a {
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, 0.7);
    background: transparent;
    margin-right: 2.5px;
    font-size: 12px;
    padding: 10px 20px; }
    /* line 51, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
    #thrive_footer_widget .fmember-member-details .fmember-links a .material-icons, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs .doc-attachment-mime-icon:before, .bp-docs #thrive_footer_widget .fmember-member-details .fmember-links a .doc-attachment-mime-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp_docs .doc-attachment-mime-icon:before, .bp_docs #thrive_footer_widget .fmember-member-details .fmember-links a .doc-attachment-mime-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc .doc-attachment-mime-icon:before, .single-bp_doc #thrive_footer_widget .fmember-member-details .fmember-links a .doc-attachment-mime-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .directory .doc-attachment-mime-icon:before, .directory #thrive_footer_widget .fmember-member-details .fmember-links a .doc-attachment-mime-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .buddypress .doc-attachment-mime-icon:before, .buddypress #thrive_footer_widget .fmember-member-details .fmember-links a .doc-attachment-mime-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs #buddypress .docs-info-header p.currently-viewing:before, .bp-docs #buddypress .docs-info-header #thrive_footer_widget .fmember-member-details .fmember-links a p.currently-viewing:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp_docs #buddypress .docs-info-header p.currently-viewing:before, .bp_docs #buddypress .docs-info-header #thrive_footer_widget .fmember-member-details .fmember-links a p.currently-viewing:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc #buddypress .docs-info-header p.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header #thrive_footer_widget .fmember-member-details .fmember-links a p.currently-viewing:before, #thrive_footer_widget .fmember-member-details .fmember-links a .directory #buddypress .docs-info-header p.currently-viewing:before, .directory #buddypress .docs-info-header #thrive_footer_widget .fmember-member-details .fmember-links a p.currently-viewing:before, #thrive_footer_widget .fmember-member-details .fmember-links a .buddypress #buddypress .docs-info-header p.currently-viewing:before, .buddypress #buddypress .docs-info-header #thrive_footer_widget .fmember-member-details .fmember-links a p.currently-viewing:before, #thrive_footer_widget .fmember-member-details .fmember-links a #bp-docs-single-doc-header .doc-permissions .doc-public strong:before, #bp-docs-single-doc-header .doc-permissions .doc-public #thrive_footer_widget .fmember-member-details .fmember-links a strong:before, #thrive_footer_widget .fmember-member-details .fmember-links a #bp-docs-single-doc-header .doc-permissions .doc-limited strong:before, #bp-docs-single-doc-header .doc-permissions .doc-limited #thrive_footer_widget .fmember-member-details .fmember-links a strong:before, #thrive_footer_widget .fmember-member-details .fmember-links a #bp-docs-single-doc-header .doc-permissions .doc-private strong:before, #bp-docs-single-doc-header .doc-permissions .doc-private #thrive_footer_widget .fmember-member-details .fmember-links a strong:before, #thrive_footer_widget .fmember-member-details .fmember-links a #bp-docs-single-doc-header .doc-permissions .doc-permissions-toggle:before, #bp-docs-single-doc-header .doc-permissions #thrive_footer_widget .fmember-member-details .fmember-links a .doc-permissions-toggle:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs-level-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs-level-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs-level-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs-level-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs-level-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs-level-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs-level-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs-level-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs-level-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs-level-icon:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-closed #thrive_footer_widget .fmember-member-details .fmember-links a .plus-or-minus:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open #thrive_footer_widget .fmember-member-details .fmember-links a .plus-or-minus:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed #thrive_footer_widget .fmember-member-details .fmember-links a .plus-or-minus:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open #thrive_footer_widget .fmember-member-details .fmember-links a .plus-or-minus:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed #thrive_footer_widget .fmember-member-details .fmember-links a .plus-or-minus:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open #thrive_footer_widget .fmember-member-details .fmember-links a .plus-or-minus:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed #thrive_footer_widget .fmember-member-details .fmember-links a .plus-or-minus:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open #thrive_footer_widget .fmember-member-details .fmember-links a .plus-or-minus:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed #thrive_footer_widget .fmember-member-details .fmember-links a .plus-or-minus:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open #thrive_footer_widget .fmember-member-details .fmember-links a .plus-or-minus:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed #thrive_footer_widget .fmember-member-details .fmember-links a .plus-or-minus:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open #thrive_footer_widget .fmember-member-details .fmember-links a .plus-or-minus:before, #thrive_footer_widget .fmember-member-details .fmember-links a .bp-docs #comments .comments-closed.comments-empty:before, .bp-docs #comments #thrive_footer_widget .fmember-member-details .fmember-links a .comments-closed.comments-empty:before, #thrive_footer_widget .fmember-member-details .fmember-links a .single-bp_doc #comments .comments-closed.comments-empty:before, .single-bp_doc #comments #thrive_footer_widget .fmember-member-details .fmember-links a .comments-closed.comments-empty:before, #thrive_footer_widget .fmember-member-details .fmember-links a .thrive-inline #tribe-bar-form .tribe-bar-views-inner label:after, .thrive-inline #tribe-bar-form .tribe-bar-views-inner #thrive_footer_widget .fmember-member-details .fmember-links a label:after, #thrive_footer_widget .fmember-member-details .fmember-links a .single-tribe_events .tribe-events-schedule .tribe-events-cost:before, .single-tribe_events .tribe-events-schedule #thrive_footer_widget .fmember-member-details .fmember-links a .tribe-events-cost:before, #thrive_footer_widget .fmember-member-details .fmember-links a #tribe-events-content .tribe-events-event-cost span:before, #tribe-events-content .tribe-events-event-cost #thrive_footer_widget .fmember-member-details .fmember-links a span:before {
      margin-bottom: 10px;
      color: rgba(255, 255, 255, 0.7); }
    /* line 55, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
    #thrive_footer_widget .fmember-member-details .fmember-links a:hover {
      text-decoration: none; }
  @media (max-width: 768px) {
    #thrive_footer_widget {
      padding: 50px 0; } }
  /* line 64, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
  #thrive_footer_widget a {
    color: rgba(255, 255, 255, 0.7); }
    /* line 66, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
    #thrive_footer_widget a:hover {
      color: #fff;
      text-decoration: underline; }
  /* line 72, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
  #thrive_footer_widget .footer-widget {
    margin: 0 0 35px 0; }
  /* line 77, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
  #thrive_footer_widget .footer-widgets-2-columns:nth-child(3n), #thrive_footer_widget .footer-widgets-3-columns:nth-child(4n) {
    clear: left; }
  /* line 85, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
  #thrive_footer_widget .fmember-member-details .fmember-avatar h3.h6 {
    color: #fff; }
  /* line 90, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
  #thrive_footer_widget .fmember-member-details .fmember-links li a {
    width: 50px;
    background: none;
    font-size: 12px; }
  /* line 97, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
  #thrive_footer_widget .fmember-member-details {
    margin-left: -25px;
    margin-right: -25px; }
    /* line 100, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
    #thrive_footer_widget .fmember-member-details .fmember-links {
      background: transparent;
      border-top: 0 none;
      border-bottom: 0 none; }
    /* line 105, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
    #thrive_footer_widget .fmember-member-details .fmember-links {
      margin-bottom: -25px; }

/**
 * @Footer Specification
 * Background: $dark
 * Foreground: $light_secondary
 * Links: $light_secondary:underline
 * Links Hover: $light
 */
/* line 118, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
#thrive_footer {
  padding: 25px 0;
  color: rgba(255, 255, 255, 0.7);
  background-color: #000;
  text-align: center; }
  /* line 124, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
  #thrive_footer a {
    color: rgba(255, 255, 255, 0.7);
    text-decoration: underline; }
    /* line 127, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/footer.scss */
    #thrive_footer a:hover {
      color: #fff;
      text-decoration: none; }

/*--------------------------------------------------------------
6.0 Forms
--------------------------------------------------------------*/
/* line 3, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.54); }

/* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(0, 0, 0, 0.54); }

/* line 11, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(0, 0, 0, 0.54); }

/* line 15, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.54); }

/* line 19, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
form {
  clear: both;
  display: block; }
  /* line 20, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
  form:after {
    content: " ";
    display: block;
    clear: both; }

/* line 39, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
textarea, input[type=text], input[type=email], input[type=tel], input[type=number], input[type=url], input[type=password], input[type=search], input[name=s], body.thrive-inline .wpProQuiz_cloze input[type=text] {
  border: 0;
  background: transparent;
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  font-weight: normal;
  transition: border-color 0.25s ease-in-out, line-height 0.25s ease-in-out;
  -webkit-transition: border-color 0.25s ease-in-out, line-height 0.25s ease-in-out;
  -moz-transition: border-color 0.25s ease-in-out, line-height 0.25s ease-in-out;
  display: block;
  margin-bottom: 20px;
  width: 100%;
  line-height: 1; }
  /* line 57, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
  textarea:focus, input[type=text]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=number]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[name=s]:focus, body.thrive-inline .wpProQuiz_cloze input[type=text]:focus {
    outline: 0;
     }

/* line 64, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
textarea {
  line-height: 1.5;
  padding: 10px 0;
  height: 45px;
  transition: padding 0.25s ease-in-out, background 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -webkit-transition: padding 0.25s ease-in-out, background 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -moz-transition: padding 0.25s ease-in-out, background 0.25s ease-in-out, border-color 0.25s ease-in-out; }
  /* line 73, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
  textarea:focus {
    line-height: 1.5;
    background: #fff;
    padding: 10px; }

/* line 80, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
select {
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  border: 0 none;
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  background: #fff;
  border-radius: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: right;
  background-size: 17.5px;
  line-height: 21px;
  font-size: 14px;
  padding-right: 20px;
  margin-bottom: 0; 
}
  /* line 98, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
  select:focus {
    outline: 0; }

/* line 103, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
select[multiple], select[size] {
  padding-right: 0;
  background-image: none; }

/* line 117, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
input[type=reset], input[type=button], input[type=submit], button, .button, .thrive-inline.woocommerce-cart input.button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce .widget_price_filter .price_slider_amount .button, a.button.wc-forward, a.button.checkout.wc-forward, .woocommerce a.added_to_cart, .woocommerce a.button.wc-backward, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce div.product form.cart .button, .woocommerce .widget_price_filter .price_slider_amount .button:hover, a.button.wc-forward:hover, .woocommerce a.added_to_cart:hover, .woocommerce a.button.wc-backward:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce div.product form.cart .button:hover, #doc-submit-options .action.safe, .ac-reply-cancel, body.thrive-inline a.delete-doc-button {
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  border: 0;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  padding: 0 25px;
  line-height: 36px;
  height: 36px;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  font-weight: 400;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12);
  /**
	 * Buttons Hovered
	 */ }
  /* line 147, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
  input[type=reset]:hover, input[type=button]:hover, input[type=submit]:hover, button:hover, .button:hover, .thrive-inline.woocommerce-cart input.button:hover, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .widget_price_filter .price_slider_amount .button:hover, a.button.wc-forward:hover, .woocommerce a.added_to_cart:hover, .woocommerce a.button.wc-backward:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button:hover, .woocommerce div.product form.cart .button:hover, #doc-submit-options .action.safe:hover, .ac-reply-cancel:hover, body.thrive-inline a.delete-doc-button:hover {
    color: #fff;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16); }
  /* line 153, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
  input[type=reset]:focus, input[type=button]:focus, input[type=submit]:focus, button:focus, .button:focus, .thrive-inline.woocommerce-cart input.button:focus, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce .widget_price_filter .price_slider_amount .button:focus, a.button.wc-forward:focus, .woocommerce a.added_to_cart:focus, .woocommerce a.button.wc-backward:focus, .woocommerce #respond input#submit:focus, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button:focus, .woocommerce div.product form.cart .button:focus, .woocommerce #respond input#submit.alt:focus:hover, #doc-submit-options .action.safe:focus, .ac-reply-cancel:focus, body.thrive-inline a.delete-doc-button:focus {
    outline: 0;
    color: #fff;
    box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
  /* line 159, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
  input[type=reset]:disabled, input[type=button]:disabled, input[type=submit]:disabled, button:disabled, .button:disabled, .thrive-inline.woocommerce-cart input.button:disabled, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:disabled, .woocommerce .widget_price_filter .price_slider_amount .button:disabled, a.button.wc-forward:disabled, .woocommerce a.added_to_cart:disabled, .woocommerce a.button.wc-backward:disabled, .woocommerce #respond input#submit:disabled, .woocommerce a.button.alt:disabled, .woocommerce button.button.alt:disabled, .woocommerce input.button:disabled, .woocommerce div.product form.cart .button:disabled, .woocommerce #respond input#submit.alt:disabled:hover, #doc-submit-options .action.safe:disabled, .ac-reply-cancel:disabled, body.thrive-inline a.delete-doc-button:disabled {
    background: rgba(0, 0, 0, 0.26);
    color: rgba(255, 255, 255, 0.3); }

/* line 167, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
#doc-submit-options .action.safe, .ac-reply-cancel {
  background: #E53935; }
  /* line 169, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
  #doc-submit-options .action.safe:hover, .ac-reply-cancel:hover {
    background: #E53935; }

/* line 175, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
.site-content a.ac-reply-cancel, .site-content .button, .site-content .thrive-inline.woocommerce-cart input.button, .thrive-inline.woocommerce-cart .site-content input.button, .site-content .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .site-content a.checkout-button, .site-content .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce .widget_price_filter .price_slider_amount .site-content .button, .site-content a.button.wc-forward, .site-content .woocommerce a.added_to_cart, .woocommerce .site-content a.added_to_cart, .site-content .woocommerce a.button.wc-backward, .woocommerce .site-content a.button.wc-backward, .site-content .woocommerce #respond input#submit, .woocommerce #respond .site-content input#submit, .site-content .woocommerce a.button.alt, .woocommerce .site-content a.button.alt, .site-content .woocommerce button.button.alt, .woocommerce .site-content button.button.alt, .site-content .woocommerce input.button, .woocommerce .site-content input.button, .site-content .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .site-content .button, .site-content .woocommerce #respond input#submit.alt:hover, .woocommerce #respond .site-content input#submit.alt:hover {
  color: white; }

/* line 180, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
.content-area fieldset ul, .content-area fieldset ol {
  padding-left: 1.8em; }

/* line 185, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
select[multiple], select[size] {
  border: 1px solid rgba(0, 0, 0, 0.12); }
  /* line 187, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
  select[multiple] option, select[size] option {
    padding: 10px 20px; }

/* line 192, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
.thrive-search-input {
  position: relative; }
  /* line 194, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
  .thrive-search-input .search-icon {
    position: absolute;
    top: 7.5px;
    color: rgba(0, 0, 0, 0.87);
    left: 6px;
}
  /* line 198, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
  .thrive-search-input input[name=s] {
    text-indent: 30px; 
    padding: 8px;
    color: rgba(0, 0, 0, 0.87);
	}
    /* line 200, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/forms.scss */
    .thrive-search-input input[name=s]:focus {
      line-height: 1; }

/*--------------------------------------------------------------
7.0 Widgets
--------------------------------------------------------------*/
/*sidebar widgets*/
/* line 2, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
#secondary.widget-area {
  padding-top: 15px; }

/* line 6, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
.sidebar-widgets {
  background: #fff;
  padding: 15px;
  display: block;
  margin: 15px 0;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
  /* line 14, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
  .sidebar-widgets:first-child {
    margin-top: 0; }
  /* line 18, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
  .sidebar-widgets .widget-title {
    color: rgba(0, 0, 0, 0.87);
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase; }
  /* line 25, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
  .sidebar-widgets ul ul, .sidebar-widgets ol ol, .sidebar-widgets ul ol, .sidebar-widgets ol ul {
    padding-left: 1.5em; }

/* line 31, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
.widget_recent_entries ul li {
  padding-left: 25px;
  position: relative; }
  /* line 35, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
  .widget_recent_entries ul li a:before {
    content: 'content_copy';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    position: absolute;
    left: 0;
    font-size: 18px; }

/* line 46, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
#dashboard-widgets {
  margin: 0 -5px; }
  @media (max-width: 768px) {
    #dashboard-widgets {
      margin: 0; } }

/* line 53, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
.widget.home-widgets {
  padding: 25px;
  background: #fff;
  width: 32%;
  float: left;
  margin: 0 6px 15px;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
  /* line 61, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
  .widget.home-widgets h3.widget-title {
    color: rgba(255, 255, 255, 0.7);
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 15px 25px;
    margin: -25px -25px 15px; }
  @media (max-width: 1190px) {
    .widget.home-widgets {
      width: 31%; } }
  @media (max-width: 992px) {
    .widget.home-widgets {
      width: 47%; } }
  @media (max-width: 768px) {
    .widget.home-widgets {
      width: 100%;
      margin: 5px 0; } }
  /* line 84, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
  .widget.home-widgets .fmember-member-details {
    margin-left: -25px;
    margin-right: -25px; }
    /* line 87, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
    .widget.home-widgets .fmember-member-details .fmember-links {
      margin-bottom: -25px; }

/* line 95, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
#content #wp-calendar td {
  padding: 5px 5px; }

/**
 * Featured Members
 */
/* line 103, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
.fmember-member-details {
  text-align: center;
  margin-left: -15px;
  margin-right: -15px; }
  /* line 109, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
  .fmember-member-details .fmember-links {
    background: #eee;
    margin-bottom: -15px;
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
  /* line 116, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
  .fmember-member-details .fmember-avatar img {
    border-radius: 50%;
    max-width: 128px;
    border: 1px solid rgba(0, 0, 0, 0.26);
    padding: 5px; }
  /* line 124, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
  .fmember-member-details .fmember-title {
    margin: 15px 0; }
  /* line 128, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
  .fmember-member-details .fmember-links {
    text-align: center; }
    /* line 130, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
    .fmember-member-details .fmember-links a {
      display: inline-block;
      border-right: 1px solid rgba(0, 0, 0, 0.12);
      color: rgba(0, 0, 0, 0.54);
      margin-right: 0;
      text-align: center;
      padding: 20px; }
      /* line 139, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
      .fmember-member-details .fmember-links a .material-icons, .fmember-member-details .fmember-links a .bp-docs .doc-attachment-mime-icon:before, .bp-docs .fmember-member-details .fmember-links a .doc-attachment-mime-icon:before, .fmember-member-details .fmember-links a .bp_docs .doc-attachment-mime-icon:before, .bp_docs .fmember-member-details .fmember-links a .doc-attachment-mime-icon:before, .fmember-member-details .fmember-links a .single-bp_doc .doc-attachment-mime-icon:before, .single-bp_doc .fmember-member-details .fmember-links a .doc-attachment-mime-icon:before, .fmember-member-details .fmember-links a .directory .doc-attachment-mime-icon:before, .directory .fmember-member-details .fmember-links a .doc-attachment-mime-icon:before, .fmember-member-details .fmember-links a .buddypress .doc-attachment-mime-icon:before, .buddypress .fmember-member-details .fmember-links a .doc-attachment-mime-icon:before, .fmember-member-details .fmember-links a .bp-docs #buddypress .docs-info-header p.currently-viewing:before, .bp-docs #buddypress .docs-info-header .fmember-member-details .fmember-links a p.currently-viewing:before, .fmember-member-details .fmember-links a .bp_docs #buddypress .docs-info-header p.currently-viewing:before, .bp_docs #buddypress .docs-info-header .fmember-member-details .fmember-links a p.currently-viewing:before, .fmember-member-details .fmember-links a .single-bp_doc #buddypress .docs-info-header p.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header .fmember-member-details .fmember-links a p.currently-viewing:before, .fmember-member-details .fmember-links a .directory #buddypress .docs-info-header p.currently-viewing:before, .directory #buddypress .docs-info-header .fmember-member-details .fmember-links a p.currently-viewing:before, .fmember-member-details .fmember-links a .buddypress #buddypress .docs-info-header p.currently-viewing:before, .buddypress #buddypress .docs-info-header .fmember-member-details .fmember-links a p.currently-viewing:before, .fmember-member-details .fmember-links a #bp-docs-single-doc-header .doc-permissions .doc-public strong:before, #bp-docs-single-doc-header .doc-permissions .doc-public .fmember-member-details .fmember-links a strong:before, .fmember-member-details .fmember-links a #bp-docs-single-doc-header .doc-permissions .doc-limited strong:before, #bp-docs-single-doc-header .doc-permissions .doc-limited .fmember-member-details .fmember-links a strong:before, .fmember-member-details .fmember-links a #bp-docs-single-doc-header .doc-permissions .doc-private strong:before, #bp-docs-single-doc-header .doc-permissions .doc-private .fmember-member-details .fmember-links a strong:before, .fmember-member-details .fmember-links a #bp-docs-single-doc-header .doc-permissions .doc-permissions-toggle:before, #bp-docs-single-doc-header .doc-permissions .fmember-member-details .fmember-links a .doc-permissions-toggle:before, .fmember-member-details .fmember-links a .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .fmember-member-details .fmember-links a .bp-docs-level-icon:before, .fmember-member-details .fmember-links a .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .fmember-member-details .fmember-links a .bp-docs-level-icon:before, .fmember-member-details .fmember-links a .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .fmember-member-details .fmember-links a .bp-docs-level-icon:before, .fmember-member-details .fmember-links a .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .fmember-member-details .fmember-links a .bp-docs-level-icon:before, .fmember-member-details .fmember-links a .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .fmember-member-details .fmember-links a .bp-docs-level-icon:before, .fmember-member-details .fmember-links a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .fmember-member-details .fmember-links a .bp-docs-level-icon:before, .fmember-member-details .fmember-links a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .fmember-member-details .fmember-links a .bp-docs-level-icon:before, .fmember-member-details .fmember-links a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .fmember-member-details .fmember-links a .bp-docs-level-icon:before, .fmember-member-details .fmember-links a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .fmember-member-details .fmember-links a .bp-docs-level-icon:before, .fmember-member-details .fmember-links a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .fmember-member-details .fmember-links a .bp-docs-level-icon:before, .fmember-member-details .fmember-links a .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-closed .fmember-member-details .fmember-links a .plus-or-minus:before, .fmember-member-details .fmember-links a .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .fmember-member-details .fmember-links a .plus-or-minus:before, .fmember-member-details .fmember-links a .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .fmember-member-details .fmember-links a .plus-or-minus:before, .fmember-member-details .fmember-links a .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .fmember-member-details .fmember-links a .plus-or-minus:before, .fmember-member-details .fmember-links a .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .fmember-member-details .fmember-links a .plus-or-minus:before, .fmember-member-details .fmember-links a .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .fmember-member-details .fmember-links a .plus-or-minus:before, .fmember-member-details .fmember-links a .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .fmember-member-details .fmember-links a .plus-or-minus:before, .fmember-member-details .fmember-links a .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .fmember-member-details .fmember-links a .plus-or-minus:before, .fmember-member-details .fmember-links a .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .fmember-member-details .fmember-links a .plus-or-minus:before, .fmember-member-details .fmember-links a .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .fmember-member-details .fmember-links a .plus-or-minus:before, .fmember-member-details .fmember-links a .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .fmember-member-details .fmember-links a .plus-or-minus:before, .fmember-member-details .fmember-links a .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .fmember-member-details .fmember-links a .plus-or-minus:before, .fmember-member-details .fmember-links a .bp-docs #comments .comments-closed.comments-empty:before, .bp-docs #comments .fmember-member-details .fmember-links a .comments-closed.comments-empty:before, .fmember-member-details .fmember-links a .single-bp_doc #comments .comments-closed.comments-empty:before, .single-bp_doc #comments .fmember-member-details .fmember-links a .comments-closed.comments-empty:before, .fmember-member-details .fmember-links a .thrive-inline #tribe-bar-form .tribe-bar-views-inner label:after, .thrive-inline #tribe-bar-form .tribe-bar-views-inner .fmember-member-details .fmember-links a label:after, .fmember-member-details .fmember-links a .single-tribe_events .tribe-events-schedule .tribe-events-cost:before, .single-tribe_events .tribe-events-schedule .fmember-member-details .fmember-links a .tribe-events-cost:before, .fmember-member-details .fmember-links a #tribe-events-content .tribe-events-event-cost span:before, #tribe-events-content .tribe-events-event-cost .fmember-member-details .fmember-links a span:before {
        display: block;
        margin: 0 auto; }
      /* line 144, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
      .fmember-member-details .fmember-links a.last {
        margin-right: 0;
        border-right: 0 none; }

/**
 * Members Birthday
 */
/* line 155, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/widgets.scss */
.widget_foo_widget h5.mg-bottom-5 a {
  font-weight: normal; }

/*--------------------------------------------------------------
8.0 Spacing
--------------------------------------------------------------*/
/*------------------------------------------------------------------
  [5. Spacing]
-------------------------------------------------------------------*/
/* line 6, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.block {
  display: block; }

/* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.inline-block {
  display: inline-block; }

/* line 8, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.display-table {
  display: table; }

/* line 9, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.display-table-cell {
  display: table-cell;
  vertical-align: middle; }

/*Paddings*/
/* line 12, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-5 {
  padding: 5px; }

/* line 13, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-10 {
  padding: 10px; }

/* line 14, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-15 {
  padding: 15px; }

/* line 15, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-20 {
  padding: 20px; }

/* line 16, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-25 {
  padding: 25px; }

/* line 17, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-30 {
  padding: 30px; }

/* line 18, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-35 {
  padding: 35px; }

/* line 19, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-40 {
  padding: 40px; }

/* line 20, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-45 {
  padding: 45px; }

/* line 21, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-50 {
  padding: 50px; }

/* line 22, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-55 {
  padding: 55px; }

/* line 23, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-60 {
  padding: 60px; }

/* line 24, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-65 {
  padding: 65px; }

/* line 25, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-70 {
  padding: 70px; }

/* line 26, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-75 {
  padding: 75px; }

/* line 27, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-80 {
  padding: 80px; }

/* line 28, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-85 {
  padding: 85px; }

/* line 29, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-90 {
  padding: 90px; }

/* line 30, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-95 {
  padding: 95px; }

/* line 31, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.padding-100 {
  padding: 100px; }

/* line 33, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-top-5 {
  padding-top: 5px; }

/* line 34, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-top-10 {
  padding-top: 10px; }

/* line 35, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-top-15 {
  padding-top: 15px; }

/* line 36, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-top-20 {
  padding-top: 20px; }

/* line 37, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-top-25 {
  padding-top: 25px; }

/* line 38, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-top-30 {
  padding-top: 30px; }

/* line 39, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-top-35 {
  padding-top: 35px; }

/* line 40, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-top-40 {
  padding-top: 40px; }

/* line 42, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-bottom-5 {
  padding-bottom: 5px; }

/* line 43, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-bottom-10 {
  padding-bottom: 10px; }

/* line 44, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-bottom-15 {
  padding-bottom: 15px; }

/* line 45, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-bottom-20 {
  padding-bottom: 20px; }

/* line 46, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-bottom-25 {
  padding-bottom: 25px; }

/* line 47, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-bottom-30 {
  padding-bottom: 30px; }

/* line 48, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-bottom-35 {
  padding-bottom: 35px; }

/* line 49, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-bottom-40 {
  padding-bottom: 40px; }

/* line 51, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-left-5 {
  padding-left: 5px; }

/* line 52, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-left-10 {
  padding-left: 10px; }

/* line 53, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-left-15 {
  padding-left: 15px; }

/* line 54, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-left-20 {
  padding-left: 20px; }

/* line 55, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-left-25 {
  padding-left: 25px; }

/* line 56, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-left-30 {
  padding-left: 30px; }

/* line 57, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-left-35 {
  padding-left: 35px; }

/* line 58, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-left-40 {
  padding-left: 40px; }

/* line 60, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-right-5 {
  padding-right: 5px; }

/* line 61, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-right-10 {
  padding-right: 10px; }

/* line 62, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-right-15 {
  padding-right: 15px; }

/* line 63, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-right-20 {
  padding-right: 20px; }

/* line 64, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-right-25 {
  padding-right: 25px; }

/* line 65, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-right-30 {
  padding-right: 30px; }

/* line 66, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-right-35 {
  padding-right: 35px; }

/* line 67, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.pd-right-40 {
  padding-right: 40px; }

/* line 69, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-pd {
  padding: 0; }

/* line 70, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-pd-top {
  padding-top: 0; }

/* line 71, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-pd-left {
  padding-left: 0; }

/* line 72, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-pd-right {
  padding-right: 0; }

/* line 73, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-pd-bottom {
  padding-bottom: 0; }

/*Margins*/
/* line 76, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-mg {
  margin: 0; }

/* line 77, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-mg-top {
  margin-top: 0; }

/* line 78, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-mg-left {
  margin-left: 0; }

/* line 79, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-mg-right {
  margin-right: 0; }

/* line 80, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-mg-bottom {
  margin-bottom: 0; }

/* line 82, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-5 {
  margin: 5px; }

/* line 83, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-10 {
  margin: 10px; }

/* line 84, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-15 {
  margin: 15px; }

/* line 85, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-20 {
  margin: 20px; }

/* line 86, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-25 {
  margin: 25px; }

/* line 87, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-30 {
  margin: 30px; }

/* line 88, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-35 {
  margin: 35px; }

/* line 89, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-40 {
  margin: 40px; }

/* line 90, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-45 {
  margin: 45px; }

/* line 91, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-50 {
  margin: 50px; }

/* line 92, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-55 {
  margin: 55px; }

/* line 93, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-60 {
  margin: 60px; }

/* line 94, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-65 {
  margin: 65px; }

/* line 95, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-70 {
  margin: 70px; }

/* line 96, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-75 {
  margin: 75px; }

/* line 97, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-80 {
  margin: 80px; }

/* line 98, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-85 {
  margin: 85px; }

/* line 99, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-90 {
  margin: 90px; }

/* line 100, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-95 {
  margin: 95px; }

/* line 101, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.margin-100 {
  margin: 100px; }

/* line 103, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-left-5 {
  margin-left: 5px; }

/* line 104, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-left-10 {
  margin-left: 10px; }

/* line 105, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-left-15 {
  margin-left: 15px; }

/* line 106, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-left-20 {
  margin-left: 20px; }

/* line 107, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-left-25 {
  margin-left: 25px; }

/* line 108, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-left-30 {
  margin-left: 30px; }

/* line 109, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-left-35 {
  margin-left: 35px; }

/* line 111, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-right-5 {
  margin-right: 5px; }

/* line 112, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-right-10 {
  margin-right: 10px; }

/* line 113, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-right-15 {
  margin-right: 15px; }

/* line 114, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-right-20 {
  margin-right: 20px; }

/* line 115, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-right-25 {
  margin-right: 25px; }

/* line 116, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-right-30 {
  margin-right: 30px; }

/* line 117, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-right-35 {
  margin-right: 35px; }

/* line 119, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-top-5 {
  margin-top: 5px; }

/* line 120, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-top-10 {
  margin-top: 10px; }

/* line 121, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-top-15 {
  margin-top: 15px; }

/* line 122, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-top-20 {
  margin-top: 20px; }

/* line 123, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-top-25 {
  margin-top: 25px; }

/* line 124, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-top-30 {
  margin-top: 30px; }

/* line 125, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-top-35 {
  margin-top: 35px; }

/* line 127, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-bottom-5 {
  margin-bottom: 5px; }

/* line 128, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-bottom-10 {
  margin-bottom: 10px; }

/* line 129, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-bottom-15 {
  margin-bottom: 15px; }

/* line 130, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-bottom-20 {
  margin-bottom: 20px; }

/* line 131, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-bottom-25 {
  margin-bottom: 25px; }

/* line 132, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-bottom-30 {
  margin-bottom: 30px; }

/* line 133, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.mg-bottom-35 {
  margin-bottom: 35px; }

/* line 135, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-mg-top {
  margin-top: 0px; }

/* line 136, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-mg-left {
  margin-left: 0px; }

/* line 137, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-mg-right {
  margin-right: 0px; }

/* line 138, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.no-mg-bottom {
  margin-bottom: 0px; }

/* line 140, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/spacing.scss */
.top-5 {
  position: relative;
  top: 5px; }

/*--------------------------------------------------------------
9.0 Posts
--------------------------------------------------------------*/
/* line 3, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
.single-post .entry-footer {
  border-right: 0.5em solid rgba(0, 0, 0, 0.54); }
/* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
.single-post .entry-header.has-post-thumbnail {
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12);
  position: relative; }
  @media (min-width: 992px) {
    .single-post .entry-header.has-post-thumbnail {
      margin: -15px -15px 25px -15px; } }
  /* line 16, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
  .single-post .entry-header.has-post-thumbnail .entry-thumbnail img {
    width: 100%;
    height: auto; }
  /* line 21, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
  .single-post .entry-header.has-post-thumbnail:hover:after {
    background: rgba(0, 0, 0, 0.54); }
  @media (max-width: 768px) {
    .single-post .entry-header.has-post-thumbnail {
      background: #fff; } }
  /* line 29, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
  .single-post .entry-header.has-post-thumbnail .entry-meta {
    position: absolute;
    bottom: 0;
    z-index: 2;
    color: #fff;
    padding: 25px 15px 0 15px; }
    /* line 37, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
    .single-post .entry-header.has-post-thumbnail .entry-meta .entry-title {
      color: #fff; }
    /* line 41, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
    .single-post .entry-header.has-post-thumbnail .entry-meta .dark_secondary_icon {
      color: rgba(255, 255, 255, 0.7);
      font-weight: 300; }
    /* line 46, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
    .single-post .entry-header.has-post-thumbnail .entry-meta a {
      color: white; }
      /* line 48, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
      .single-post .entry-header.has-post-thumbnail .entry-meta a:hover {
        color: #fff; }
    @media (max-width: 768px) {
      .single-post .entry-header.has-post-thumbnail .entry-meta {
        position: static;
        color: #000;
        padding: 25px; }
        /* line 59, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
        .single-post .entry-header.has-post-thumbnail .entry-meta .entry-title {
          font-size: 32px; }
        /* line 63, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
        .single-post .entry-header.has-post-thumbnail .entry-meta .dark_secondary_icon {
          color: rgba(0, 0, 0, 0.54);
          font-weight: 300; }
        /* line 68, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
        .single-post .entry-header.has-post-thumbnail .entry-meta a {
          color: rgba(0, 0, 0, 0.54); }
          /* line 70, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
          .single-post .entry-header.has-post-thumbnail .entry-meta a:hover {
            color: #000; } }
  /* line 77, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
  .single-post .entry-header.has-post-thumbnail .entry-actions {
    position: absolute;
    right: 0;
    top: 0;
    color: white;
    z-index: 2;
    padding: 25px; }
    /* line 84, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
    .single-post .entry-header.has-post-thumbnail .entry-actions a {
      color: white; }
      /* line 86, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
      .single-post .entry-header.has-post-thumbnail .entry-actions a:hover {
        color: #fff; }
      /* line 89, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
      .single-post .entry-header.has-post-thumbnail .entry-actions a .material-icons, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs .doc-attachment-mime-icon:before, .bp-docs .single-post .entry-header.has-post-thumbnail .entry-actions a .doc-attachment-mime-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp_docs .doc-attachment-mime-icon:before, .bp_docs .single-post .entry-header.has-post-thumbnail .entry-actions a .doc-attachment-mime-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc .doc-attachment-mime-icon:before, .single-bp_doc .single-post .entry-header.has-post-thumbnail .entry-actions a .doc-attachment-mime-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .directory .doc-attachment-mime-icon:before, .directory .single-post .entry-header.has-post-thumbnail .entry-actions a .doc-attachment-mime-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .buddypress .doc-attachment-mime-icon:before, .buddypress .single-post .entry-header.has-post-thumbnail .entry-actions a .doc-attachment-mime-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs #buddypress .docs-info-header p.currently-viewing:before, .bp-docs #buddypress .docs-info-header .single-post .entry-header.has-post-thumbnail .entry-actions a p.currently-viewing:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp_docs #buddypress .docs-info-header p.currently-viewing:before, .bp_docs #buddypress .docs-info-header .single-post .entry-header.has-post-thumbnail .entry-actions a p.currently-viewing:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc #buddypress .docs-info-header p.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header .single-post .entry-header.has-post-thumbnail .entry-actions a p.currently-viewing:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .directory #buddypress .docs-info-header p.currently-viewing:before, .directory #buddypress .docs-info-header .single-post .entry-header.has-post-thumbnail .entry-actions a p.currently-viewing:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .buddypress #buddypress .docs-info-header p.currently-viewing:before, .buddypress #buddypress .docs-info-header .single-post .entry-header.has-post-thumbnail .entry-actions a p.currently-viewing:before, .single-post .entry-header.has-post-thumbnail .entry-actions a #bp-docs-single-doc-header .doc-permissions .doc-public strong:before, #bp-docs-single-doc-header .doc-permissions .doc-public .single-post .entry-header.has-post-thumbnail .entry-actions a strong:before, .single-post .entry-header.has-post-thumbnail .entry-actions a #bp-docs-single-doc-header .doc-permissions .doc-limited strong:before, #bp-docs-single-doc-header .doc-permissions .doc-limited .single-post .entry-header.has-post-thumbnail .entry-actions a strong:before, .single-post .entry-header.has-post-thumbnail .entry-actions a #bp-docs-single-doc-header .doc-permissions .doc-private strong:before, #bp-docs-single-doc-header .doc-permissions .doc-private .single-post .entry-header.has-post-thumbnail .entry-actions a strong:before, .single-post .entry-header.has-post-thumbnail .entry-actions a #bp-docs-single-doc-header .doc-permissions .doc-permissions-toggle:before, #bp-docs-single-doc-header .doc-permissions .single-post .entry-header.has-post-thumbnail .entry-actions a .doc-permissions-toggle:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-closed .single-post .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .single-post .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .single-post .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .single-post .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .single-post .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .single-post .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .single-post .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .single-post .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .single-post .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .single-post .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .single-post .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .single-post .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .bp-docs #comments .comments-closed.comments-empty:before, .bp-docs #comments .single-post .entry-header.has-post-thumbnail .entry-actions a .comments-closed.comments-empty:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc #comments .comments-closed.comments-empty:before, .single-bp_doc #comments .single-post .entry-header.has-post-thumbnail .entry-actions a .comments-closed.comments-empty:before, .single-post .entry-header.has-post-thumbnail .entry-actions a .thrive-inline #tribe-bar-form .tribe-bar-views-inner label:after, .thrive-inline #tribe-bar-form .tribe-bar-views-inner .single-post .entry-header.has-post-thumbnail .entry-actions a label:after, .single-post .entry-header.has-post-thumbnail .entry-actions a .single-tribe_events .tribe-events-schedule .tribe-events-cost:before, .single-tribe_events .tribe-events-schedule .single-post .entry-header.has-post-thumbnail .entry-actions a .tribe-events-cost:before, .single-post .entry-header.has-post-thumbnail .entry-actions a #tribe-events-content .tribe-events-event-cost span:before, #tribe-events-content .tribe-events-event-cost .single-post .entry-header.has-post-thumbnail .entry-actions a span:before {
        position: relative;
        top: 7.5px; }
  /* line 98, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
  .single-post .entry-header.has-post-thumbnail:after {
    content: " ";
    transition: background 0.25s ease-in-out;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    background: rgba(0, 0, 0, 0.26);
    z-index: 1; }
/* line 110, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
.single-post .nav-links {
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  background: #fff;
  padding: 25px;
  margin-top: 25px;
  display: inline-block;
  width: 100%; }
  @media (max-width: 768px) {
    .single-post .nav-links {
      padding: 10px 0; } }
  /* line 126, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
  .single-post .nav-links .nav-next, .single-post .nav-links .nav-previous {
    width: 50%; }
    /* line 128, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
    .single-post .nav-links .nav-next a, .single-post .nav-links .nav-previous a {
      font-size: 14px;
      font-weight: bold;
      color: rgba(0, 0, 0, 0.54); }
  /* line 133, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
  .single-post .nav-links .nav-next {
    float: right;
    text-align: right; }
    /* line 138, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
    .single-post .nav-links .nav-next a {
      float: right;
      width: 89%; }
    /* line 143, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
    .single-post .nav-links .nav-next:before {
      content: 'arrow_forward';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      display: block;
      float: right;
      width: 11%; }
  /* line 151, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
  .single-post .nav-links .nav-previous {
    float: left; }
    /* line 153, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
    .single-post .nav-links .nav-previous a {
      float: left;
      display: block;
      width: 90%; }
    /* line 158, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
    .single-post .nav-links .nav-previous:before {
      content: 'arrow_backward';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      display: inline-block;
      float: left;
      width: 10%; }

/* line 168, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
.page-links {
  padding: 20px 0;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.54); }
  /* line 172, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
  .page-links a {
    display: inline-block; }
    /* line 174, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
    .page-links a:hover {
      text-decoration: underline; }

/* line 181, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
.single-attachment .entry-footer {
  display: none; }

/* line 187, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/posts.scss */
.material-icon-post-formats .material-icons, .material-icon-post-formats .bp-docs .doc-attachment-mime-icon:before, .bp-docs .material-icon-post-formats .doc-attachment-mime-icon:before, .material-icon-post-formats .bp_docs .doc-attachment-mime-icon:before, .bp_docs .material-icon-post-formats .doc-attachment-mime-icon:before, .material-icon-post-formats .single-bp_doc .doc-attachment-mime-icon:before, .single-bp_doc .material-icon-post-formats .doc-attachment-mime-icon:before, .material-icon-post-formats .directory .doc-attachment-mime-icon:before, .directory .material-icon-post-formats .doc-attachment-mime-icon:before, .material-icon-post-formats .buddypress .doc-attachment-mime-icon:before, .buddypress .material-icon-post-formats .doc-attachment-mime-icon:before, .material-icon-post-formats .bp-docs #buddypress .docs-info-header p.currently-viewing:before, .bp-docs #buddypress .docs-info-header .material-icon-post-formats p.currently-viewing:before, .material-icon-post-formats .bp_docs #buddypress .docs-info-header p.currently-viewing:before, .bp_docs #buddypress .docs-info-header .material-icon-post-formats p.currently-viewing:before, .material-icon-post-formats .single-bp_doc #buddypress .docs-info-header p.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header .material-icon-post-formats p.currently-viewing:before, .material-icon-post-formats .directory #buddypress .docs-info-header p.currently-viewing:before, .directory #buddypress .docs-info-header .material-icon-post-formats p.currently-viewing:before, .material-icon-post-formats .buddypress #buddypress .docs-info-header p.currently-viewing:before, .buddypress #buddypress .docs-info-header .material-icon-post-formats p.currently-viewing:before, .material-icon-post-formats #bp-docs-single-doc-header .doc-permissions .doc-public strong:before, #bp-docs-single-doc-header .doc-permissions .doc-public .material-icon-post-formats strong:before, .material-icon-post-formats #bp-docs-single-doc-header .doc-permissions .doc-limited strong:before, #bp-docs-single-doc-header .doc-permissions .doc-limited .material-icon-post-formats strong:before, .material-icon-post-formats #bp-docs-single-doc-header .doc-permissions .doc-private strong:before, #bp-docs-single-doc-header .doc-permissions .doc-private .material-icon-post-formats strong:before, .material-icon-post-formats #bp-docs-single-doc-header .doc-permissions .doc-permissions-toggle:before, #bp-docs-single-doc-header .doc-permissions .material-icon-post-formats .doc-permissions-toggle:before, .material-icon-post-formats .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .material-icon-post-formats .bp-docs-level-icon:before, .material-icon-post-formats .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .material-icon-post-formats .bp-docs-level-icon:before, .material-icon-post-formats .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .material-icon-post-formats .bp-docs-level-icon:before, .material-icon-post-formats .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .material-icon-post-formats .bp-docs-level-icon:before, .material-icon-post-formats .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .material-icon-post-formats .bp-docs-level-icon:before, .material-icon-post-formats .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .material-icon-post-formats .bp-docs-level-icon:before, .material-icon-post-formats .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .material-icon-post-formats .bp-docs-level-icon:before, .material-icon-post-formats .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .material-icon-post-formats .bp-docs-level-icon:before, .material-icon-post-formats .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .material-icon-post-formats .bp-docs-level-icon:before, .material-icon-post-formats .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .material-icon-post-formats .bp-docs-level-icon:before, .material-icon-post-formats .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-closed .material-icon-post-formats .plus-or-minus:before, .material-icon-post-formats .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .material-icon-post-formats .plus-or-minus:before, .material-icon-post-formats .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .material-icon-post-formats .plus-or-minus:before, .material-icon-post-formats .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .material-icon-post-formats .plus-or-minus:before, .material-icon-post-formats .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .material-icon-post-formats .plus-or-minus:before, .material-icon-post-formats .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .material-icon-post-formats .plus-or-minus:before, .material-icon-post-formats .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .material-icon-post-formats .plus-or-minus:before, .material-icon-post-formats .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .material-icon-post-formats .plus-or-minus:before, .material-icon-post-formats .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .material-icon-post-formats .plus-or-minus:before, .material-icon-post-formats .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .material-icon-post-formats .plus-or-minus:before, .material-icon-post-formats .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .material-icon-post-formats .plus-or-minus:before, .material-icon-post-formats .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .material-icon-post-formats .plus-or-minus:before, .material-icon-post-formats .bp-docs #comments .comments-closed.comments-empty:before, .bp-docs #comments .material-icon-post-formats .comments-closed.comments-empty:before, .material-icon-post-formats .single-bp_doc #comments .comments-closed.comments-empty:before, .single-bp_doc #comments .material-icon-post-formats .comments-closed.comments-empty:before, .material-icon-post-formats .thrive-inline #tribe-bar-form .tribe-bar-views-inner label:after, .thrive-inline #tribe-bar-form .tribe-bar-views-inner .material-icon-post-formats label:after, .material-icon-post-formats .single-tribe_events .tribe-events-schedule .tribe-events-cost:before, .single-tribe_events .tribe-events-schedule .material-icon-post-formats .tribe-events-cost:before, .material-icon-post-formats #tribe-events-content .tribe-events-event-cost span:before, #tribe-events-content .tribe-events-event-cost .material-icon-post-formats span:before {
  position: relative;
  top: 6.8px; }

/*--------------------------------------------------------------
10.0 Comments
--------------------------------------------------------------*/
/* line 2, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/comments.scss */
#comments .comment-list {
  padding-left: 0; }
  /* line 5, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/comments.scss */
  #comments .comment-list img.avatar {
    border-radius: 50%; }
/* line 9, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/comments.scss */
#comments ol {
  padding-left: 3.8em; }
@media (max-width: 992px) {
  /* line 14, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/comments.scss */
  #comments ol {
    padding-left: 1.5em; }
 }
@media (max-width: 768px) {
  /* line 20, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/comments.scss */
  #comments ol {
    padding-left: 1em; }
 }
/* line 25, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/comments.scss */
#comments li {
  list-style: none; }
/* line 30, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/comments.scss */
#comments .comment-text p:last-child {
  margin-bottom: 0; }
/* line 35, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/comments.scss */
#comments .comment-content {
  margin-bottom: 30px; }
  /* line 38, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/comments.scss */
  #comments .comment-content .comment-content-context {
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

/*--------------------------------------------------------------
11.0 Contents
--------------------------------------------------------------*/
/*--------------------------------------------------------------
12.0 Archives
--------------------------------------------------------------*/
.crm-i-button>.crm-i{
  top: 1em !important;
}
@media (max-width: 768px) {
  .thrive-archives .entry-content {
    padding-top: 0; } }
/* line 11, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
.thrive-archives .entry-header.has-post-thumbnail {
  margin: -15px -15px 25px -15px;
  position: relative;
  overflow: hidden; }
  @media (max-width: 768px) {
    .thrive-archives .entry-header.has-post-thumbnail {
      margin: 0; } }
  /* line 21, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
  .thrive-archives .entry-header.has-post-thumbnail .entry-thumbnail {
    position: relative; }
    /* line 25, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
    .thrive-archives .entry-header.has-post-thumbnail .entry-thumbnail img {
      width: 100%;
      height: auto;
      border-radius: 2px; }
    /* line 31, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
    .thrive-archives .entry-header.has-post-thumbnail .entry-thumbnail:after {
      content: " ";
      background: rgba(0, 0, 0, 0.12);
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0; }
  /* line 42, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
  .thrive-archives .entry-header.has-post-thumbnail:hover:after {
    background: rgba(0, 0, 0, 0.54); }
  @media (max-width: 768px) {
    .thrive-archives .entry-header.has-post-thumbnail {
      background: #fff; } }
  /* line 51, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
  .thrive-archives .entry-header.has-post-thumbnail .entry-meta {
    position: absolute;
    bottom: 0;
    z-index: 2;
    color: #fff;
    padding: 0 15px; }
    /* line 59, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
    .thrive-archives .entry-header.has-post-thumbnail .entry-meta .dark_secondary_icon {
      color: rgba(255, 255, 255, 0.7);
      font-weight: 300; }
    /* line 64, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
    .thrive-archives .entry-header.has-post-thumbnail .entry-meta a {
      color: white; }
      /* line 66, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
      .thrive-archives .entry-header.has-post-thumbnail .entry-meta a .entry-title {
        color: white; }
      /* line 69, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
      .thrive-archives .entry-header.has-post-thumbnail .entry-meta a:hover {
        color: #fff; }
    @media (max-width: 768px) {
      .thrive-archives .entry-header.has-post-thumbnail .entry-meta {
        position: static;
        color: #000;
        padding: 25px 25px 0 25px; }
        /* line 80, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
        .thrive-archives .entry-header.has-post-thumbnail .entry-meta .entry-title {
          font-size: 32px; }
        /* line 84, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
        .thrive-archives .entry-header.has-post-thumbnail .entry-meta .dark_secondary_icon {
          color: rgba(0, 0, 0, 0.54);
          font-weight: 300; }
        /* line 89, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
        .thrive-archives .entry-header.has-post-thumbnail .entry-meta a {
          color: rgba(0, 0, 0, 0.54); }
          /* line 91, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
          .thrive-archives .entry-header.has-post-thumbnail .entry-meta a:hover {
            color: #000; } }
  /* line 98, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
  .thrive-archives .entry-header.has-post-thumbnail .entry-actions {
    position: absolute;
    right: 0;
    top: 0;
    color: white;
    z-index: 2;
    padding: 25px; }
    /* line 105, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
    .thrive-archives .entry-header.has-post-thumbnail .entry-actions a {
      color: white; }
      /* line 107, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
      .thrive-archives .entry-header.has-post-thumbnail .entry-actions a:hover {
        color: #fff; }
      /* line 110, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
      .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .material-icons, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs .doc-attachment-mime-icon:before, .bp-docs .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .doc-attachment-mime-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp_docs .doc-attachment-mime-icon:before, .bp_docs .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .doc-attachment-mime-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc .doc-attachment-mime-icon:before, .single-bp_doc .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .doc-attachment-mime-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .directory .doc-attachment-mime-icon:before, .directory .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .doc-attachment-mime-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .buddypress .doc-attachment-mime-icon:before, .buddypress .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .doc-attachment-mime-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs #buddypress .docs-info-header p.currently-viewing:before, .bp-docs #buddypress .docs-info-header .thrive-archives .entry-header.has-post-thumbnail .entry-actions a p.currently-viewing:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp_docs #buddypress .docs-info-header p.currently-viewing:before, .bp_docs #buddypress .docs-info-header .thrive-archives .entry-header.has-post-thumbnail .entry-actions a p.currently-viewing:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc #buddypress .docs-info-header p.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header .thrive-archives .entry-header.has-post-thumbnail .entry-actions a p.currently-viewing:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .directory #buddypress .docs-info-header p.currently-viewing:before, .directory #buddypress .docs-info-header .thrive-archives .entry-header.has-post-thumbnail .entry-actions a p.currently-viewing:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .buddypress #buddypress .docs-info-header p.currently-viewing:before, .buddypress #buddypress .docs-info-header .thrive-archives .entry-header.has-post-thumbnail .entry-actions a p.currently-viewing:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a #bp-docs-single-doc-header .doc-permissions .doc-public strong:before, #bp-docs-single-doc-header .doc-permissions .doc-public .thrive-archives .entry-header.has-post-thumbnail .entry-actions a strong:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a #bp-docs-single-doc-header .doc-permissions .doc-limited strong:before, #bp-docs-single-doc-header .doc-permissions .doc-limited .thrive-archives .entry-header.has-post-thumbnail .entry-actions a strong:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a #bp-docs-single-doc-header .doc-permissions .doc-private strong:before, #bp-docs-single-doc-header .doc-permissions .doc-private .thrive-archives .entry-header.has-post-thumbnail .entry-actions a strong:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a #bp-docs-single-doc-header .doc-permissions .doc-permissions-toggle:before, #bp-docs-single-doc-header .doc-permissions .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .doc-permissions-toggle:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs-level-icon:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-closed .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .plus-or-minus:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .bp-docs #comments .comments-closed.comments-empty:before, .bp-docs #comments .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .comments-closed.comments-empty:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-bp_doc #comments .comments-closed.comments-empty:before, .single-bp_doc #comments .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .comments-closed.comments-empty:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .thrive-inline #tribe-bar-form .tribe-bar-views-inner label:after, .thrive-inline #tribe-bar-form .tribe-bar-views-inner .thrive-archives .entry-header.has-post-thumbnail .entry-actions a label:after, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .single-tribe_events .tribe-events-schedule .tribe-events-cost:before, .single-tribe_events .tribe-events-schedule .thrive-archives .entry-header.has-post-thumbnail .entry-actions a .tribe-events-cost:before, .thrive-archives .entry-header.has-post-thumbnail .entry-actions a #tribe-events-content .tribe-events-event-cost span:before, #tribe-events-content .tribe-events-event-cost .thrive-archives .entry-header.has-post-thumbnail .entry-actions a span:before {
        position: relative;
        top: 7.5px; }
  /* line 116, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
  .thrive-archives .entry-header.has-post-thumbnail:after {
    content: " ";
    transition: background 0.25s ease-in-out;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    background: rgba(0, 0, 0, 0.12);
    z-index: 1; }
    @media (max-width: 768px) {
      .thrive-archives .entry-header.has-post-thumbnail:after {
        display: none; } }
/* line 134, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
.thrive-archives .entry-footer {
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.12); }
  @media (max-width: 768px) {
    .thrive-archives .entry-footer {
      margin: 0;
      padding: 10px 0; } }
  /* line 144, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
  .thrive-archives .entry-footer .entry-footer-actions .material-icons, .thrive-archives .entry-footer .entry-footer-actions .bp-docs .doc-attachment-mime-icon:before, .bp-docs .thrive-archives .entry-footer .entry-footer-actions .doc-attachment-mime-icon:before, .thrive-archives .entry-footer .entry-footer-actions .bp_docs .doc-attachment-mime-icon:before, .bp_docs .thrive-archives .entry-footer .entry-footer-actions .doc-attachment-mime-icon:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc .doc-attachment-mime-icon:before, .single-bp_doc .thrive-archives .entry-footer .entry-footer-actions .doc-attachment-mime-icon:before, .thrive-archives .entry-footer .entry-footer-actions .directory .doc-attachment-mime-icon:before, .directory .thrive-archives .entry-footer .entry-footer-actions .doc-attachment-mime-icon:before, .thrive-archives .entry-footer .entry-footer-actions .buddypress .doc-attachment-mime-icon:before, .buddypress .thrive-archives .entry-footer .entry-footer-actions .doc-attachment-mime-icon:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs #buddypress .docs-info-header p.currently-viewing:before, .bp-docs #buddypress .docs-info-header .thrive-archives .entry-footer .entry-footer-actions p.currently-viewing:before, .thrive-archives .entry-footer .entry-footer-actions .bp_docs #buddypress .docs-info-header p.currently-viewing:before, .bp_docs #buddypress .docs-info-header .thrive-archives .entry-footer .entry-footer-actions p.currently-viewing:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc #buddypress .docs-info-header p.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header .thrive-archives .entry-footer .entry-footer-actions p.currently-viewing:before, .thrive-archives .entry-footer .entry-footer-actions .directory #buddypress .docs-info-header p.currently-viewing:before, .directory #buddypress .docs-info-header .thrive-archives .entry-footer .entry-footer-actions p.currently-viewing:before, .thrive-archives .entry-footer .entry-footer-actions .buddypress #buddypress .docs-info-header p.currently-viewing:before, .buddypress #buddypress .docs-info-header .thrive-archives .entry-footer .entry-footer-actions p.currently-viewing:before, .thrive-archives .entry-footer .entry-footer-actions #bp-docs-single-doc-header .doc-permissions .doc-public strong:before, #bp-docs-single-doc-header .doc-permissions .doc-public .thrive-archives .entry-footer .entry-footer-actions strong:before, .thrive-archives .entry-footer .entry-footer-actions #bp-docs-single-doc-header .doc-permissions .doc-limited strong:before, #bp-docs-single-doc-header .doc-permissions .doc-limited .thrive-archives .entry-footer .entry-footer-actions strong:before, .thrive-archives .entry-footer .entry-footer-actions #bp-docs-single-doc-header .doc-permissions .doc-private strong:before, #bp-docs-single-doc-header .doc-permissions .doc-private .thrive-archives .entry-footer .entry-footer-actions strong:before, .thrive-archives .entry-footer .entry-footer-actions #bp-docs-single-doc-header .doc-permissions .doc-permissions-toggle:before, #bp-docs-single-doc-header .doc-permissions .thrive-archives .entry-footer .entry-footer-actions .doc-permissions-toggle:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .thrive-archives .entry-footer .entry-footer-actions .bp-docs-level-icon:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .thrive-archives .entry-footer .entry-footer-actions .bp-docs-level-icon:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .thrive-archives .entry-footer .entry-footer-actions .bp-docs-level-icon:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .thrive-archives .entry-footer .entry-footer-actions .bp-docs-level-icon:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .thrive-archives .entry-footer .entry-footer-actions .bp-docs-level-icon:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .thrive-archives .entry-footer .entry-footer-actions .bp-docs-level-icon:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .thrive-archives .entry-footer .entry-footer-actions .bp-docs-level-icon:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .thrive-archives .entry-footer .entry-footer-actions .bp-docs-level-icon:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .thrive-archives .entry-footer .entry-footer-actions .bp-docs-level-icon:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .thrive-archives .entry-footer .entry-footer-actions .bp-docs-level-icon:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-closed .thrive-archives .entry-footer .entry-footer-actions .plus-or-minus:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .thrive-archives .entry-footer .entry-footer-actions .plus-or-minus:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .thrive-archives .entry-footer .entry-footer-actions .plus-or-minus:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .thrive-archives .entry-footer .entry-footer-actions .plus-or-minus:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .thrive-archives .entry-footer .entry-footer-actions .plus-or-minus:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .thrive-archives .entry-footer .entry-footer-actions .plus-or-minus:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .thrive-archives .entry-footer .entry-footer-actions .plus-or-minus:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .thrive-archives .entry-footer .entry-footer-actions .plus-or-minus:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .thrive-archives .entry-footer .entry-footer-actions .plus-or-minus:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .thrive-archives .entry-footer .entry-footer-actions .plus-or-minus:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .thrive-archives .entry-footer .entry-footer-actions .plus-or-minus:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .thrive-archives .entry-footer .entry-footer-actions .plus-or-minus:before, .thrive-archives .entry-footer .entry-footer-actions .bp-docs #comments .comments-closed.comments-empty:before, .bp-docs #comments .thrive-archives .entry-footer .entry-footer-actions .comments-closed.comments-empty:before, .thrive-archives .entry-footer .entry-footer-actions .single-bp_doc #comments .comments-closed.comments-empty:before, .single-bp_doc #comments .thrive-archives .entry-footer .entry-footer-actions .comments-closed.comments-empty:before, .thrive-archives .entry-footer .entry-footer-actions .thrive-inline #tribe-bar-form .tribe-bar-views-inner label:after, .thrive-inline #tribe-bar-form .tribe-bar-views-inner .thrive-archives .entry-footer .entry-footer-actions label:after, .thrive-archives .entry-footer .entry-footer-actions .single-tribe_events .tribe-events-schedule .tribe-events-cost:before, .single-tribe_events .tribe-events-schedule .thrive-archives .entry-footer .entry-footer-actions .tribe-events-cost:before, .thrive-archives .entry-footer .entry-footer-actions #tribe-events-content .tribe-events-event-cost span:before, #tribe-events-content .tribe-events-event-cost .thrive-archives .entry-footer .entry-footer-actions span:before {
    position: relative;
    top: 5px; }
  /* line 149, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
  .thrive-archives .entry-footer .entry-footer-actions span.edit-link a:before {
    content: 'mode_edit';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 18px;
    position: relative;
    top: 5px;
    margin-right: 5px; }
  /* line 157, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
  .thrive-archives .entry-footer .entry-footer-actions a {
    font-weight: bold;
    color: rgba(0, 0, 0, 0.54); }
    /* line 160, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
    .thrive-archives .entry-footer .entry-footer-actions a:hover {
      color: #0288D1; }

/* line 171, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
.archive #archive-section h1.page-title {
  margin-bottom: 0;
  font-size: 1.75em; }
/* line 176, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
.archive .page-header {
  padding: 15px; }
/* line 180, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
.archive .archive-type {
  display: block;
  font-size: 0.85em;
  font-weight: bold;
  margin-bottom: 0;
  color: rgba(0, 0, 0, 0.54);
  text-transform: uppercase; }
/* line 188, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
.archive .archive-title {
  font-size: 2em;
  margin-bottom: 0; }
/* line 193, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/archives.scss */
.archive .taxonomy-description {
  margin: 35px 0 0; }

/*--------------------------------------------------------------
13.0 Pages
--------------------------------------------------------------*/
/* line 3, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/page.scss */
.page-template-starter .container.site-content {
  padding-top: 0;
  padding-bottom: 0; }
/* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/page.scss */
.page-template-starter #page {
  background: #fff; }

/*--------------------------------------------------------------
14.0 Secondary Menu
--------------------------------------------------------------*/
/* line 1, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu-secondary.scss */
 @media (max-width: 768px) {
   #thrive-secondary-menu{
    position: absolute;
        z-index: 9999;
        top: 140px;
        right: 0px;
        border-bottom: 0 !important;
  }
   #thrive-secondary-menu-search{
    display: none;
  }
}
#thrive-secondary-menu {
  background: #fff;
  padding: 10px 25px 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
  @media (max-width: 768px) {
    #thrive-secondary-menu {
      
      padding: 10px 0; 

      } 


    }
  /* line 12, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu-secondary.scss */
  #thrive-secondary-menu #searchsubmit {
    display: none; }
  /* line 16, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu-secondary.scss */
  #thrive-secondary-menu input[name=s] {
    margin-bottom: 0;
    border-bottom: 0; }

@media (max-width: 992px) {
  #thrive-secondary-menu {
     display: block !important; 
    /*Overwrite Bootstrap !important rule for .hide class*/ } }

/* line 29, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/menu-secondary.scss */
#mobile-menu {
  text-align: right; }

/*--------------------------------------------------------------

/*--------------------------------------------------------------
15.0 Visual Composer
--------------------------------------------------------------*/
/**
 * Visual Composer
 */
/* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
html .thrive-inline {
  /**
	  *  Progress Bar
	  */ }
  /* line 12, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  html .thrive-inline .vc_progress_bar .vc_general.vc_single_bar .vc_label, html .thrive-inline .vc_progress_bar .vc_single_bar .vc_label {
    text-shadow: none; }

/* line 16, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
.thrive-inline {
  /**
	  * 1.0 Buttons mini, small, normal
	  */
  /**
	  * 1.1 Button large
	  */
  /**
	  * 1.2 Button flat
	  */
  /**
	  * 1.3 Button outline
	  */
  /**
	  * 1.4 Progress bar
	  */
  /**
	  * 1.5 Line Chart
	  */
  /**
	  * 1.6 Widgetised sidebar
	  */ }
  /* line 21, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline button.vc_btn3.vc_btn3-size-md {
    padding-top: 9px;
    line-height: 1em; }
  /* line 28, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline button.vc_btn3.vc_btn3-size-lg {
    padding-top: 9px;
    line-height: 1em; }
  /* line 35, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline button.vc_btn3.vc_btn3-style-flat {
    box-shadow: none; }
  /* line 41, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline button.vc_btn3.vc_btn3-style-outline {
    color: #666; }
  /* line 45, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline button.vc_btn3.vc_btn3-style-outline:hover, .thrive-inline button.vc_btn3.vc_btn3-style-outline:focus {
    background-color: transparent; }
  /* line 51, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline .vc_progress_bar .vc_single_bar .vc_label {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold; }
  /* line 56, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline .vc_progress_bar .vc_single_bar {
    background: #ECEFF1;
    box-shadow: none; }
  /* line 63, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline .vc_line-chart .vc_chart-legend {
    width: 25%; }
  /* line 66, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline .vc_chart .vc_chart-legend span {
    border-radius: 50%;
    position: absolute; }
  /* line 70, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline .vc_chart .vc_chart-legend li {
    text-transform: capitalize;
    max-width: 100%;
    word-break: normal;
    word-wrap: inherit;
    position: relative;
    padding-left: 25px;
    margin-top: 10px; }
  /* line 82, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline .sidebar-widgets ul {
    padding-left: 0; }
  /* line 85, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline .sidebar-widgets ul li {
    list-style: none; }
  /* line 88, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline .page .sidebar-widgets ul li {
    font-size: 0.8em; }
  /* line 91, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/visual-composer.scss */
  .thrive-inline .page .sidebar-widgets ul li a img {
    width: 20%; }

/*--------------------------------------------------------------
X.X Plugins
--------------------------------------------------------------*/
/*
 * 1. Visual Form Builder
 */
/**
 * XX.1 Visual Form Builder
 */
/* line 4, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/visual-form-builder.scss */
#ui-datepicker-div {
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }

/* line 8, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/visual-form-builder.scss */
.ui-datepicker-header {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin-bottom: -1px;
  font-weight: 700;
  padding: 10px; }
  /* line 15, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/visual-form-builder.scss */
  .ui-datepicker-header .ui-datepicker-next {
    float: right; }

/* line 20, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/visual-form-builder.scss */
.ui-datepicker-calendar {
  box-shadow: none; }
  /* line 23, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/visual-form-builder.scss */
  .ui-datepicker-calendar td {
    padding: 5px 10px; }

/* line 29, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/visual-form-builder.scss */
.vfb-span label {
  font-size: 14px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.54); }
/* line 35, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/visual-form-builder.scss */
.vfb-span .vfb-choice {
  display: inline-block;
  margin: 0.75em; }

/* line 41, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/visual-form-builder.scss */
.vfb-fieldset {
  background: #FFFDE7;
  padding: 20px;
  border-radius: 4px;
  margin: 20px 0;
  border: 1px solid #FFF9C4; }
  /* line 49, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/visual-form-builder.scss */
  .vfb-fieldset .vfb-section {
    padding-left: 0; }
    /* line 53, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/visual-form-builder.scss */
    .vfb-fieldset .vfb-section li {
      list-style: none; }

/**
 * 2. RevSlider Overwrites
 */
/**
 * XX.2 RevSlider Overwrites
 */
/* line 5, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/revslider.scss */
.rev_slider .tp-caption a.button, .rev_slider .tp-caption .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .rev_slider .tp-caption a.checkout-button, .rev_slider .tp-caption .woocommerce .widget_price_filter .price_slider_amount a.button, .woocommerce .widget_price_filter .price_slider_amount .rev_slider .tp-caption a.button, .rev_slider .tp-caption .woocommerce a.added_to_cart, .woocommerce .rev_slider .tp-caption a.added_to_cart, .rev_slider .tp-caption .woocommerce div.product form.cart a.button, .woocommerce div.product form.cart .rev_slider .tp-caption a.button, .rev_slider .tp-caption .woocommerce a.button.wc-backward:hover, .woocommerce .rev_slider .tp-caption a.button.wc-backward:hover, .rev_slider .tp-caption .woocommerce a.button.alt:hover, .woocommerce .rev_slider .tp-caption a.button.alt:hover {
  color: #fff; }

/**
 * 3. BuddyDrive
 */
/**
 * XX.3 BuddyDrive
 */
/* line 5, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddydrive.scss */
#buddydrive-item-nav ul {
  padding-left: 0; }
  /* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddydrive.scss */
  #buddydrive-item-nav ul li {
    list-style: none; }

@media (max-width: 768px) {
  /* line 15, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddydrive.scss */
  nav#buddydrive-item-nav ul li a {
    padding: 0;
    display: block; }

  /* line 20, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddydrive.scss */
  #buddydrive-item-nav ul li#buddydrive-action-analytics {
    float: none;
    display: block;
    clear: both; }

  /* line 26, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddydrive.scss */
  nav#buddydrive-item-nav ul li.last {
    float: none;
    padding: 0;
    font-size: 15px;
    margin: 31px 0 0 0; }
 }

/* line 35, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddydrive.scss */
.buddydrive-item-name {
  min-width: auto; }

@media (max-width: 768px) {
  /* line 45, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddydrive.scss */
  table#buddydrive-dir tr td:first-child, table#buddydrive-dir tr td:nth-child(3), table#buddydrive-dir tr td:nth-child(4), table#buddydrive-dir th:first-child, table#buddydrive-dir th.buddydrive-privacy, table#buddydrive-dir th.buddydrive-mime-type {
    display: none; }
 }

/* line 53, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddydrive.scss */
nav#buddydrive-item-nav ul li:first-child a {
  padding-left: 0; }

/**
 * 4. BuddyDocs
 */
/**
 * XX.4 BuddyDocs
 */
/* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp_docs #buddypress table.doctable td.title-cell > a, .single-bp_doc #buddypress table.doctable td.title-cell > a, .directory #buddypress table.doctable td.title-cell > a, .buddypress #buddypress table.doctable td.title-cell > a {
  font-weight: bold;
  font-size: 16px;
  line-height: 1.3;
  margin: 5px 0 10px 0;
  display: block; }

/* line 20, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
body.thrive-inline #docs-filter-meta, body.thrive-inline.docs #docs-filter-meta {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600; }
/* line 27, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
body.thrive-inline .docs-filter-section, body.thrive-inline.docs .docs-filter-section {
  padding: 10px 15px;
  border-radius: 4px;
  height: 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: 20% top;
  -moz-transform-origin: 20% top;
  -o-transform-origin: 20% top;
  transform-origin: 20% top; }
/* line 43, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
body.thrive-inline .docs-filter-section-open, body.thrive-inline.docs .docs-filter-section-open {
  height: 100%;
  background: #F5F5F5;
  color: rgba(0, 0, 0, 0.54);
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }
/* line 55, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
body.thrive-inline .docs-filter-section, body.thrive-inline .docs-filter-section-open, body.thrive-inline.docs .docs-filter-section, body.thrive-inline.docs .docs-filter-section-open {
  float: left;
  width: 100%;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  /* line 66, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  body.thrive-inline .docs-filter-section ul li, body.thrive-inline .docs-filter-section-open ul li, body.thrive-inline.docs .docs-filter-section ul li, body.thrive-inline.docs .docs-filter-section-open ul li {
    margin-bottom: 0;
    line-height: 25px;
    list-style: none; }
/* line 77, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
body.thrive-inline .no-docs, body.thrive-inline.docs .no-docs {
  border-radius: 4px;
  font-size: 14px;
  padding: 10px 15px;
  margin-top: 20px;
  margin-bottom: 0;
  background: #E53935;
  color: rgba(255, 255, 255, 0.7); }
  /* line 86, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  body.thrive-inline .no-docs:before, body.thrive-inline.docs .no-docs:before {
    content: 'info_outline';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    float: left;
    margin-right: 15px;
    position: relative;
    top: -1.5px; }
  /* line 93, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  body.thrive-inline .no-docs a, body.thrive-inline.docs .no-docs a {
    color: #fff; }
/* line 99, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
body.thrive-inline div.docs-info-header, body.thrive-inline.docs div.docs-info-header {
  background: #fff;
  padding: 10px 20px 20px 20px;
  margin-bottom: 0; }

/* line 108, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
#content div.doc-content {
  background: #fff;
  border: 1px solid #F5F5F5; }
  /* line 112, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  #content div.doc-content #wp-doc_content-wrap button {
    box-shadow: none; }
    /* line 114, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    #content div.doc-content #wp-doc_content-wrap button:hover {
      background: transparent; }
  /* line 119, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  #content div.doc-content table.toggle-table {
    margin: 0;
    border: 0; }
  /* line 123, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  #content div.doc-content .toggle-content {
    border: 0; }

/* line 139, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-attachment-mime-icon, .bp_docs .doc-attachment-mime-icon, .single-bp_doc .doc-attachment-mime-icon, .directory .doc-attachment-mime-icon, .buddypress .doc-attachment-mime-icon {
  background: none; }
/* line 147, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-attachment-mime-tar:before, .bp-docs .doc-attachment-mime-zip:before, .bp-docs .doc-attachment-mime-gz:before, .bp-docs .doc-attachment-mime-gzip:before, .bp-docs .doc-attachment-mime-rar:before, .bp-docs .doc-attachment-mime-7z:before, .bp_docs .doc-attachment-mime-tar:before, .bp_docs .doc-attachment-mime-zip:before, .bp_docs .doc-attachment-mime-gz:before, .bp_docs .doc-attachment-mime-gzip:before, .bp_docs .doc-attachment-mime-rar:before, .bp_docs .doc-attachment-mime-7z:before, .single-bp_doc .doc-attachment-mime-tar:before, .single-bp_doc .doc-attachment-mime-zip:before, .single-bp_doc .doc-attachment-mime-gz:before, .single-bp_doc .doc-attachment-mime-gzip:before, .single-bp_doc .doc-attachment-mime-rar:before, .single-bp_doc .doc-attachment-mime-7z:before, .directory .doc-attachment-mime-tar:before, .directory .doc-attachment-mime-zip:before, .directory .doc-attachment-mime-gz:before, .directory .doc-attachment-mime-gzip:before, .directory .doc-attachment-mime-rar:before, .directory .doc-attachment-mime-7z:before, .buddypress .doc-attachment-mime-tar:before, .buddypress .doc-attachment-mime-zip:before, .buddypress .doc-attachment-mime-gz:before, .buddypress .doc-attachment-mime-gzip:before, .buddypress .doc-attachment-mime-rar:before, .buddypress .doc-attachment-mime-7z:before {
  content: "archive";
  top: -3px; }
/* line 156, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-attachment-mime-mp3:before, .bp-docs .doc-attachment-mime-m4a:before, .bp-docs .doc-attachment-mime-m4b:before, .bp-docs .doc-attachment-mime-ra:before, .bp-docs .doc-attachment-mime-ram:before, .bp-docs .doc-attachment-mime-wav:before, .bp-docs .doc-attachment-mime-ogg:before, .bp-docs .doc-attachment-mime-oga:before, .bp-docs .doc-attachment-mime-mid:before, .bp-docs .doc-attachment-mime-midi:before, .bp-docs .doc-attachment-mime-wma:before, .bp-docs .doc-attachment-mime-mka:before, .bp_docs .doc-attachment-mime-mp3:before, .bp_docs .doc-attachment-mime-m4a:before, .bp_docs .doc-attachment-mime-m4b:before, .bp_docs .doc-attachment-mime-ra:before, .bp_docs .doc-attachment-mime-ram:before, .bp_docs .doc-attachment-mime-wav:before, .bp_docs .doc-attachment-mime-ogg:before, .bp_docs .doc-attachment-mime-oga:before, .bp_docs .doc-attachment-mime-mid:before, .bp_docs .doc-attachment-mime-midi:before, .bp_docs .doc-attachment-mime-wma:before, .bp_docs .doc-attachment-mime-mka:before, .single-bp_doc .doc-attachment-mime-mp3:before, .single-bp_doc .doc-attachment-mime-m4a:before, .single-bp_doc .doc-attachment-mime-m4b:before, .single-bp_doc .doc-attachment-mime-ra:before, .single-bp_doc .doc-attachment-mime-ram:before, .single-bp_doc .doc-attachment-mime-wav:before, .single-bp_doc .doc-attachment-mime-ogg:before, .single-bp_doc .doc-attachment-mime-oga:before, .single-bp_doc .doc-attachment-mime-mid:before, .single-bp_doc .doc-attachment-mime-midi:before, .single-bp_doc .doc-attachment-mime-wma:before, .single-bp_doc .doc-attachment-mime-mka:before, .directory .doc-attachment-mime-mp3:before, .directory .doc-attachment-mime-m4a:before, .directory .doc-attachment-mime-m4b:before, .directory .doc-attachment-mime-ra:before, .directory .doc-attachment-mime-ram:before, .directory .doc-attachment-mime-wav:before, .directory .doc-attachment-mime-ogg:before, .directory .doc-attachment-mime-oga:before, .directory .doc-attachment-mime-mid:before, .directory .doc-attachment-mime-midi:before, .directory .doc-attachment-mime-wma:before, .directory .doc-attachment-mime-mka:before, .buddypress .doc-attachment-mime-mp3:before, .buddypress .doc-attachment-mime-m4a:before, .buddypress .doc-attachment-mime-m4b:before, .buddypress .doc-attachment-mime-ra:before, .buddypress .doc-attachment-mime-ram:before, .buddypress .doc-attachment-mime-wav:before, .buddypress .doc-attachment-mime-ogg:before, .buddypress .doc-attachment-mime-oga:before, .buddypress .doc-attachment-mime-mid:before, .buddypress .doc-attachment-mime-midi:before, .buddypress .doc-attachment-mime-wma:before, .buddypress .doc-attachment-mime-mka:before {
  content: "library_music";
  top: -2px; }
/* line 162, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-attachment-mime-ics:before, .bp_docs .doc-attachment-mime-ics:before, .single-bp_doc .doc-attachment-mime-ics:before, .directory .doc-attachment-mime-ics:before, .buddypress .doc-attachment-mime-ics:before {
  content: "event";
  top: -2px; }
/* line 168, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-attachment-mime-mdb:before, .bp-docs .doc-attachment-mime-odb:before, .bp_docs .doc-attachment-mime-mdb:before, .bp_docs .doc-attachment-mime-odb:before, .single-bp_doc .doc-attachment-mime-mdb:before, .single-bp_doc .doc-attachment-mime-odb:before, .directory .doc-attachment-mime-mdb:before, .directory .doc-attachment-mime-odb:before, .buddypress .doc-attachment-mime-mdb:before, .buddypress .doc-attachment-mime-odb:before {
  content: "storage";
  top: -3px; }
/* line 174, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-attachment-mime-odg:before, .bp_docs .doc-attachment-mime-odg:before, .single-bp_doc .doc-attachment-mime-odg:before, .directory .doc-attachment-mime-odg:before, .buddypress .doc-attachment-mime-odg:before {
  content: "insert_chart";
  top: -3.5px; }
/* line 182, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-attachment-mime-jpg:before, .bp-docs .doc-attachment-mime-jpeg:before, .bp-docs .doc-attachment-mime-gif:before, .bp-docs .doc-attachment-mime-png:before, .bp-docs .doc-attachment-mime-bmp:before, .bp-docs .doc-attachment-mime-tif:before, .bp-docs .doc-attachment-mime-tiff:before, .bp-docs .doc-attachment-mime-ico:before, .bp_docs .doc-attachment-mime-jpg:before, .bp_docs .doc-attachment-mime-jpeg:before, .bp_docs .doc-attachment-mime-gif:before, .bp_docs .doc-attachment-mime-png:before, .bp_docs .doc-attachment-mime-bmp:before, .bp_docs .doc-attachment-mime-tif:before, .bp_docs .doc-attachment-mime-tiff:before, .bp_docs .doc-attachment-mime-ico:before, .single-bp_doc .doc-attachment-mime-jpg:before, .single-bp_doc .doc-attachment-mime-jpeg:before, .single-bp_doc .doc-attachment-mime-gif:before, .single-bp_doc .doc-attachment-mime-png:before, .single-bp_doc .doc-attachment-mime-bmp:before, .single-bp_doc .doc-attachment-mime-tif:before, .single-bp_doc .doc-attachment-mime-tiff:before, .single-bp_doc .doc-attachment-mime-ico:before, .directory .doc-attachment-mime-jpg:before, .directory .doc-attachment-mime-jpeg:before, .directory .doc-attachment-mime-gif:before, .directory .doc-attachment-mime-png:before, .directory .doc-attachment-mime-bmp:before, .directory .doc-attachment-mime-tif:before, .directory .doc-attachment-mime-tiff:before, .directory .doc-attachment-mime-ico:before, .buddypress .doc-attachment-mime-jpg:before, .buddypress .doc-attachment-mime-jpeg:before, .buddypress .doc-attachment-mime-gif:before, .buddypress .doc-attachment-mime-png:before, .buddypress .doc-attachment-mime-bmp:before, .buddypress .doc-attachment-mime-tif:before, .buddypress .doc-attachment-mime-tiff:before, .buddypress .doc-attachment-mime-ico:before {
  content: "photo";
  top: -3.5px; }
/* line 188, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-attachment-mime-pdf:before, .bp_docs .doc-attachment-mime-pdf:before, .single-bp_doc .doc-attachment-mime-pdf:before, .directory .doc-attachment-mime-pdf:before, .buddypress .doc-attachment-mime-pdf:before {
  content: "picture_as_pdf";
  top: -3.5px; }
/* line 198, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-attachment-mime-xla:before, .bp-docs .doc-attachment-mime-xls:before, .bp-docs .doc-attachment-mime-xlt:before, .bp-docs .doc-attachment-mime-xlw:before, .bp-docs .doc-attachment-mime-xlsx:before, .bp-docs .doc-attachment-mime-xlsm:before, .bp-docs .doc-attachment-mime-xlsb:before, .bp-docs .doc-attachment-mime-xlsb:before, .bp-docs .doc-attachment-mime-xlsx:before, .bp-docs .doc-attachment-mime-xlsm:before, .bp-docs .doc-attachment-mime-xlam:before, .bp-docs .doc-attachment-mime-ods:before, .bp-docs .doc-attachment-mime-odc:before, .bp_docs .doc-attachment-mime-xla:before, .bp_docs .doc-attachment-mime-xls:before, .bp_docs .doc-attachment-mime-xlt:before, .bp_docs .doc-attachment-mime-xlw:before, .bp_docs .doc-attachment-mime-xlsx:before, .bp_docs .doc-attachment-mime-xlsm:before, .bp_docs .doc-attachment-mime-xlsb:before, .bp_docs .doc-attachment-mime-xlsb:before, .bp_docs .doc-attachment-mime-xlsx:before, .bp_docs .doc-attachment-mime-xlsm:before, .bp_docs .doc-attachment-mime-xlam:before, .bp_docs .doc-attachment-mime-ods:before, .bp_docs .doc-attachment-mime-odc:before, .single-bp_doc .doc-attachment-mime-xla:before, .single-bp_doc .doc-attachment-mime-xls:before, .single-bp_doc .doc-attachment-mime-xlt:before, .single-bp_doc .doc-attachment-mime-xlw:before, .single-bp_doc .doc-attachment-mime-xlsx:before, .single-bp_doc .doc-attachment-mime-xlsm:before, .single-bp_doc .doc-attachment-mime-xlsb:before, .single-bp_doc .doc-attachment-mime-xlsb:before, .single-bp_doc .doc-attachment-mime-xlsx:before, .single-bp_doc .doc-attachment-mime-xlsm:before, .single-bp_doc .doc-attachment-mime-xlam:before, .single-bp_doc .doc-attachment-mime-ods:before, .single-bp_doc .doc-attachment-mime-odc:before, .directory .doc-attachment-mime-xla:before, .directory .doc-attachment-mime-xls:before, .directory .doc-attachment-mime-xlt:before, .directory .doc-attachment-mime-xlw:before, .directory .doc-attachment-mime-xlsx:before, .directory .doc-attachment-mime-xlsm:before, .directory .doc-attachment-mime-xlsb:before, .directory .doc-attachment-mime-xlsb:before, .directory .doc-attachment-mime-xlsx:before, .directory .doc-attachment-mime-xlsm:before, .directory .doc-attachment-mime-xlam:before, .directory .doc-attachment-mime-ods:before, .directory .doc-attachment-mime-odc:before, .buddypress .doc-attachment-mime-xla:before, .buddypress .doc-attachment-mime-xls:before, .buddypress .doc-attachment-mime-xlt:before, .buddypress .doc-attachment-mime-xlw:before, .buddypress .doc-attachment-mime-xlsx:before, .buddypress .doc-attachment-mime-xlsm:before, .buddypress .doc-attachment-mime-xlsb:before, .buddypress .doc-attachment-mime-xlsb:before, .buddypress .doc-attachment-mime-xlsx:before, .buddypress .doc-attachment-mime-xlsm:before, .buddypress .doc-attachment-mime-xlam:before, .buddypress .doc-attachment-mime-ods:before, .buddypress .doc-attachment-mime-odc:before {
  content: "view_comfy";
  top: -3.5px; }
/* line 207, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-attachment-mime-txt:before, .bp-docs .doc-attachment-mime-asc:before, .bp-docs .doc-attachment-mime-c:before, .bp-docs .doc-attachment-mime-cc:before, .bp-docs .doc-attachment-mime-h:before, .bp-docs .doc-attachment-mime-csv:before, .bp-docs .doc-attachment-mime-tsv:before, .bp-docs .doc-attachment-mime-ics:before, .bp-docs .doc-attachment-mime-rtx:before, .bp-docs .doc-attachment-mime-css:before, .bp-docs .doc-attachment-mime-htm:before, .bp-docs .doc-attachment-mime-html:before, .bp_docs .doc-attachment-mime-txt:before, .bp_docs .doc-attachment-mime-asc:before, .bp_docs .doc-attachment-mime-c:before, .bp_docs .doc-attachment-mime-cc:before, .bp_docs .doc-attachment-mime-h:before, .bp_docs .doc-attachment-mime-csv:before, .bp_docs .doc-attachment-mime-tsv:before, .bp_docs .doc-attachment-mime-ics:before, .bp_docs .doc-attachment-mime-rtx:before, .bp_docs .doc-attachment-mime-css:before, .bp_docs .doc-attachment-mime-htm:before, .bp_docs .doc-attachment-mime-html:before, .single-bp_doc .doc-attachment-mime-txt:before, .single-bp_doc .doc-attachment-mime-asc:before, .single-bp_doc .doc-attachment-mime-c:before, .single-bp_doc .doc-attachment-mime-cc:before, .single-bp_doc .doc-attachment-mime-h:before, .single-bp_doc .doc-attachment-mime-csv:before, .single-bp_doc .doc-attachment-mime-tsv:before, .single-bp_doc .doc-attachment-mime-ics:before, .single-bp_doc .doc-attachment-mime-rtx:before, .single-bp_doc .doc-attachment-mime-css:before, .single-bp_doc .doc-attachment-mime-htm:before, .single-bp_doc .doc-attachment-mime-html:before, .directory .doc-attachment-mime-txt:before, .directory .doc-attachment-mime-asc:before, .directory .doc-attachment-mime-c:before, .directory .doc-attachment-mime-cc:before, .directory .doc-attachment-mime-h:before, .directory .doc-attachment-mime-csv:before, .directory .doc-attachment-mime-tsv:before, .directory .doc-attachment-mime-ics:before, .directory .doc-attachment-mime-rtx:before, .directory .doc-attachment-mime-css:before, .directory .doc-attachment-mime-htm:before, .directory .doc-attachment-mime-html:before, .buddypress .doc-attachment-mime-txt:before, .buddypress .doc-attachment-mime-asc:before, .buddypress .doc-attachment-mime-c:before, .buddypress .doc-attachment-mime-cc:before, .buddypress .doc-attachment-mime-h:before, .buddypress .doc-attachment-mime-csv:before, .buddypress .doc-attachment-mime-tsv:before, .buddypress .doc-attachment-mime-ics:before, .buddypress .doc-attachment-mime-rtx:before, .buddypress .doc-attachment-mime-css:before, .buddypress .doc-attachment-mime-htm:before, .buddypress .doc-attachment-mime-html:before {
  content: "insert_drive_file";
  top: -4px; }
/* line 218, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-attachment-mime-asf:before, .bp-docs .doc-attachment-mime-asx:before, .bp-docs .doc-attachment-mime-wax:before, .bp-docs .doc-attachment-mime-wmv:before, .bp-docs .doc-attachment-mime-wmx:before, .bp-docs .doc-attachment-mime-avi:before, .bp-docs .doc-attachment-mime-divx:before, .bp-docs .doc-attachment-mime-flv:before, .bp-docs .doc-attachment-mime-mov:before, .bp-docs .doc-attachment-mime-qt:before, .bp-docs .doc-attachment-mime-mpeg:before, .bp-docs .doc-attachment-mime-mpg:before, .bp-docs .doc-attachment-mime-mpe:before, .bp-docs .doc-attachment-mime-mp4:before, .bp-docs .doc-attachment-mime-m4v:before, .bp-docs .doc-attachment-mime-ogv:before, .bp-docs .doc-attachment-mime-mkv:before, .bp_docs .doc-attachment-mime-asf:before, .bp_docs .doc-attachment-mime-asx:before, .bp_docs .doc-attachment-mime-wax:before, .bp_docs .doc-attachment-mime-wmv:before, .bp_docs .doc-attachment-mime-wmx:before, .bp_docs .doc-attachment-mime-avi:before, .bp_docs .doc-attachment-mime-divx:before, .bp_docs .doc-attachment-mime-flv:before, .bp_docs .doc-attachment-mime-mov:before, .bp_docs .doc-attachment-mime-qt:before, .bp_docs .doc-attachment-mime-mpeg:before, .bp_docs .doc-attachment-mime-mpg:before, .bp_docs .doc-attachment-mime-mpe:before, .bp_docs .doc-attachment-mime-mp4:before, .bp_docs .doc-attachment-mime-m4v:before, .bp_docs .doc-attachment-mime-ogv:before, .bp_docs .doc-attachment-mime-mkv:before, .single-bp_doc .doc-attachment-mime-asf:before, .single-bp_doc .doc-attachment-mime-asx:before, .single-bp_doc .doc-attachment-mime-wax:before, .single-bp_doc .doc-attachment-mime-wmv:before, .single-bp_doc .doc-attachment-mime-wmx:before, .single-bp_doc .doc-attachment-mime-avi:before, .single-bp_doc .doc-attachment-mime-divx:before, .single-bp_doc .doc-attachment-mime-flv:before, .single-bp_doc .doc-attachment-mime-mov:before, .single-bp_doc .doc-attachment-mime-qt:before, .single-bp_doc .doc-attachment-mime-mpeg:before, .single-bp_doc .doc-attachment-mime-mpg:before, .single-bp_doc .doc-attachment-mime-mpe:before, .single-bp_doc .doc-attachment-mime-mp4:before, .single-bp_doc .doc-attachment-mime-m4v:before, .single-bp_doc .doc-attachment-mime-ogv:before, .single-bp_doc .doc-attachment-mime-mkv:before, .directory .doc-attachment-mime-asf:before, .directory .doc-attachment-mime-asx:before, .directory .doc-attachment-mime-wax:before, .directory .doc-attachment-mime-wmv:before, .directory .doc-attachment-mime-wmx:before, .directory .doc-attachment-mime-avi:before, .directory .doc-attachment-mime-divx:before, .directory .doc-attachment-mime-flv:before, .directory .doc-attachment-mime-mov:before, .directory .doc-attachment-mime-qt:before, .directory .doc-attachment-mime-mpeg:before, .directory .doc-attachment-mime-mpg:before, .directory .doc-attachment-mime-mpe:before, .directory .doc-attachment-mime-mp4:before, .directory .doc-attachment-mime-m4v:before, .directory .doc-attachment-mime-ogv:before, .directory .doc-attachment-mime-mkv:before, .buddypress .doc-attachment-mime-asf:before, .buddypress .doc-attachment-mime-asx:before, .buddypress .doc-attachment-mime-wax:before, .buddypress .doc-attachment-mime-wmv:before, .buddypress .doc-attachment-mime-wmx:before, .buddypress .doc-attachment-mime-avi:before, .buddypress .doc-attachment-mime-divx:before, .buddypress .doc-attachment-mime-flv:before, .buddypress .doc-attachment-mime-mov:before, .buddypress .doc-attachment-mime-qt:before, .buddypress .doc-attachment-mime-mpeg:before, .buddypress .doc-attachment-mime-mpg:before, .buddypress .doc-attachment-mime-mpe:before, .buddypress .doc-attachment-mime-mp4:before, .buddypress .doc-attachment-mime-m4v:before, .buddypress .doc-attachment-mime-ogv:before, .buddypress .doc-attachment-mime-mkv:before {
  content: "video_library";
  top: -3px; }
/* line 225, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #buddypress #bp-docs-all-docs, .bp_docs #buddypress #bp-docs-all-docs, .single-bp_doc #buddypress #bp-docs-all-docs, .directory #buddypress #bp-docs-all-docs, .buddypress #buddypress #bp-docs-all-docs {
  padding-left: 0;
  display: inline-block;
  margin-bottom: 30px;
  width: 100%; }
  @media (max-width: 768px) {
    .bp-docs #buddypress #bp-docs-all-docs, .bp_docs #buddypress #bp-docs-all-docs, .single-bp_doc #buddypress #bp-docs-all-docs, .directory #buddypress #bp-docs-all-docs, .buddypress #buddypress #bp-docs-all-docs {
      margin-bottom: 0; } }
  /* line 233, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress #bp-docs-all-docs li, .bp_docs #buddypress #bp-docs-all-docs li, .single-bp_doc #buddypress #bp-docs-all-docs li, .directory #buddypress #bp-docs-all-docs li, .buddypress #buddypress #bp-docs-all-docs li {
    float: left;
    list-style: none;
    background: none;
    display: block;
    margin-bottom: 0;
    margin-right: 10px; }
    /* line 240, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #buddypress #bp-docs-all-docs li a, .bp_docs #buddypress #bp-docs-all-docs li a, .single-bp_doc #buddypress #bp-docs-all-docs li a, .directory #buddypress #bp-docs-all-docs li a, .buddypress #buddypress #bp-docs-all-docs li a {
      display: block;
      padding: 10px 20px 10px 0;
      background: transparent;
      border-bottom: 2px solid rgba(0, 0, 0, 0.12);
      color: rgba(0, 0, 0, 0.54);
      font-weight: 700; }
      /* line 247, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
      .bp-docs #buddypress #bp-docs-all-docs li a:hover, .bp_docs #buddypress #bp-docs-all-docs li a:hover, .single-bp_doc #buddypress #bp-docs-all-docs li a:hover, .directory #buddypress #bp-docs-all-docs li a:hover, .buddypress #buddypress #bp-docs-all-docs li a:hover {
        border-color: #03A9F4; }
      @media (max-width: 768px) {
        .bp-docs #buddypress #bp-docs-all-docs li a, .bp_docs #buddypress #bp-docs-all-docs li a, .single-bp_doc #buddypress #bp-docs-all-docs li a, .directory #buddypress #bp-docs-all-docs li a, .buddypress #buddypress #bp-docs-all-docs li a {
          font-size: 14px; } }
    /* line 258, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #buddypress #bp-docs-all-docs li.current a, .bp_docs #buddypress #bp-docs-all-docs li.current a, .single-bp_doc #buddypress #bp-docs-all-docs li.current a, .directory #buddypress #bp-docs-all-docs li.current a, .buddypress #buddypress #bp-docs-all-docs li.current a {
      border-color: #03A9F4; }
/* line 266, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #buddypress #bp-create-doc-button, .bp_docs #buddypress #bp-create-doc-button, .single-bp_doc #buddypress #bp-create-doc-button, .directory #buddypress #bp-create-doc-button, .buddypress #buddypress #bp-create-doc-button {
  margin: 4px 0 0 0; }
  @media (max-width: 768px) {
    .bp-docs #buddypress #bp-create-doc-button, .bp_docs #buddypress #bp-create-doc-button, .single-bp_doc #buddypress #bp-create-doc-button, .directory #buddypress #bp-create-doc-button, .buddypress #buddypress #bp-create-doc-button {
      display: block;
      clear: both;
      float: left;
      margin-top: 25px; } }
/* line 276, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #buddypress .docs-info-header, .bp_docs #buddypress .docs-info-header, .single-bp_doc #buddypress .docs-info-header, .directory #buddypress .docs-info-header, .buddypress #buddypress .docs-info-header {
  padding: 0;
  background: #fff; }
  /* line 279, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress .docs-info-header p.currently-viewing, .bp_docs #buddypress .docs-info-header p.currently-viewing, .single-bp_doc #buddypress .docs-info-header p.currently-viewing, .directory #buddypress .docs-info-header p.currently-viewing, .buddypress #buddypress .docs-info-header p.currently-viewing {
    clear: both;
    padding: 0 15px 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 4px;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.7);
    background-color: #FF4081; }
    /* line 288, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #buddypress .docs-info-header p.currently-viewing a, .bp_docs #buddypress .docs-info-header p.currently-viewing a, .single-bp_doc #buddypress .docs-info-header p.currently-viewing a, .directory #buddypress .docs-info-header p.currently-viewing a, .buddypress #buddypress .docs-info-header p.currently-viewing a {
      color: rgba(255, 255, 255, 0.7);
      text-decoration: underline; }
    /* line 292, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #buddypress .docs-info-header p.currently-viewing:before, .bp_docs #buddypress .docs-info-header p.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header p.currently-viewing:before, .directory #buddypress .docs-info-header p.currently-viewing:before, .buddypress #buddypress .docs-info-header p.currently-viewing:before {
      content: "pageview";
      top: 7.5px;
      margin-right: 15px; }
/* line 301, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #buddypress table.doctable, .bp_docs #buddypress table.doctable, .single-bp_doc #buddypress table.doctable, .directory #buddypress table.doctable, .buddypress #buddypress table.doctable {
  box-shadow: none;
  border: 0 none; }
  /* line 306, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress table.doctable tr:hover, .bp_docs #buddypress table.doctable tr:hover, .single-bp_doc #buddypress table.doctable tr:hover, .directory #buddypress table.doctable tr:hover, .buddypress #buddypress table.doctable tr:hover {
    background: none; }
  /* line 309, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress table.doctable tr .row-actions, .bp_docs #buddypress table.doctable tr .row-actions, .single-bp_doc #buddypress table.doctable tr .row-actions, .directory #buddypress table.doctable tr .row-actions, .buddypress #buddypress table.doctable tr .row-actions {
    visibility: visible; }
  /* line 312, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress table.doctable tr th, .bp_docs #buddypress table.doctable tr th, .single-bp_doc #buddypress table.doctable tr th, .directory #buddypress table.doctable tr th, .buddypress #buddypress table.doctable tr th {
    background: none;
    padding: 10px 10px;
    font-size: 14px; }
    /* line 319, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #buddypress table.doctable tr th a, .bp_docs #buddypress table.doctable tr th a, .single-bp_doc #buddypress table.doctable tr th a, .directory #buddypress table.doctable tr th a, .buddypress #buddypress table.doctable tr th a {
      color: #000; }
  /* line 324, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress table.doctable td, .bp_docs #buddypress table.doctable td, .single-bp_doc #buddypress table.doctable td, .directory #buddypress table.doctable td, .buddypress #buddypress table.doctable td {
    padding: 15px 5px; }
  /* line 327, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress table.doctable .attachment-clip-cell, .bp_docs #buddypress table.doctable .attachment-clip-cell, .single-bp_doc #buddypress table.doctable .attachment-clip-cell, .directory #buddypress table.doctable .attachment-clip-cell, .buddypress #buddypress table.doctable .attachment-clip-cell {
    width: auto; }
  /* line 331, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress table.doctable .created-date-cell, .bp_docs #buddypress table.doctable .created-date-cell, .single-bp_doc #buddypress table.doctable .created-date-cell, .directory #buddypress table.doctable .created-date-cell, .buddypress #buddypress table.doctable .created-date-cell {
    width: 20%; }
  /* line 336, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress table.doctable .edited-date-cell, .bp-docs #buddypress table.doctable .tags-cell, .bp_docs #buddypress table.doctable .edited-date-cell, .bp_docs #buddypress table.doctable .tags-cell, .single-bp_doc #buddypress table.doctable .edited-date-cell, .single-bp_doc #buddypress table.doctable .tags-cell, .directory #buddypress table.doctable .edited-date-cell, .directory #buddypress table.doctable .tags-cell, .buddypress #buddypress table.doctable .edited-date-cell, .buddypress #buddypress table.doctable .tags-cell {
    display: none; }
  /* line 340, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress table.doctable .groups-cell, .bp_docs #buddypress table.doctable .groups-cell, .single-bp_doc #buddypress table.doctable .groups-cell, .directory #buddypress table.doctable .groups-cell, .buddypress #buddypress table.doctable .groups-cell {
    display: none; }
  /* line 344, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress table.doctable td.title-cell, .bp_docs #buddypress table.doctable td.title-cell, .single-bp_doc #buddypress table.doctable td.title-cell, .directory #buddypress table.doctable td.title-cell, .buddypress #buddypress table.doctable td.title-cell {
    width: 70%; }
    /* line 346, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #buddypress table.doctable td.title-cell > a, .bp_docs #buddypress table.doctable td.title-cell > a, .single-bp_doc #buddypress table.doctable td.title-cell > a, .directory #buddypress table.doctable td.title-cell > a, .buddypress #buddypress table.doctable td.title-cell > a {
      font-weight: bold;
      font-size: 16px; }
  /* line 353, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress table.doctable .row-actions a, .bp_docs #buddypress table.doctable .row-actions a, .single-bp_doc #buddypress table.doctable .row-actions a, .directory #buddypress table.doctable .row-actions a, .buddypress #buddypress table.doctable .row-actions a {
    font-size: 14px;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.54); }
  /* line 358, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress table.doctable .edited-date-cell, .bp_docs #buddypress table.doctable .edited-date-cell, .single-bp_doc #buddypress table.doctable .edited-date-cell, .directory #buddypress table.doctable .edited-date-cell, .buddypress #buddypress table.doctable .edited-date-cell {
    position: relative; }
    /* line 360, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #buddypress table.doctable .edited-date-cell.desc a, .bp_docs #buddypress table.doctable .edited-date-cell.desc a, .single-bp_doc #buddypress table.doctable .edited-date-cell.desc a, .directory #buddypress table.doctable .edited-date-cell.desc a, .buddypress #buddypress table.doctable .edited-date-cell.desc a {
      background: 0 none; }
      /* line 362, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
      .bp-docs #buddypress table.doctable .edited-date-cell.desc a:before, .bp_docs #buddypress table.doctable .edited-date-cell.desc a:before, .single-bp_doc #buddypress table.doctable .edited-date-cell.desc a:before, .directory #buddypress table.doctable .edited-date-cell.desc a:before, .buddypress #buddypress table.doctable .edited-date-cell.desc a:before {
        content: 'arrow_drop_down';
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1em;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        float: left;
        position: absolute;
        left: 0px; }
    /* line 370, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #buddypress table.doctable .edited-date-cell.current-orderby a, .bp_docs #buddypress table.doctable .edited-date-cell.current-orderby a, .single-bp_doc #buddypress table.doctable .edited-date-cell.current-orderby a, .directory #buddypress table.doctable .edited-date-cell.current-orderby a, .buddypress #buddypress table.doctable .edited-date-cell.current-orderby a {
      background: 0 none; }
      /* line 372, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
      .bp-docs #buddypress table.doctable .edited-date-cell.current-orderby a:before, .bp_docs #buddypress table.doctable .edited-date-cell.current-orderby a:before, .single-bp_doc #buddypress table.doctable .edited-date-cell.current-orderby a:before, .directory #buddypress table.doctable .edited-date-cell.current-orderby a:before, .buddypress #buddypress table.doctable .edited-date-cell.current-orderby a:before {
        content: 'arrow_drop_up';
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1em;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        float: left;
        position: absolute;
        left: 0px; }
/* line 383, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #buddypress #bp-docs-pagination .prev, .bp_docs #buddypress #bp-docs-pagination .prev, .single-bp_doc #buddypress #bp-docs-pagination .prev, .directory #buddypress #bp-docs-pagination .prev, .buddypress #buddypress #bp-docs-pagination .prev {
  font-size: 0; }
  /* line 385, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress #bp-docs-pagination .prev:before, .bp_docs #buddypress #bp-docs-pagination .prev:before, .single-bp_doc #buddypress #bp-docs-pagination .prev:before, .directory #buddypress #bp-docs-pagination .prev:before, .buddypress #buddypress #bp-docs-pagination .prev:before {
    content: 'keyboard_arrow_left';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    position: relative;
    top: 7px; }
/* line 391, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #buddypress #bp-docs-pagination .next, .bp_docs #buddypress #bp-docs-pagination .next, .single-bp_doc #buddypress #bp-docs-pagination .next, .directory #buddypress #bp-docs-pagination .next, .buddypress #buddypress #bp-docs-pagination .next {
  font-size: 0; }
  /* line 393, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress #bp-docs-pagination .next:before, .bp_docs #buddypress #bp-docs-pagination .next:before, .single-bp_doc #buddypress #bp-docs-pagination .next:before, .directory #buddypress #bp-docs-pagination .next:before, .buddypress #buddypress #bp-docs-pagination .next:before {
    content: 'keyboard_arrow_right';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    position: relative;
    top: 7px; }
/* line 400, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #buddypress .bp-docs-attachment-clip.paperclip-jaunty, .bp_docs #buddypress .bp-docs-attachment-clip.paperclip-jaunty, .single-bp_doc #buddypress .bp-docs-attachment-clip.paperclip-jaunty, .directory #buddypress .bp-docs-attachment-clip.paperclip-jaunty, .buddypress #buddypress .bp-docs-attachment-clip.paperclip-jaunty {
  background: 0 none;
  height: 25px;
  width: 25px; }
  /* line 404, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #buddypress .bp-docs-attachment-clip.paperclip-jaunty:before, .bp_docs #buddypress .bp-docs-attachment-clip.paperclip-jaunty:before, .single-bp_doc #buddypress .bp-docs-attachment-clip.paperclip-jaunty:before, .directory #buddypress .bp-docs-attachment-clip.paperclip-jaunty:before, .buddypress #buddypress .bp-docs-attachment-clip.paperclip-jaunty:before {
    content: 'file_download';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }

/* line 412, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
#buddypress #bp-docs-single-doc-header .doc-permissions {
  width: 100%;
  display: inline-block; }
/* line 416, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
#buddypress h3:empty {
  display: none; }

/* line 421, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
#bp-docs-single-doc-header .doc-title {
  display: none; }
/* line 424, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
#bp-docs-single-doc-header .doc-permissions {
  margin: 20px 0;
  padding: 10px 15px;
  border: 0;
  color: rgba(0, 0, 0, 0.54);
  background: #f7f7f7;
  box-shadow: inset 0px 1px 3px 0 rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  position: relative; }
  /* line 434, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  #bp-docs-single-doc-header .doc-permissions #doc-group-summary {
    padding: 10px 10px 0 5px;
    background-color: transparent;
    border: 0;
    margin-bottom: 20px; }
    /* line 439, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    #bp-docs-single-doc-header .doc-permissions #doc-group-summary > span {
      display: none; }
  /* line 444, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  #bp-docs-single-doc-header .doc-permissions #doc-permissions-summary {
    background-color: transparent;
    border: none;
    color: rgba(0, 0, 0, 0.54);
    padding: 10px 5px;
    border-radius: 4px; }
  /* line 454, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  #bp-docs-single-doc-header .doc-permissions .doc-public, #bp-docs-single-doc-header .doc-permissions .doc-limited, #bp-docs-single-doc-header .doc-permissions .doc-private {
    font-size: 0; }
    /* line 456, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    #bp-docs-single-doc-header .doc-permissions .doc-public strong, #bp-docs-single-doc-header .doc-permissions .doc-limited strong, #bp-docs-single-doc-header .doc-permissions .doc-private strong {
      font-size: 14px; }
      /* line 458, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
      #bp-docs-single-doc-header .doc-permissions .doc-public strong:before, #bp-docs-single-doc-header .doc-permissions .doc-limited strong:before, #bp-docs-single-doc-header .doc-permissions .doc-private strong:before {
        float: left;
        line-height: 16px;
        margin-right: 5px;
        top: 0; }
  /* line 468, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  #bp-docs-single-doc-header .doc-permissions .doc-public strong {
    color: #03A9F4; }
    /* line 470, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    #bp-docs-single-doc-header .doc-permissions .doc-public strong:before {
      content: "public"; }
  /* line 476, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  #bp-docs-single-doc-header .doc-permissions .doc-limited strong {
    color: #FF4081; }
    /* line 478, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    #bp-docs-single-doc-header .doc-permissions .doc-limited strong:before {
      content: "contacts"; }
  /* line 484, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  #bp-docs-single-doc-header .doc-permissions .doc-private strong {
    color: #7E57C2; }
    /* line 486, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    #bp-docs-single-doc-header .doc-permissions .doc-private strong:before {
      content: "lock"; }
  /* line 491, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  #bp-docs-single-doc-header .doc-permissions .doc-permissions-toggle {
    font-size: 14px;
    font-weight: bold; }
    /* line 494, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    #bp-docs-single-doc-header .doc-permissions .doc-permissions-toggle:before {
      float: left;
      top: -3px; }
  /* line 501, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  #bp-docs-single-doc-header .doc-permissions #doc-permissions-more:before {
    content: "keyboard_arrow_down"; }
  /* line 506, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  #bp-docs-single-doc-header .doc-permissions #doc-permissions-less:before {
    content: "keyboard_arrow_up"; }

/* line 514, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.doc-tabs ul li {
  list-style: none; }
  /* line 516, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .doc-tabs ul li a {
    padding: 10px 20px 10px 0;
    background: transparent;
    color: rgba(0, 0, 0, 0.54);
    font-weight: bold;
    border-bottom: 2px solid rgba(0, 0, 0, 0.12); }
  /* line 526, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .doc-tabs ul li:hover a, .doc-tabs ul li.current a {
    background: transparent; }

/* line 537, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs-attachment-drawer ul {
  padding-left: 0;
  padding: 20px 0; }
/* line 541, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs-attachment-drawer h4 {
  font-size: 14px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.54); }

/* line 555, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #content #doc-meta .doc-meta-box table tr, .single-bp_doc #content #doc-meta .doc-meta-box table tr {
  background: none; }
/* line 561, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #content div.doc-content, .single-bp_doc #content div.doc-content {
  background: #fff;
  border: 0;
  padding: 25px 0; }
  /* line 566, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #content div.doc-content br.clear, .single-bp_doc #content div.doc-content br.clear {
    display: none; }
  /* line 570, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #content div.doc-content .form-table.ie-fixed, .single-bp_doc #content div.doc-content .form-table.ie-fixed {
    display: none; }
  /* line 573, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #content div.doc-content table.widefat.post-revisions, .single-bp_doc #content div.doc-content table.widefat.post-revisions {
    box-shadow: none !important;
    border: 0;
    padding: 0; }
    /* line 577, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #content div.doc-content table.widefat.post-revisions tr, .single-bp_doc #content div.doc-content table.widefat.post-revisions tr {
      border: 0;
      background: #FFFDE7;
      border: 1px solid #eee; }
      /* line 581, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
      .bp-docs #content div.doc-content table.widefat.post-revisions tr:hover, .single-bp_doc #content div.doc-content table.widefat.post-revisions tr:hover {
        background: #FFF9C4; }
      @media (max-width: 480px) {
        .bp-docs #content div.doc-content table.widefat.post-revisions tr, .single-bp_doc #content div.doc-content table.widefat.post-revisions tr {
          width: 100%;
          display: block;
          float: left; } }
    /* line 592, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #content div.doc-content table.widefat.post-revisions thead th:nth-child(3), .bp-docs #content div.doc-content table.widefat.post-revisions thead th:nth-child(4), .bp-docs #content div.doc-content table.widefat.post-revisions thead th:nth-child(5), .single-bp_doc #content div.doc-content table.widefat.post-revisions thead th:nth-child(3), .single-bp_doc #content div.doc-content table.widefat.post-revisions thead th:nth-child(4), .single-bp_doc #content div.doc-content table.widefat.post-revisions thead th:nth-child(5) {
      padding-left: 20px; }
    @media (max-width: 480px) {
      .bp-docs #content div.doc-content table.widefat.post-revisions thead th, .single-bp_doc #content div.doc-content table.widefat.post-revisions thead th {
        display: block;
        float: left;
        margin-bottom: 0; }
        /* line 601, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
        .bp-docs #content div.doc-content table.widefat.post-revisions thead th:nth-child(1), .bp-docs #content div.doc-content table.widefat.post-revisions thead th:nth-child(2), .single-bp_doc #content div.doc-content table.widefat.post-revisions thead th:nth-child(1), .single-bp_doc #content div.doc-content table.widefat.post-revisions thead th:nth-child(2) {
          width: 10%;
          text-align: center; }
        /* line 605, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
        .bp-docs #content div.doc-content table.widefat.post-revisions thead th:nth-child(4), .single-bp_doc #content div.doc-content table.widefat.post-revisions thead th:nth-child(4) {
          width: 80%;
          padding-left: 20px; }
        /* line 609, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
        .bp-docs #content div.doc-content table.widefat.post-revisions thead th:nth-child(3), .bp-docs #content div.doc-content table.widefat.post-revisions thead th:nth-child(5), .single-bp_doc #content div.doc-content table.widefat.post-revisions thead th:nth-child(3), .single-bp_doc #content div.doc-content table.widefat.post-revisions thead th:nth-child(5) {
          display: none; } }
    /* line 614, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #content div.doc-content table.widefat.post-revisions thead tr, .single-bp_doc #content div.doc-content table.widefat.post-revisions thead tr {
      border-bottom: none; }
    /* line 620, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #content div.doc-content table.widefat.post-revisions tbody tr th, .single-bp_doc #content div.doc-content table.widefat.post-revisions tbody tr th {
      border-left: none;
      border-top: none; }
      @media (max-width: 480px) {
        .bp-docs #content div.doc-content table.widefat.post-revisions tbody tr th, .single-bp_doc #content div.doc-content table.widefat.post-revisions tbody tr th {
          background: none;
          border: none;
          width: 10%;
          float: left; } }
      @media (max-width: 480px) {
        .bp-docs #content div.doc-content table.widefat.post-revisions tbody tr th input[type="radio"], .single-bp_doc #content div.doc-content table.widefat.post-revisions tbody tr th input[type="radio"] {
          margin-top: 8px; } }
    /* line 635, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #content div.doc-content table.widefat.post-revisions tbody tr td, .single-bp_doc #content div.doc-content table.widefat.post-revisions tbody tr td {
      background: transparent; }
      @media (max-width: 480px) {
        .bp-docs #content div.doc-content table.widefat.post-revisions tbody tr td, .single-bp_doc #content div.doc-content table.widefat.post-revisions tbody tr td {
          float: left;
          display: block;
          width: 80%;
          margin-bottom: 0; }
          /* line 642, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
          .bp-docs #content div.doc-content table.widefat.post-revisions tbody tr td:last-of-type, .single-bp_doc #content div.doc-content table.widefat.post-revisions tbody tr td:last-of-type {
            float: right; } }
    /* line 649, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #content div.doc-content table.widefat.post-revisions th, .single-bp_doc #content div.doc-content table.widefat.post-revisions th {
      border: 1px solid #eee;
      background: #f2f2f2; }
/* line 657, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-attachments, .single-bp_doc .doc-attachments {
  margin: 20px 0;
  padding: 0 0 10px 0;
  border: 0;
  color: rgba(0, 0, 0, 0.54);
  background: #f7f7f7;
  box-shadow: inset 0px 1px 3px 0 rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  position: relative;
  padding: 0px 20px 20px 20px;
  margin: 20px 0; }
  @media (max-width: 768px) {
    .bp-docs .doc-attachments, .single-bp_doc .doc-attachments {
      margin: 0; } }
  /* line 672, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs .doc-attachments:before, .single-bp_doc .doc-attachments:before {
    content: ' ';
    height: 0;
    position: relative;
    width: 0;
    border-left: 12.5px solid transparent;
    border-right: 12.5px solid transparent;
    border-top: 12px solid #ffffff;
    font-size: 0;
    line-height: 0;
    margin: 0 auto;
    margin-bottom: 20px;
    display: block; }
  /* line 688, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs .doc-attachments #doc-attachments-ul, .single-bp_doc .doc-attachments #doc-attachments-ul {
    padding-left: 0; }
    /* line 690, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs .doc-attachments #doc-attachments-ul li, .single-bp_doc .doc-attachments #doc-attachments-ul li {
      list-style: none;
      font-size: 14px;
      font-weight: bold;
      color: rgba(0, 0, 0, 0.54); }
/* line 697, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #doc-attachments-ul, .single-bp_doc #doc-attachments-ul {
  padding-left: 0; }
  /* line 699, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #doc-attachments-ul li, .single-bp_doc #doc-attachments-ul li {
    list-style: none; }
/* line 706, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #editor-toolbar button, .bp-docs #editor-toolbar a.button, .bp-docs #editor-toolbar .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .bp-docs #editor-toolbar a.checkout-button, .bp-docs #editor-toolbar .woocommerce a.added_to_cart, .woocommerce .bp-docs #editor-toolbar a.added_to_cart, .single-bp_doc #editor-toolbar button, .single-bp_doc #editor-toolbar a.button, .single-bp_doc #editor-toolbar .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .single-bp_doc #editor-toolbar a.checkout-button, .single-bp_doc #editor-toolbar .woocommerce a.added_to_cart, .woocommerce .single-bp_doc #editor-toolbar a.added_to_cart {
  box-shadow: none; }
/* line 711, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs div#doc-permissions-details, .single-bp_doc div#doc-permissions-details {
  background-color: transparent;
  padding: 0 20px; }
  /* line 714, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs div#doc-permissions-details a, .single-bp_doc div#doc-permissions-details a {
    font-size: 14px;
    font-weight: bold; }
  /* line 718, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs div#doc-permissions-details #doc-permissions-edit, .single-bp_doc div#doc-permissions-details #doc-permissions-edit {
    position: relative;
    left: -10px; }
  /* line 722, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs div#doc-permissions-details ul, .single-bp_doc div#doc-permissions-details ul {
    float: left;
    width: 100%; }
    @media (max-width: 992px) {
      .bp-docs div#doc-permissions-details ul, .single-bp_doc div#doc-permissions-details ul {
        margin-bottom: 20px; } }
    /* line 728, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs div#doc-permissions-details ul li, .single-bp_doc div#doc-permissions-details ul li {
      list-style: none;
      color: rgba(0, 0, 0, 0.54);
      font-size: 14px;
      float: left;
      width: 100%; }
      /* line 735, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
      .bp-docs div#doc-permissions-details ul li .bp-docs-level-icon, .single-bp_doc div#doc-permissions-details ul li .bp-docs-level-icon {
        width: 25px;
        height: 25px; }
      /* line 739, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
      .bp-docs div#doc-permissions-details ul li span.perms-text, .single-bp_doc div#doc-permissions-details ul li span.perms-text {
        margin-top: 3px;
        float: left; }
        @media (max-width: 992px) {
          .bp-docs div#doc-permissions-details ul li span.perms-text, .single-bp_doc div#doc-permissions-details ul li span.perms-text {
            width: 90%; } }
    /* line 754, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon {
      border: none;
      background: none;
      margin: 0; }
      /* line 758, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
      .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before {
        color: rgba(0, 0, 0, 0.54);
        float: right;
        margin-right: 15px;
        top: 0; }
    /* line 769, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before {
      content: "public";
      color: #03A9F4; }
    /* line 775, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .perms-text strong, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .perms-text strong {
      color: #03A9F4; }
    /* line 782, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before {
      content: "verified_user";
      color: #29B6F6; }
    /* line 788, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .perms-text strong, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .perms-text strong {
      color: #29B6F6; }
    /* line 795, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before {
      content: "account_circle";
      color: #FF4081; }
    /* line 801, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .perms-text strong, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .perms-text strong {
      color: #FF4081; }
    /* line 808, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before {
      content: "supervisor_account";
      color: #FF7043; }
    /* line 814, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .perms-text strong, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .perms-text strong {
      color: #FF7043; }
    /* line 821, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before {
      content: "person_pin";
      color: #7E57C2; }
    /* line 827, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .perms-text strong, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .perms-text strong {
      color: #7E57C2; }
/* line 835, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs .doc-meta, .bp-docs #doc-meta, .bp-docs .docs #comments, .single-bp_doc .doc-meta, .single-bp_doc #doc-meta, .single-bp_doc .docs #comments {
  border: none;
  padding: 0; }
  /* line 842, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs .doc-meta .toggleable.toggle-closed .toggle-switch, .bp-docs .doc-meta .toggleable.toggle-open .toggle-switch, .bp-docs #doc-meta .toggleable.toggle-closed .toggle-switch, .bp-docs #doc-meta .toggleable.toggle-open .toggle-switch, .bp-docs .docs #comments .toggleable.toggle-closed .toggle-switch, .bp-docs .docs #comments .toggleable.toggle-open .toggle-switch, .single-bp_doc .doc-meta .toggleable.toggle-closed .toggle-switch, .single-bp_doc .doc-meta .toggleable.toggle-open .toggle-switch, .single-bp_doc #doc-meta .toggleable.toggle-closed .toggle-switch, .single-bp_doc #doc-meta .toggleable.toggle-open .toggle-switch, .single-bp_doc .docs #comments .toggleable.toggle-closed .toggle-switch, .single-bp_doc .docs #comments .toggleable.toggle-open .toggle-switch {
    background: #f2f2f2;
    color: rgba(0, 0, 0, 0.54); }
    /* line 847, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs .doc-meta .toggleable.toggle-closed .toggle-switch a:hover, .bp-docs .doc-meta .toggleable.toggle-open .toggle-switch a:hover, .bp-docs #doc-meta .toggleable.toggle-closed .toggle-switch a:hover, .bp-docs #doc-meta .toggleable.toggle-open .toggle-switch a:hover, .bp-docs .docs #comments .toggleable.toggle-closed .toggle-switch a:hover, .bp-docs .docs #comments .toggleable.toggle-open .toggle-switch a:hover, .single-bp_doc .doc-meta .toggleable.toggle-closed .toggle-switch a:hover, .single-bp_doc .doc-meta .toggleable.toggle-open .toggle-switch a:hover, .single-bp_doc #doc-meta .toggleable.toggle-closed .toggle-switch a:hover, .single-bp_doc #doc-meta .toggleable.toggle-open .toggle-switch a:hover, .single-bp_doc .docs #comments .toggleable.toggle-closed .toggle-switch a:hover, .single-bp_doc .docs #comments .toggleable.toggle-open .toggle-switch a:hover {
      font-weight: normal; }
  /* line 852, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus, .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus, .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus, .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus, .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus, .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus, .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus, .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus, .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus, .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus, .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus, .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus {
    background: none;
    position: relative; }
    /* line 855, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus:before {
      top: -5px;
      left: -30px; }
  /* line 864, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus:before {
    content: "keyboard_arrow_right"; }
  /* line 871, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus:before {
    content: "keyboard_arrow_down"; }
/* line 878, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #comments, .bp-docs #respond, .single-bp_doc #comments, .single-bp_doc #respond {
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12);
  padding: 20px;
  background: #fff;
  margin-top: 20px; }
  /* line 884, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #comments #respond, .bp-docs #respond #respond, .single-bp_doc #comments #respond, .single-bp_doc #respond #respond {
    box-shadow: none;
    padding: 0; }
  /* line 888, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #comments .commentlist, .bp-docs #respond .commentlist, .single-bp_doc #comments .commentlist, .single-bp_doc #respond .commentlist {
    padding-left: 0; }
    /* line 892, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #comments .commentlist .comment-metadata, .bp-docs #comments .commentlist .comment-meta, .bp-docs #respond .commentlist .comment-metadata, .bp-docs #respond .commentlist .comment-meta, .single-bp_doc #comments .commentlist .comment-metadata, .single-bp_doc #comments .commentlist .comment-meta, .single-bp_doc #respond .commentlist .comment-metadata, .single-bp_doc #respond .commentlist .comment-meta {
      margin: 10px 0; }
    /* line 896, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #comments .commentlist ul, .bp-docs #respond .commentlist ul, .single-bp_doc #comments .commentlist ul, .single-bp_doc #respond .commentlist ul {
      padding-left: 5em; }
/* line 902, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #comments .comments-closed.comments-empty, .single-bp_doc #comments .comments-closed.comments-empty {
  clear: both;
  padding: 0 10px 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 4px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  background-color: #FF4081; }
  /* line 911, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #comments .comments-closed.comments-empty:before, .single-bp_doc #comments .comments-closed.comments-empty:before {
    content: "info_outline";
    top: 7.5px;
    margin-right: 10px; }
/* line 920, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
.bp-docs #doc-attachments-ul, .single-bp_doc #doc-attachments-ul {
  padding-left: 0; }
  /* line 922, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #doc-attachments-ul li, .single-bp_doc #doc-attachments-ul li {
    font-size: 14px;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.54); }
    /* line 923, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
    .bp-docs #doc-attachments-ul li.even, .single-bp_doc #doc-attachments-ul li.even {
      background-color: transparent; }
  /* line 928, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-docs.scss */
  .bp-docs #doc-attachments-ul .doc-attachment-delete, .single-bp_doc #doc-attachments-ul .doc-attachment-delete {
    margin-top: 0;
    margin-right: 0;
    background-color: rgba(0, 0, 0, 0);
    color: #F00;
    box-shadow: none;
    float: none;
    margin-left: 20px;
    text-transform: none;
    font-size: 12px;
    display: inline;
    line-height: 1;
    padding: 0; }

/**
 * 5. Tribe Event Calendar
 */
/**
 * XX.5 Tribe Event Calendar
 */
/* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline .tribe-events-single-event-title {
  line-height: 37px; }
/* line 11, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline .tribe-events-sub-nav li a {
  background: none; }
  @media (max-width: 768px) {
    .thrive-inline .tribe-events-sub-nav li a {
      font-size: 15px; } }
/* line 18, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-form label {
  color: rgba(0, 0, 0, 0.54);
  display: block;
  font-size: 15px;
  font-weight: bold;
  margin: 0.75em 0;
  padding: 0;
  text-transform: none; }
/* line 27, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-form input[type=text] {
  border: 0;
  background: transparent;
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  font-weight: normal;
  transition: border-color 0.25s ease-in-out, line-height 0.25s ease-in-out, padding 0.25s ease-in-out;
  -webkit-transition: border-color 0.25s ease-in-out, line-height 0.25s ease-in-out, padding 0.25s ease-in-out;
  -moz-transition: border-color 0.25s ease-in-out, line-height 0.25s ease-in-out, padding 0.25s ease-in-out;
  display: block;
  margin-bottom: 20px;
  width: 100%;
  line-height: 20px; }
  /* line 44, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .thrive-inline #tribe-bar-form input[type=text]:focus {
    outline: 0;
    padding-top: 5px;
    line-height: 25px; }
/* line 52, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-form .tribe-bar-filters-inner div {
  padding: 0 10px 0 0;
  width: 100%; }
/* line 57, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-form .tribe-bar-submit {
  margin: 14px 0 0 0; }
/* line 63, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-form .tribe-bar-views-inner {
  background: none;
  padding: 0; }
  /* line 67, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .thrive-inline #tribe-bar-form .tribe-bar-views-inner label {
    background: #E8E8E8;
    color: #000;
    border: none;
    width: 100%;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    padding: 23.5px 20px;
    height: 60px;
    box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
    /* line 79, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
    .thrive-inline #tribe-bar-form .tribe-bar-views-inner label:after {
      content: "arrow_drop_down";
      top: 18.5px;
      position: absolute;
      right: 0;
      font-size: 40px;
      top: 10px; }
/* line 91, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline .tribe-events-button, .thrive-inline #tribe-bar-form .tribe-bar-submit input[type=submit] {
  background-color: #0288D1;
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  border: 0;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  padding: 0 25px;
  line-height: 36px;
  height: 36px;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  font-weight: 400;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
  /* line 110, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .thrive-inline .tribe-events-button:hover, .thrive-inline #tribe-bar-form .tribe-bar-submit input[type=submit]:hover {
    color: #fff;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16); }
  /* line 115, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .thrive-inline .tribe-events-button:focus, .thrive-inline #tribe-bar-form .tribe-bar-submit input[type=submit]:focus {
    outline: 0;
    color: #fff;
    box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
/* line 121, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline .tribe-events-day .tribe-events-day-time-slot .type-tribe_events {
  margin-left: 0; }
/* line 124, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline .tribe-events-day .tribe-events-day-time-slot .type-tribe_events {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
/* line 127, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-views .tribe-bar-views-list {
  background: #fff;
  position: absolute;
  padding: 0;
  height: 0;
  overflow: hidden;
  box-shadow: 0 1.5px 5px rgba(0, 0, 0, 0.24), 0 1px 0px rgba(0, 0, 0, 0.24);
  transition: all 0.24s ease-in-out;
  -webkit-transition: all 0.24s ease-in-out;
  -moz-transition: all 0.24s ease-in-out; }
  /* line 139, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .thrive-inline #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    background: transparent;
    color: rgba(0, 0, 0, 0.54); }
/* line 145, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-form #tribe-bar-views {
  position: relative;
  float: right;
  left: 0;
  padding: 0;
  width: 49%; }
/* line 152, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-list {
  height: 120px; }
/* line 155, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow {
  display: none; }
/* line 161, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-views .tribe-bar-views-option.tribe-bar-active, .thrive-inline #tribe-bar-views .tribe-bar-views-option:first-child, .thrive-inline #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-option, .thrive-inline #tribe-bar-views li.tribe-bar-views-option {
  display: block;
  padding: 2px 0; }
/* line 165, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
  width: 49%; }
/* line 168, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-form .tribe-bar-filters {
  background: #fff;
  position: absolute;
  top: 60.5px;
  z-index: 100;
  box-shadow: 0 1.5px 5px rgba(0, 0, 0, 0.24), 0 1px 0px rgba(0, 0, 0, 0.24);
  padding: 20px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }
@media (max-width: 768px) {
  /* line 180, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .thrive-inline #tribe-mobile-container .type-tribe_events {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    margin: 0 -10px;
    padding: 20px 10px; }

  /* line 185, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .thrive-inline #tribe-mobile-container .type-tribe_events ~ .type-tribe_events {
    border-top: none; }

  /* line 188, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .thrive-inline #tribe-mobile-container .tribe-mobile-day-heading {
    font-size: 20px;
    line-height: 120%;
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 0; }
 }
/* line 198, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline .tribe-events-schedule h2 {
  font-size: 20px;
  color: rgba(0, 0, 0, 0.54);
  float: left;
  line-height: 24px;
  margin-right: 30px; }

/* line 209, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.single-tribe_events .tribe-events-schedule .tribe-events-cost {
  background-color: #03A9F4;
  font-size: 17.5px;
  padding: 10px;
  color: #fff;
  border-radius: 6px; }
  @media (max-width: 768px) {
    .single-tribe_events .tribe-events-schedule .tribe-events-cost {
      font-size: 17.5px;
      padding: 10px;
      color: #fff;
      display: inline; } }
  /* line 221, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .single-tribe_events .tribe-events-schedule .tribe-events-cost:before {
    content: "local_offer";
    position: relative;
    font-size: 17.5px;
    top: 4.5px;
    margin-right: 4.5px; }

/* line 232, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
  background-color: #03A9F4; }

/* line 236, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
  background-color: #0288D1; }

/* line 239, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views + .tribe-bar-filters {
  margin: 0;
  width: 49%;
  display: block !important; }

/* line 244, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events .tribe-events-button, #tribe-events .thrive-inline #tribe-bar-form .tribe-bar-submit input[type=submit], .thrive-inline #tribe-bar-form .tribe-bar-submit #tribe-events input[type=submit], .tribe-events-button, .thrive-inline #tribe-bar-form .tribe-bar-submit input[type=submit] {
  background-color: #0288D1;
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  border: 0;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  padding: 0 25px;
  line-height: 36px;
  height: 36px;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  font-weight: 400;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
  /* line 262, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  #tribe-events .tribe-events-button:hover, #tribe-events .thrive-inline #tribe-bar-form .tribe-bar-submit input[type=submit]:hover, .thrive-inline #tribe-bar-form .tribe-bar-submit #tribe-events input[type=submit]:hover, .tribe-events-button:hover, .thrive-inline #tribe-bar-form .tribe-bar-submit input[type=submit]:hover {
    color: #fff;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16); }
  /* line 267, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  #tribe-events .tribe-events-button:focus, #tribe-events .thrive-inline #tribe-bar-form .tribe-bar-submit input[type=submit]:focus, .thrive-inline #tribe-bar-form .tribe-bar-submit #tribe-events input[type=submit]:focus, .tribe-events-button:focus, .thrive-inline #tribe-bar-form .tribe-bar-submit input[type=submit]:focus {
    outline: 0;
    color: #fff;
    box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }

/* line 273, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.single-tribe_events .tribe-events-schedule .tribe-events-divider {
  display: none; }

/* line 276, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.events-archive .entry-content, .events-archive .entry-header {
  width: 100%; }

/* line 279, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-events-notices {
  background: #E53935;
  clear: both;
  padding: 10px 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 4px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  border: none;
  text-shadow: none; }
  /* line 290, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .tribe-events-notices:before {
    content: 'error_outline';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    float: left;
    margin-right: 5px;
    position: relative;
    top: -2.5px; }

/* line 300, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.post-type-archive-tribe_events #content table.tribe-events-calendar tr th {
  color: #fff;
  border: 0;
  font-size: 12px; }

/* line 309, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-bar-form {
  background: #fff; }

/* line 312, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-events-list .tribe-events-event-image img {
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out; }
  /* line 316, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .tribe-events-list .tribe-events-event-image img:hover {
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16); }

/* line 320, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-event-schedule-details {
  margin-bottom: 10px; }

@media (max-width: 768px) {
  .single-tribe_events .tribe-events-schedule {
    background: #f5f5f5;
    border: none;
    padding-bottom: 20px;
    box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); } }

/* line 332, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first, .tribe-events-list .type-tribe_events {
  margin: 25px 0;
  padding: 25px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.12); }
  @media (max-width: 768px) {
    .tribe-events-list-separator-month + .type-tribe_events.tribe-events-first, .tribe-events-list .type-tribe_events {
      padding: 10px; } }

/* line 342, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-events-loop .type-tribe_events.tribe-events-last {
  border: 1px solid rgba(0, 0, 0, 0.12); }

/* line 345, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-bar-views-inner {
  background: #F5F5F5;
  color: #000; }

/* line 349, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.thrive-inline #tribe-bar-collapse-toggle {
  padding: 16px;
  display: block;
  width: 49%;
  color: #000;
  background: #e8e8e8;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
  /* line 357, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .thrive-inline #tribe-bar-collapse-toggle:after {
    content: 'arrow_drop_down';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    top: 18.5px;
    position: absolute;
    right: 0;
    font-size: 40px;
    top: 10px; }

/* line 366, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-bar-collapse-toggle + #tribe-bar-views + .tribe-bar-filters {
  height: 0;
  width: 49%;
  left: 0;
  padding: 0;
  overflow: hidden;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out; }

/* line 376, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-bar-collapse-toggle.tribe-bar-filters-open + #tribe-bar-views + .tribe-bar-filters {
  height: 260px;
  width: 49%;
  left: 0; }

/* line 381, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-bar-form .tribe-bar-filters-inner {
  padding: 20px;
  position: absolute; }

/* line 388, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
  background: #F5F5F5;
  color: #000;
  font-size: 14px; }
  /* line 392, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:nth-child(1) {
    padding-top: 0; }
/* line 398, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover {
  background: #F5F5F5; }
/* line 403, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option li {
  float: left;
  width: 100%; }
  /* line 406, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option li a {
    float: left;
    width: 100%; }

/* line 412, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-bar-views-list span.tribe-icon-day, .tribe-select2-results-views span.tribe-icon-day {
  background: none;
  padding-left: 0; }
  /* line 415, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .tribe-bar-views-list span.tribe-icon-day:before, .tribe-select2-results-views span.tribe-icon-day:before {
    content: 'event_available';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    position: relative;
    top: 7.5px; }

/* line 421, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-bar-view-list span[class^=tribe-icon-], .tribe-bar-views-list span.tribe-icon-list, .tribe-select2-results-views span.tribe-icon-list {
  background: none;
  padding-left: 0px; }
  /* line 424, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .tribe-bar-view-list span[class^=tribe-icon-]:before, .tribe-bar-views-list span.tribe-icon-list:before, .tribe-select2-results-views span.tribe-icon-list:before {
    content: 'event_note';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    position: relative;
    top: 7.5px; }

/* line 430, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-bar-view-list a.tribe-icon-month, .tribe-bar-views-list span.tribe-icon-month, .tribe-select2-results-views .tribe-icon-month {
  background: none;
  padding-left: 0; }
  /* line 433, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .tribe-bar-view-list a.tribe-icon-month:before, .tribe-bar-views-list span.tribe-icon-month:before, .tribe-select2-results-views .tribe-icon-month:before {
    content: 'list';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    position: relative;
    top: 7.5px; }

/* line 439, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-events-day .tribe-events-day-time-slot h5 {
  padding: 0;
  margin: 0;
  font-size: 18px;
  background: none;
  color: #000;
  text-align: left; }

/* line 447, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-bar {
  margin-bottom: 25px; }

/* line 451, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-events-list .type-tribe_events h2 {
  line-height: 1.3; }
  /* line 453, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .tribe-events-list .type-tribe_events h2 a {
    font-weight: normal;
    font-size: 18px; }

/* line 464, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content.tribe-events-list {
  margin-bottom: 0; }
/* line 468, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content table.tribe-events-calendar {
  margin: 0 0 20px 0;
  box-shadow: none; }
/* line 475, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content #tribe-events-footer ul li {
  float: left;
  width: 49%;
  min-height: 0.1px; }
  /* line 479, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  #tribe-events-content #tribe-events-footer ul li.tribe-events-nav-previous {
    text-align: right; }
  /* line 482, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  #tribe-events-content #tribe-events-footer ul li.tribe-events-nav-next {
    text-align: left; }
  /* line 485, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  #tribe-events-content #tribe-events-footer ul li a {
    padding: 15px; }
@media (max-width: 768px) {
  #tribe-events-content #tribe-events-footer {
    margin-bottom: 15px;
    float: left;
    display: block;
    width: 100%; }
    /* line 495, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
    #tribe-events-content #tribe-events-footer:before, #tribe-events-content #tribe-events-footer:after {
      display: none; }
    /* line 498, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
    #tribe-events-content #tribe-events-footer ul {
      padding: 0;
      overflow: visible;
      margin-bottom: 1.5em;
      float: left;
      width: 100%; }
      /* line 505, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
      #tribe-events-content #tribe-events-footer ul li a {
        font-size: 12.5px;
        padding: 2px 20px;
        float: none; } }
/* line 513, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content #tribe-events-footer a {
  color: #03A9F4; }
/* line 518, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content.tribe-events-single {
  padding: 0;
  background: #fff; }
/* line 523, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content .tribe-events-page-title {
  text-align: left;
  font-size: 29px;
  line-height: 120%;
  margin-top: 8px;
  font-weight: bold; }
/* line 531, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content .tribe-events-loop {
  background: #fff;
  max-width: 100%; }
/* line 535, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content .tribe-events-list-separator-month {
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.54);
  padding: 0;
  margin: 0;
  background: 0 none; }
  /* line 542, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  #tribe-events-content .tribe-events-list-separator-month:after {
    content: "";
    border: 0; }
  /* line 547, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  #tribe-events-content .tribe-events-list-separator-month span {
    padding: 0 20px 0 0;
    font-size: 18px; }
/* line 554, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content .tribe-events-calendar td {
  height: 0;
  padding: 0; }
  /* line 557, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  #tribe-events-content .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-] {
    color: rgba(0, 0, 0, 0.26); }
  /* line 562, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  #tribe-events-content .tribe-events-calendar td .tribe-events-month-event-title a {
    max-height: 25px;
    visibility: hidden;
    display: block; }
    /* line 563, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
    #tribe-events-content .tribe-events-calendar td .tribe-events-month-event-title a:before {
      content: 'check';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 2em;
      visibility: visible; }
/* line 576, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content .tribe-events-event-meta {
  margin: 15px 0; }
  @media (max-width: 768px) {
    #tribe-events-content .tribe-events-event-meta {
      margin: 25px 0;
      padding: 0; }
      /* line 581, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
      #tribe-events-content .tribe-events-event-meta .time-details {
        padding: 10px 15px; } }
/* line 590, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content .tribe-events-venue-details {
  line-height: 1.5;
  font-size: 16px;
  margin: 0 0 20px 0;
  font-weight: 300; }
/* line 598, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content .author.fn.org, #tribe-events-content .tribe-events-gmap, #tribe-events-content .tribe-events-address {
  font-style: normal; }
/* line 602, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content .tribe-events-address {
  display: block;
  margin: 20px 0;
  padding: 0;
  font-size: 14px; }
/* line 608, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content .tribe-events-gmap {
  font-size: 14px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.54); }
/* line 611, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events-content .tribe-events-event-cost span {
  background: #03A9F4;
  color: #fff;
  border: 0;
  display: inline;
  border-radius: 6px;
  position: relative;
  top: 4.5px; }
  /* line 619, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  #tribe-events-content .tribe-events-event-cost span:before {
    content: "local_offer";
    position: relative;
    top: 5px;
    margin-right: 4.5px;
    font-size: 16.5px;
    display: inline; }

/*#tribe-events-content*/
/* line 631, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.events-list #tribe-events-footer, .single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer {
  border: 0;
  padding-top: 0;
  margin: 0; }

/* line 637, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-events-single-section.tribe-events-event-meta {
  border: 1px solid rgba(0, 0, 0, 0.12);
  background: #fff; }

/* line 643, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-events-list-widget ol.tribe-list-widget, .tribe-events-list-widget ol.vcalendar {
  padding-left: 0; }
  /* line 647, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .tribe-events-list-widget ol.tribe-list-widget li, .tribe-events-list-widget ol.vcalendar li {
    display: inline-block;
    width: 100%;
    position: relative;
    margin-bottom: 25px; }
    /* line 654, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
    .tribe-events-list-widget ol.tribe-list-widget li:before, .tribe-events-list-widget ol.vcalendar li:before {
      content: 'event_available';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      float: left;
      position: absolute;
      top: 25px;
      color: rgba(0, 0, 0, 0.54); }
    /* line 663, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
    .tribe-events-list-widget ol.tribe-list-widget li h4.tribe-event-title, .tribe-events-list-widget ol.tribe-list-widget li h4.entry-title, .tribe-events-list-widget ol.vcalendar li h4.tribe-event-title, .tribe-events-list-widget ol.vcalendar li h4.entry-title {
      font-size: 16px;
      font-weight: normal;
      line-height: 1.4;
      margin-left: 35px;
      position: relative;
      top: 25px; }
    /* line 673, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
    .tribe-events-list-widget ol.tribe-list-widget li .tribe-event-duration, .tribe-events-list-widget ol.tribe-list-widget li .duration, .tribe-events-list-widget ol.vcalendar li .tribe-event-duration, .tribe-events-list-widget ol.vcalendar li .duration {
      position: absolute;
      top: 0;
      font-size: 14px;
      font-weight: bold;
      color: rgba(0, 0, 0, 0.54);
      text-transform: uppercase;
      font-size: 12px; }

/* line 685, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
.tribe-events-list-widget .tribe-events-widget-link {
  margin: 0;
  margin-top: 1.5em;
  text-align: right; }
  /* line 691, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
  .tribe-events-list-widget .tribe-events-widget-link a {
    color: rgba(255, 255, 255, 0.7);
    padding: 10px 15px;
    border-radius: 4px;
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase; }
    /* line 700, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
    .tribe-events-list-widget .tribe-events-widget-link a:hover {
      color: #fff; }

/* line 707, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/the-events-calendar.scss */
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
  font-size: 1em;
  line-height: 1.5;
  margin-bottom: 1.5em; }

/**
 * 6. WP Polls
 */
/**
 * XX.6 WP Polls
 */
/* line 4, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wp-polls.scss */
.wp-polls-ul {
  margin: 0; }
  /* line 6, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wp-polls.scss */
  .wp-polls-ul li {
    font-size: 14px;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.54); }

/* line 10, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wp-polls.scss */
.wp-polls .Buttons {
  color: #fff;
  border: 0; }

/* line 15, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wp-polls.scss */
.wp-polls .pollbar {
  margin: 10px 0;
  font-size: 5px;
  background: none;
  border: 0;
  line-height: 10px;
  height: 5px;
  background-color: #03A9F4;
  border-radius: 10px; }

/**
 * 7. Thrive Intranet (Projects)
 */
/**
 * XX. 7 Thrive Intranet (Projects)
 */
/* line 5, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
#task_breaker-new-project-btn {
  height: 40px; }
  /* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  #task_breaker-new-project-btn:before {
    content: "playlist_add";
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    position: relative;
    left: -12px;
    top: 7px;
    margin-right: -5px; }

@media (max-width: 768px) {
  .task_breaker-project-meta .task-progress-percentage {
    min-width: 50%; } }

@media (max-width: 768px) {
  /* line 29, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project .thrive-form-field .alignright {
    margin: 0; }

  /* line 33, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project #thrive-single-task-details {
    padding: 10px; }
    /* line 35, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
    .single-project #thrive-single-task-details .alignright {
      float: none;
      margin: 0; }
    /* line 39, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
    .single-project #thrive-single-task-details .button, .single-project #thrive-single-task-details .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .single-project #thrive-single-task-details a.checkout-button, .single-project #thrive-single-task-details .woocommerce a.added_to_cart, .woocommerce .single-project #thrive-single-task-details a.added_to_cart, .single-project #thrive-single-task-details .woocommerce #respond input#submit, .woocommerce #respond .single-project #thrive-single-task-details input#submit {
      display: inline-block;
      margin-bottom: 15px; }

  /* line 45, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project #thriveUpdateProjectBtn {
    margin-bottom: 15px; }

  /* line 49, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project #thrive-project-tasks ul li.details {
    padding-left: 0; }

  /* line 53, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project #thrive-project-tasks ul li.priority span {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    text-indent: -99999px;
    padding: 0; }
    @media (max-width: 480px) {
      .single-project #thrive-project-tasks ul li.priority span {
        margin-left: 15px; } }
 }
@media (max-width: 992px) {
  .single-project .task-meta {
    float: left;
    width: 100%; } }
@media (max-width: 480px) {
  .single-project .task-meta .completed-by .added-on {
    float: left;
    margin-top: 5px; } }
/* line 81, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
.single-project #thrive-intranet-projects ul#thrive-projects-lists li.type-project {
  padding-top: 0; }
@media (max-width: 768px) {
  /* line 90, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project #thrive-project #thrive-tasks-filter .alignright {
    width: 100%; }
  /* line 94, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project #thrive-project #thrive-tasks-filter #thrive-task-search-field, .single-project #thrive-project #thrive-tasks-filter #thrive-task-search-submit {
    width: 100%;
    margin-left: 0; }
 }
/* line 100, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
.single-project #thrive-project #thrive-task-filter-select {
  position: relative;
  top: 15px; }
/* line 106, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
.single-project #thrive-project .tablenav .tablenav-pages .displaying-num {
  margin-right: 15px; }
/* line 111, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
.single-project #thrive-project #thrive-single-project-group-details {
  margin-bottom: 0; }
@media (max-width: 768px) {
  .single-project #thrive-project #thrive-project-tab-li li a {
    padding: 15px 10px;
    font-size: 0.75em; } }
@media (max-width: 768px) {
  .single-project #thrive-project .thrive-tabs-tabs ul li {
    width: 100%; }
    /* line 126, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
    .single-project #thrive-project .thrive-tabs-tabs ul li a {
      width: 100%; } }
@media (max-width: 768px) {
  .single-project #thrive-project #thrive-project-tab-content .thrive-project-tab-content-item {
    padding: 15px 0;
    border: 0;
    border-top: 1px solid #ddd; } }
@media (max-width: 768px) {
  .single-project #thrive-project #thrive-dashboard-at-a-glance ul li {
    width: 100%;
    margin-right: 0; } }
@media (max-width: 768px) {
  .single-project #thrive-project #thrive-dashboard-at-a-glance ul li .thrive-dashboard-at-a-glance-box {
    margin: 0 0 5px 0; } }

/**
 * Task Breaker
 */
/* line 165, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
.projects #task_breaker-intranet-projects ul#task_breaker-projects-lists li.type-project {
  margin-bottom: 10px;
  margin-top: 10px;
  border-radius: 0;
  margin: 0 -15px 0 -15px;
  border-right: 0;
  border-left: 0;
  border-top: 0;
  padding: 25px 15px; }
  /* line 177, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .projects #task_breaker-intranet-projects ul#task_breaker-projects-lists li.type-project .task_breaker-project-title h3 a {
    color: rgba(0, 0, 0, 0.87); }
  /* line 183, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .projects #task_breaker-intranet-projects ul#task_breaker-projects-lists li.type-project .task_breaker-project-author a {
    color: rgba(0, 0, 0, 0.87); }
  /* line 188, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .projects #task_breaker-intranet-projects ul#task_breaker-projects-lists li.type-project .task-progress-task-count-wrap {
    top: -25px; }
  /* line 192, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .projects #task_breaker-intranet-projects ul#task_breaker-projects-lists li.type-project .task-progress-task-count {
    padding: 0px 5px; }

/* line 200, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
.single.single-project #task_breaker-intranet-projects ul#task_breaker-projects-lists li.type-project {
  padding: 0;
  border-radius: 0;
  border: 0 none;
  background: none;
  margin-bottom: 0; }

/* line 209, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
#project-navigation {
  margin-top: 15px;
  font-weight: 700;
  margin-bottom: -15px; }

/**
 * 8. BP Global Search
 */
/**
 * XX. 8 BP Global Search
 */
/* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
.bboss_search_page ul.item-list, .bboss_search_page ul#posts-stream {
  padding: 0; }
  /* line 9, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
  .bboss_search_page ul.item-list li, .bboss_search_page ul#posts-stream li {
    list-style: none; }
/* line 16, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
.bboss_search_page .pagination-links span.page-numbers, .bboss_search_page .pagination-links a {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin-right: -1px; }
/* line 23, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
.bboss_search_page .results-group {
  padding: 25px;
  background: #FFE57F;
  margin-bottom: 25px;
  border-radius: 4px; }
/* line 30, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
.bboss_search_page .bboss_search_item {
  border-color: rgba(0, 0, 0, 0.12); }
/* line 35, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
.bboss_search_page #members-stream li.bboss_search_item_member {
  display: inline-block;
  width: 100%; }
/* line 39, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
.bboss_search_page #members-stream .item-avatar {
  margin-top: 5px; }
/* line 43, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
.bboss_search_page #members-stream .item, .bboss_search_page #members-stream .item-avatar {
  float: left;
  margin-right: 20px; }
/* line 48, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
.bboss_search_page #members-stream .action {
  float: right; }
/* line 54, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
.bboss_search_page .search_filters ul {
  padding: 0;
  display: inline-block; }
  /* line 59, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
  .bboss_search_page .search_filters ul li {
    list-style: none;
    float: left;
    margin-right: 20px; }
    /* line 66, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
    .bboss_search_page .search_filters ul li.current a, .bboss_search_page .search_filters ul li.active a {
      border-color: #03A9F4; }
    /* line 72, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
    .bboss_search_page .search_filters ul li a {
      display: block;
      padding: 15px 15px 10px 0;
      border-bottom: 2px solid rgba(0, 0, 0, 0.12);
      color: rgba(0, 0, 0, 0.54); }
      /* line 77, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
      .bboss_search_page .search_filters ul li a .count {
        display: inline-block;
        margin-left: 5px; }
      /* line 82, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-global-search.scss */
      .bboss_search_page .search_filters ul li a:hover {
        border-color: #03A9F4; }

/**
 * 9. Gears
 */
/**
 * XX. 9 Gears
 */
/* line 6, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/gears.scss */
body .gears-carousel-standard {
  opacity: 0;
  margin-bottom: 25px; }
/* line 11, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/gears.scss */
body #admin-only-bcp-cover-photo-settings {
  color: rgba(255, 255, 255, 0.7);
  background-image: none;
  padding: 5px 20px;
  margin-bottom: 20px; }
/* line 21, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/gears.scss */
body .ul-bp-members-grid {
  display: inline-block;
  width: 100%;
  padding: 0; }
  /* line 26, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/gears.scss */
  body .ul-bp-members-grid li {
    list-style: none; }
/* line 34, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/gears.scss */
body .bp-groups-list, body .gears-bp-members-list, body .gears-bp-groups-grid, body .ul-bp-members-grid {
  padding: 0;
  padding-left: 0;
  margin: 0;
  margin-left: 0; }
  /* line 39, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/gears.scss */
  body .bp-groups-list li, body .gears-bp-members-list li, body .gears-bp-groups-grid li, body .ul-bp-members-grid li {
    list-style: none;
    margin: 0; }
/* line 47, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/gears.scss */
body .gears-bp-groups-grid img.avatar, body .ul-bp-members-grid img.avatar {
  width: 100%; }
/* line 54, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/gears.scss */
body .bp-groups-list li, body .gears-bp-members-list li {
  margin-bottom: 25px; }
/* line 59, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/gears.scss */
body .bx-wrapper {
  position: relative; }
  /* line 62, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/gears.scss */
  body .bx-wrapper .bx-prev, body .bx-wrapper .bx-next {
    padding: 10px 15px;
    display: inline-block;
    background: #03A9F4;
    position: absolute;
    color: #fff;
    right: 0;
    top: 46%; }
  /* line 71, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/gears.scss */
  body .bx-wrapper .bx-prev {
    top: 48%;
    left: 0;
    right: auto; }

/**
 * 10. Visual Composer
 */
/**
 * X.X 10 Visual Composer
 */
/* line 4, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/js_composer.scss */
.vc_toggle_title > h4 {
  font-size: 14px;
  line-height: 1.3; }

/* line 9, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/js_composer.scss */
#content .wpb_content_element .wpb_tabs_nav {
  margin: 0;
  background: rgba(0, 0, 0, 0);
  border: 0; }
  /* line 14, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/js_composer.scss */
  #content .wpb_content_element .wpb_tabs_nav li {
    border: 0; }

/* line 20, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/js_composer.scss */
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background: #fff; }

/* line 24, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/js_composer.scss */
.thrive-inline .ui-accordion .ui-accordion-header {
  padding: 0.5em 0.5em 0 0.7em; }
/* line 28, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/js_composer.scss */
.thrive-inline .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  top: 17.5px; }
/* line 31, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/js_composer.scss */
.thrive-inline .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
  top: 17.5px; }

/**
 * 11. bbPress
 */
/**
 * X.X 11 bbPress
 */
/* line 6, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #nav-forum-groups-li a::before {
  content: 'forum'; }
/* line 10, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline .bbp-template-notice {
  position: relative; }
  /* line 12, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline .bbp-template-notice p {
    padding-left: 30px;
    font-size: 14px; }
/* line 17, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline .bbp-template-notice.info, .thrive-inline .bbp-template-notice, .thrive-inline .indicator-hint, .thrive-inline .bbp-template-notice.error, .thrive-inline .bbp-user-section > p:nth-child(1), .thrive-inline .bbp-template-notice.warning {
  background: #039BE5;
  color: rgba(255, 255, 255, 0.7);
  clear: both;
  padding: 5px 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 4px;
  font-size: 14px;
  border: none; }
  /* line 27, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline .bbp-template-notice.info:before, .thrive-inline .bbp-template-notice:before, .thrive-inline .indicator-hint:before, .thrive-inline .bbp-template-notice.error:before, .thrive-inline .bbp-user-section > p:nth-child(1):before, .thrive-inline .bbp-template-notice.warning:before {
    content: 'info_outline';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    float: left;
    margin-right: 5px;
    position: absolute;
    top: 10.5px; }
/* line 35, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline .bbp-template-notice, .thrive-inline .indicator-hint {
  background: #FFB300; }
  /* line 38, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline .bbp-template-notice:before, .thrive-inline .indicator-hint:before {
    content: 'warning';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }
/* line 42, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline .bbp-template-notice.error, .thrive-inline .bbp-user-section > p:nth-child(1), .thrive-inline .bbp-template-notice.warning {
  background: #E53935; }
  /* line 45, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline .bbp-template-notice.error:before, .thrive-inline .bbp-user-section > p:nth-child(1):before, .thrive-inline .bbp-template-notice.warning:before {
    content: 'error_outline';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }
  /* line 48, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline .bbp-template-notice.error p, .thrive-inline .bbp-user-section > p:nth-child(1) p, .thrive-inline .bbp-template-notice.warning p {
    padding-left: 0; }
    /* line 50, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
    .thrive-inline .bbp-template-notice.error p:nth-child(1), .thrive-inline .bbp-user-section > p:nth-child(1) p:nth-child(1), .thrive-inline .bbp-template-notice.warning p:nth-child(1) {
      padding-left: 30px; }
      /* line 52, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
      .thrive-inline .bbp-template-notice.error p:nth-child(1):before, .thrive-inline .bbp-user-section > p:nth-child(1) p:nth-child(1):before, .thrive-inline .bbp-template-notice.warning p:nth-child(1):before {
        display: none; }
    /* line 56, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
    .thrive-inline .bbp-template-notice.error p:before, .thrive-inline .bbp-user-section > p:nth-child(1) p:before, .thrive-inline .bbp-template-notice.warning p:before {
      content: 'error_outline';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      top: 7.5px;
      position: relative;
      margin-right: 5px; }
/* line 66, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline .bbp-user-section > p:nth-child(1):before {
  content: 'error_outline';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  float: left;
  margin-right: 5px;
  position: relative;
  top: -1.5px; }
/* line 75, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline .bbp-form .bbp-template-notice {
  margin-top: 0px; }
  /* line 77, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline .bbp-form .bbp-template-notice p {
    margin-left: 5px; }
/* line 84, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline .bbp-template-notice a:hover {
  color: #fff; }
/* line 98, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums div.bbp-the-content-wrapper input {
  box-shadow: none; }
  /* line 100, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums div.bbp-the-content-wrapper input:hover {
    border-color: #ccc;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.12); }

/* line 108, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums h3 {
  font-size: 2em; }
/* line 111, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums #subscription-toggle {
  font-size: 14px; }
/* line 114, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums .bbp-pagination {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.54); }
/* line 120, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums .bbp-topics .bbp-header ul {
  font-size: 16px; }
  /* line 124, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums .bbp-topics .bbp-header ul .bbp-topic-title .bbp-topic-permalink {
    font-size: 14px; }
  /* line 128, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums .bbp-topics .bbp-header ul .bbp-topic-freshness a {
    font-size: 14px; }
/* line 136, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums div.bbp-forum-author .bbp-author-role, .thrive-inline #bbpress-forums div.bbp-topic-author .bbp-author-role, .thrive-inline #bbpress-forums div.bbp-reply-author .bbp-author-role {
  font-size: 14px; }
/* line 139, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums span.bbp-author-ip {
  font-size: 12px; }
/* line 146, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums ul.bbp-lead-topic, .thrive-inline #bbpress-forums ul.bbp-topics, .thrive-inline #bbpress-forums ul.bbp-forums, .thrive-inline #bbpress-forums ul.bbp-replies, .thrive-inline #bbpress-forums ul.bbp-search-results {
  font-size: 14px; }
/* line 149, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums .bbp-reply-revision-log-item {
  font-size: 14px;
  margin-bottom: 10px; }
/* line 153, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums .bbp-topic-meta {
  font-size: 14px;
  margin-top: 10px; }
/* line 157, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums fieldset.bbp-form label {
  font-size: 14px; }
/* line 161, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums #new-post input[type="checkbox"] {
  position: relative;
  top: 2px; }
/* line 166, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums .bbp-topic-tags {
  display: block;
  width: 100%;
  float: left; }
/* line 172, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums .wp-editor-container {
  padding: 0;
  line-height: 0;
  border: 1px solid #E1E1E1;
  margin: 30px 20px; }
/* line 179, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums li.bbp-header {
  border-top: 0; }
/* line 185, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums li.bbp-header, .thrive-inline #bbpress-forums li.bbp-footer, .thrive-inline #bbpress-forums li.bbp-header {
  background: rgba(255, 255, 255, 0.12); }
/* line 194, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums p.bbp-topic-meta img.avatar, .thrive-inline #bbpress-forums ul.bbp-reply-revision-log img.avatar, .thrive-inline #bbpress-forums ul.bbp-topic-revision-log img.avatar, .thrive-inline #bbpress-forums div.bbp-template-notice img.avatar, .thrive-inline #bbpress-forums .widget_display_topics img.avatar, .thrive-inline #bbpress-forums .widget_display_replies img.avatar {
  margin-bottom: 0;
  width: 20px;
  border: none;
  border-radius: 50%; }
/* line 201, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums ul.bbp-replies {
  font-size: 1.3em; }
  /* line 205, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-reply-post-date {
    display: inline-block;
    font-size: 14px;
    border-radius: 5px;
    margin-left: 17px; }
  @media (max-width: 992px) {
    .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links {
      width: 100%;
      font-size: 0;
      margin-top: 5px; }
      /* line 216, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
      .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links a {
        width: 25%;
        display: block;
        line-height: 30px;
        float: left;
        text-align: center; } }
  /* line 224, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links a {
    color: rgba(0, 0, 0, 0.26);
    font-size: 14px; }
    /* line 227, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
    .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links a:before {
      position: relative;
      top: 3.5px;
      margin-right: 5px; }
    /* line 232, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
    .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links a:hover {
      color: #03A9F4; }
  /* line 238, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-topic-edit-link:before, .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-reply-edit-link:before {
    content: 'edit';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 16.5px; }
  @media (max-width: 992px) {
    .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-topic-edit-link, .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-reply-edit-link {
      text-indent: -7.5px; }
      /* line 244, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
      .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-topic-edit-link:before, .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-reply-edit-link:before {
        margin-right: 0;
        margin-left: 4px; } }
  /* line 251, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-reply-move-link:before {
    content: 'input';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 16.5px; }
  /* line 257, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-topic-close-link:before {
    content: 'settings_power';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 16.5px; }
  /* line 264, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-topic-restore-link:before, .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-reply-restore-link:before {
    content: 'restore';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 16.5px; }
  /* line 270, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-topic-sticky-link:before {
    content: 'subtitles';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 16.5px; }
  /* line 276, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-topic-merge-link:before {
    content: 'merge_type';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 16.5px; }
  /* line 282, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-topic-split-link:before {
    content: 'call_split';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 16.5px; }
  /* line 289, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-topic-trash-link:before, .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-reply-trash-link:before {
    content: 'delete';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 16.5px; }
  /* line 296, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-topic-delete-link:before, .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-reply-delete-link:before {
    content: 'close';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 16.5px; }
  /* line 303, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-topic-spam-link:before, .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-reply-spam-link:before {
    content: 'info_outline';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 16.5px; }
  /* line 310, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-topic-reply-link:before, .thrive-inline #bbpress-forums ul.bbp-replies .bbp-admin-links .bbp-reply-to-link:before {
    content: 'reply';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 16.5px; }
  /* line 317, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-replies .bbp-reply-author img.avatar {
    margin-bottom: 10px; }
/* line 324, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums ul.bbp-topics {
  font-size: 1.2em; }
  /* line 331, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-topics p.bbp-topic-meta img.avatar, .thrive-inline #bbpress-forums ul.bbp-topics ul.bbp-reply-revision-log img.avatar, .thrive-inline #bbpress-forums ul.bbp-topics ul.bbp-topic-revision-log img.avatar, .thrive-inline #bbpress-forums ul.bbp-topics div.bbp-template-notice img.avatar, .thrive-inline #bbpress-forums ul.bbp-topics .widget_display_topics img.avatar, .thrive-inline #bbpress-forums ul.bbp-topics .widget_display_replies img.avatar {
    width: 18px;
    margin: 0;
    border-radius: 50%; }
/* line 338, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
.thrive-inline #bbpress-forums ul.bbp-forums {
  font-size: 1.3em; }
  /* line 347, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/bbpress.scss */
  .thrive-inline #bbpress-forums ul.bbp-forums p.bbp-topic-meta img.avatar, .thrive-inline #bbpress-forums ul.bbp-forums ul.bbp-reply-revision-log img.avatar, .thrive-inline #bbpress-forums ul.bbp-forums ul.bbp-topic-revision-log img.avatar, .thrive-inline #bbpress-forums ul.bbp-forums div.bbp-template-notice img.avatar, .thrive-inline #bbpress-forums ul.bbp-forums .widget_display_topics img.avatar, .thrive-inline #bbpress-forums ul.bbp-forums .widget_display_replies img.avatar {
    margin: 0 auto;
    margin-bottom: 4px;
    display: block;
    width: 32px;
    border-radius: 50%; }

/**
 * 12. WooCommerce
 */
/**
 * X.X 12 WooCommerce
 */
/* line 9, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline ul.order_details li, .thrive-inline.woocommerce-page ul.order_details li, .thrive-inline.woocommerce ul.order_details li {
  list-style: none; }
/* line 15, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline .col2-set .col-1, .thrive-inline .col2-set .col-2, .thrive-inline.woocommerce-page .col2-set .col-1, .thrive-inline.woocommerce-page .col2-set .col-2, .thrive-inline.woocommerce .col2-set .col-1, .thrive-inline.woocommerce .col2-set .col-2 {
  float: none;
  width: 100%; }
  /* line 20, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline .col2-set .col-1 .woocommerce-shipping-fields, .thrive-inline .col2-set .col-2 .woocommerce-shipping-fields, .thrive-inline.woocommerce-page .col2-set .col-1 .woocommerce-shipping-fields, .thrive-inline.woocommerce-page .col2-set .col-2 .woocommerce-shipping-fields, .thrive-inline.woocommerce .col2-set .col-1 .woocommerce-shipping-fields, .thrive-inline.woocommerce .col2-set .col-2 .woocommerce-shipping-fields {
    margin-top: 35px;
    margin-bottom: 35px; }
/* line 27, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline .row.content-sidebar, .thrive-inline.woocommerce-page .row.content-sidebar, .thrive-inline.woocommerce .row.content-sidebar {
  margin: 0 0; }
/* line 30, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline .page-title, .thrive-inline.woocommerce-page .page-title, .thrive-inline.woocommerce .page-title {
  font-size: 29px;
  line-height: 120%;
  margin-top: 8px;
  font-weight: bold; }
/* line 38, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline .products .product img, .thrive-inline.woocommerce-page .products .product img, .thrive-inline.woocommerce .products .product img {
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out; }
  /* line 42, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline .products .product img:hover, .thrive-inline.woocommerce-page .products .product img:hover, .thrive-inline.woocommerce .products .product img:hover {
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16); }
/* line 46, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline .products .product .price, .thrive-inline.woocommerce-page .products .product .price, .thrive-inline.woocommerce .products .product .price {
  color: #03A9F4; }
/* line 49, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline .products .product .button, .thrive-inline.woocommerce-cart .products .product .wc-proceed-to-checkout a.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .products .product a.checkout-button, .thrive-inline .products .product .woocommerce a.added_to_cart, .woocommerce .thrive-inline .products .product a.added_to_cart, .thrive-inline .products .product .woocommerce #respond input#submit, .woocommerce #respond .thrive-inline .products .product input#submit, .thrive-inline .products .woocommerce div.product form.cart .button, .woocommerce .thrive-inline .products div.product form.cart .button, .thrive-inline .products .product .woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce .widget_price_filter .price_slider_amount .thrive-inline .products .product .button:hover, .thrive-inline .products .product .woocommerce a.button.wc-backward:hover, .woocommerce .thrive-inline .products .product a.button.wc-backward:hover, .thrive-inline .products .product .woocommerce a.button.alt:hover, .woocommerce .thrive-inline .products .product a.button.alt:hover, .thrive-inline .products .product .woocommerce button.button.alt:hover, .woocommerce .thrive-inline .products .product button.button.alt:hover, .thrive-inline.woocommerce-page .products .product .button, .thrive-inline.woocommerce-page .products .product .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .thrive-inline.woocommerce-page .products .product a.checkout-button, .thrive-inline.woocommerce-page .products .product .woocommerce a.added_to_cart, .woocommerce .thrive-inline.woocommerce-page .products .product a.added_to_cart, .thrive-inline.woocommerce-page .products .product .woocommerce #respond input#submit, .woocommerce #respond .thrive-inline.woocommerce-page .products .product input#submit, .thrive-inline.woocommerce-page .products .woocommerce div.product form.cart .button:hover, .woocommerce .thrive-inline.woocommerce-page .products div.product form.cart .button:hover, .thrive-inline.woocommerce .products .product .button, .thrive-inline.woocommerce .products .product .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .thrive-inline.woocommerce .products .product a.checkout-button, .thrive-inline.woocommerce .products .product a.added_to_cart, .thrive-inline.woocommerce .products .product #respond input#submit, .thrive-inline.woocommerce #respond .products .product input#submit, .thrive-inline.woocommerce .products div.product form.cart .button:hover {
  background-color: #0288D1;
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  background-color: #0288D1;
  border: 0;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  padding: 0 25px;
  line-height: 36px;
  height: 36px;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  font-weight: 400;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
  /* line 75, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline .products .product .button:hover, .thrive-inline.woocommerce-cart .products .product .wc-proceed-to-checkout a.checkout-button:hover, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .products .product a.checkout-button:hover, .thrive-inline .products .product .woocommerce a.added_to_cart:hover, .woocommerce .thrive-inline .products .product a.added_to_cart:hover, .thrive-inline .products .product .woocommerce #respond input#submit:hover, .woocommerce #respond .thrive-inline .products .product input#submit:hover, .thrive-inline.woocommerce-page .products .product .button:hover, .thrive-inline.woocommerce-page .products .product .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .thrive-inline.woocommerce-page .products .product a.checkout-button:hover, .thrive-inline.woocommerce-page .products .product .woocommerce a.added_to_cart:hover, .woocommerce .thrive-inline.woocommerce-page .products .product a.added_to_cart:hover, .thrive-inline.woocommerce-page .products .product .woocommerce #respond input#submit:hover, .woocommerce #respond .thrive-inline.woocommerce-page .products .product input#submit:hover, .thrive-inline.woocommerce .products .product .button:hover, .thrive-inline.woocommerce .products .product .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .thrive-inline.woocommerce .products .product a.checkout-button:hover, .thrive-inline.woocommerce .products .product a.added_to_cart:hover, .thrive-inline.woocommerce .products .product #respond input#submit:hover, .thrive-inline.woocommerce #respond .products .product input#submit:hover {
    color: #fff;
    background-color: #0288D1;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16); }
  /* line 81, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline .products .product .button:focus, .thrive-inline.woocommerce-cart .products .product .wc-proceed-to-checkout a.checkout-button:focus, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .products .product a.checkout-button:focus, .thrive-inline .products .product .woocommerce a.added_to_cart:focus, .woocommerce .thrive-inline .products .product a.added_to_cart:focus, .thrive-inline .products .product .woocommerce #respond input#submit:focus, .woocommerce #respond .thrive-inline .products .product input#submit:focus, .thrive-inline .products .woocommerce div.product form.cart .button:focus:hover, .woocommerce .thrive-inline .products div.product form.cart .button:focus:hover, .thrive-inline.woocommerce-page .products .product .button:focus, .thrive-inline.woocommerce-page .products .product .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .thrive-inline.woocommerce-page .products .product a.checkout-button:focus, .thrive-inline.woocommerce-page .products .product .woocommerce a.added_to_cart:focus, .woocommerce .thrive-inline.woocommerce-page .products .product a.added_to_cart:focus, .thrive-inline.woocommerce-page .products .product .woocommerce #respond input#submit:focus, .woocommerce #respond .thrive-inline.woocommerce-page .products .product input#submit:focus, .thrive-inline.woocommerce .products .product .button:focus, .thrive-inline.woocommerce .products .product .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .thrive-inline.woocommerce .products .product a.checkout-button:focus, .thrive-inline.woocommerce .products .product a.added_to_cart:focus, .thrive-inline.woocommerce .products .product #respond input#submit:focus, .thrive-inline.woocommerce #respond .products .product input#submit:focus {
    outline: 0;
    color: #fff;
    box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
  /* line 87, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline .products .product .button:disabled, .thrive-inline.woocommerce-cart .products .product .wc-proceed-to-checkout a.checkout-button:disabled, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .products .product a.checkout-button:disabled, .thrive-inline .products .product .woocommerce a.added_to_cart:disabled, .woocommerce .thrive-inline .products .product a.added_to_cart:disabled, .thrive-inline .products .product .woocommerce #respond input#submit:disabled, .woocommerce #respond .thrive-inline .products .product input#submit:disabled, .thrive-inline .products .woocommerce div.product form.cart .button:disabled:hover, .woocommerce .thrive-inline .products div.product form.cart .button:disabled:hover, .thrive-inline.woocommerce-page .products .product .button:disabled, .thrive-inline.woocommerce-page .products .product .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:disabled, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .thrive-inline.woocommerce-page .products .product a.checkout-button:disabled, .thrive-inline.woocommerce-page .products .product .woocommerce a.added_to_cart:disabled, .woocommerce .thrive-inline.woocommerce-page .products .product a.added_to_cart:disabled, .thrive-inline.woocommerce-page .products .product .woocommerce #respond input#submit:disabled, .woocommerce #respond .thrive-inline.woocommerce-page .products .product input#submit:disabled, .thrive-inline.woocommerce .products .product .button:disabled, .thrive-inline.woocommerce .products .product .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:disabled, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .thrive-inline.woocommerce .products .product a.checkout-button:disabled, .thrive-inline.woocommerce .products .product a.added_to_cart:disabled, .thrive-inline.woocommerce .products .product #respond input#submit:disabled, .thrive-inline.woocommerce #respond .products .product input#submit:disabled {
    background: rgba(0, 0, 0, 0.26);
    color: rgba(255, 255, 255, 0.3); }
/* line 94, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline .star-rating, .thrive-inline.woocommerce-page .star-rating, .thrive-inline.woocommerce .star-rating {
  top: 25px;
  left: 25px; }
/* line 98, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline #payment ul.payment_methods, .thrive-inline.woocommerce-page #payment ul.payment_methods, .thrive-inline.woocommerce #payment ul.payment_methods {
  padding: 1em; }
  /* line 100, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline #payment ul.payment_methods li, .thrive-inline.woocommerce-page #payment ul.payment_methods li, .thrive-inline.woocommerce #payment ul.payment_methods li {
    list-style: none; }
    /* line 103, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
    .thrive-inline #payment ul.payment_methods li label, .thrive-inline #payment ul.payment_methods li input[type=radio], .thrive-inline.woocommerce-page #payment ul.payment_methods li label, .thrive-inline.woocommerce-page #payment ul.payment_methods li input[type=radio], .thrive-inline.woocommerce #payment ul.payment_methods li label, .thrive-inline.woocommerce #payment ul.payment_methods li input[type=radio] {
      display: inline; }
/* line 109, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline ul.products li.product, .thrive-inline.woocommerce-page ul.products li.product, .thrive-inline.woocommerce ul.products li.product {
  width: 33.3%;
  margin: 0;
  padding: 15px; }
  @media (max-width: 768px) {
    .thrive-inline ul.products li.product, .thrive-inline.woocommerce-page ul.products li.product, .thrive-inline.woocommerce ul.products li.product {
      width: 50%; } }
  /* line 117, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline ul.products li.product .price del, .thrive-inline.woocommerce-page ul.products li.product .price del, .thrive-inline.woocommerce ul.products li.product .price del {
    display: inline;
    margin-right: 5px; }
  /* line 123, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline ul.products li.product .star-rating, .thrive-inline.woocommerce-page ul.products li.product .star-rating, .thrive-inline.woocommerce ul.products li.product .star-rating {
    position: absolute;
    left: 20px;
    top: 20px; }
  /* line 129, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline ul.products li.product .onsale, .thrive-inline.woocommerce-page ul.products li.product .onsale, .thrive-inline.woocommerce ul.products li.product .onsale {
    width: 50px;
    height: 50px;
    min-height: auto;
    min-width: auto;
    visibility: hidden; }
    /* line 136, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
    .thrive-inline ul.products li.product .onsale:before, .thrive-inline.woocommerce-page ul.products li.product .onsale:before, .thrive-inline.woocommerce ul.products li.product .onsale:before {
      display: block;
      padding: 10px 32px 32px 10px;
      background-color: #0288D1;
      visibility: visible;
      content: 'local_offer';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      visibility: visible;
      border-radius: 50%; }
/* line 151, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline div.product .onsale, .thrive-inline.woocommerce-page div.product .onsale, .thrive-inline.woocommerce div.product .onsale {
  width: 50px;
  height: 50px;
  min-height: auto;
  min-width: auto;
  visibility: hidden;
  top: 5px;
  left: 5px; }
  /* line 160, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline div.product .onsale:before, .thrive-inline.woocommerce-page div.product .onsale:before, .thrive-inline.woocommerce div.product .onsale:before {
    display: block;
    padding: 10px 32px 32px 10px;
    visibility: visible;
    content: 'local_offer';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    visibility: visible;
    border-radius: 50%; }
/* line 172, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline div.product .woocommerce-tabs .panel, .thrive-inline.woocommerce-page div.product .woocommerce-tabs .panel, .thrive-inline.woocommerce div.product .woocommerce-tabs .panel {
  padding: 30px;
  margin-bottom: 0;
  box-shadow: none; }
  /* line 178, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline div.product .woocommerce-tabs .panel h2, .thrive-inline.woocommerce-page div.product .woocommerce-tabs .panel h2, .thrive-inline.woocommerce div.product .woocommerce-tabs .panel h2 {
    font-size: 1.25em; }
/* line 185, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline div.product .related.products h2, .thrive-inline.woocommerce-page div.product .related.products h2, .thrive-inline.woocommerce div.product .related.products h2 {
  font-size: 1.25em; }
/* line 190, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline div.product #reviews #comments ol.commentlist, .thrive-inline.woocommerce-page div.product #reviews #comments ol.commentlist, .thrive-inline.woocommerce div.product #reviews #comments ol.commentlist {
  padding: 30px 0; }
/* line 195, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline #content div.product div.thumbnails, .thrive-inline div.product div.thumbnails, .thrive-inline.woocommerce-page #content div.product div.thumbnails, .thrive-inline.woocommerce-page div.product div.thumbnails, .thrive-inline.woocommerce #content div.product div.thumbnails, .thrive-inline.woocommerce div.product div.thumbnails {
  margin-top: 0;
  padding-top: 0; }
  /* line 200, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline #content div.product div.thumbnails a, .thrive-inline div.product div.thumbnails a, .thrive-inline.woocommerce-page #content div.product div.thumbnails a, .thrive-inline.woocommerce-page div.product div.thumbnails a, .thrive-inline.woocommerce #content div.product div.thumbnails a, .thrive-inline.woocommerce div.product div.thumbnails a {
    width: 25%;
    margin: 0;
    padding: 10px;
    float: left; }
    /* line 206, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
    .thrive-inline #content div.product div.thumbnails a img, .thrive-inline div.product div.thumbnails a img, .thrive-inline.woocommerce-page #content div.product div.thumbnails a img, .thrive-inline.woocommerce-page div.product div.thumbnails a img, .thrive-inline.woocommerce #content div.product div.thumbnails a img, .thrive-inline.woocommerce div.product div.thumbnails a img {
      border: 1px solid rgba(0, 0, 0, 0.12); }
    /* line 210, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
    .thrive-inline #content div.product div.thumbnails a:nth-child(3n+1), .thrive-inline div.product div.thumbnails a:nth-child(3n+1), .thrive-inline.woocommerce-page #content div.product div.thumbnails a:nth-child(3n+1), .thrive-inline.woocommerce-page div.product div.thumbnails a:nth-child(3n+1), .thrive-inline.woocommerce #content div.product div.thumbnails a:nth-child(3n+1), .thrive-inline.woocommerce div.product div.thumbnails a:nth-child(3n+1) {
      clear: none; }
/* line 217, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline .summary .woocommerce-product-rating .star-rating, .thrive-inline.woocommerce-page .summary .woocommerce-product-rating .star-rating, .thrive-inline.woocommerce .summary .woocommerce-product-rating .star-rating {
  left: 0;
  top: 0; }

/* line 226, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline .widget .star-rating {
  top: 0;
  left: 0; }
/* line 232, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline .widget.widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #ECEFF1;
  border: 1px solid #EAEAEA; }
/* line 246, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline .widget.widget_layered_nav_filters ul li a {
  margin-left: 10px; }
  /* line 248, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline .widget.widget_layered_nav_filters ul li a:before {
    content: 'close';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    color: #E53935;
    font-size: 17.5px;
    position: relative;
    top: 4px;
    margin-right: 5px; }
/* line 260, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline p.demo_store {
  background-color: #FF4081;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16); }

/* line 265, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.woocommerce ul.products li.product .price {
  color: #03A9F4; }

/* line 275, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-cart #content table.shop_table tr.cart_item td {
  padding: 0; }
/* line 279, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-cart .product-remove .remove {
  position: relative;
  left: 15px; }
  @media (max-width: 480px) {
    .thrive-inline.woocommerce-cart .product-remove .remove {
      left: 5px; } }
/* line 288, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-cart #content .cart-collaterals {
  margin-top: 60px; }
  /* line 292, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline.woocommerce-cart #content .cart-collaterals .cart_totals table th {
    vertical-align: middle;
    padding-left: 15px;
    font-size: 15px; }
@media (max-width: 768px) {
  .thrive-inline.woocommerce-cart #content table.shop_table td.actions .coupon {
    display: inline-block;
    float: left;
    margin-right: 10px; } }
/* line 308, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-cart #content table.shop_table td.actions .coupon #coupon_code {
  margin-bottom: 0; }
/* line 312, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-cart #content table.shop_table td.actions .button, .thrive-inline.woocommerce-cart #content table.shop_table td.actions .wc-proceed-to-checkout a.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout #content table.shop_table td.actions a.checkout-button, .thrive-inline.woocommerce-cart #content table.shop_table td.actions .woocommerce a.added_to_cart, .woocommerce .thrive-inline.woocommerce-cart #content table.shop_table td.actions a.added_to_cart, .thrive-inline.woocommerce-cart #content table.shop_table td.actions .woocommerce #respond input#submit, .woocommerce #respond .thrive-inline.woocommerce-cart #content table.shop_table td.actions input#submit {
  margin-top: 7.5px; }
  @media (max-width: 768px) {
    .thrive-inline.woocommerce-cart #content table.shop_table td.actions .button, .thrive-inline.woocommerce-cart #content table.shop_table td.actions .wc-proceed-to-checkout a.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout #content table.shop_table td.actions a.checkout-button, .thrive-inline.woocommerce-cart #content table.shop_table td.actions .woocommerce a.added_to_cart, .woocommerce .thrive-inline.woocommerce-cart #content table.shop_table td.actions a.added_to_cart, .thrive-inline.woocommerce-cart #content table.shop_table td.actions .woocommerce #respond input#submit, .woocommerce #respond .thrive-inline.woocommerce-cart #content table.shop_table td.actions input#submit {
      display: inline-block;
      width: auto;
      float: left; } }
/* line 321, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-cart #content table.shop_table tr td {
  padding: 5px; }

/* line 328, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-checkout #content table.shop_table.woocommerce-checkout-review-order-table tr th {
  padding-left: 15px; }
/* line 331, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-checkout #content table.shop_table.woocommerce-checkout-review-order-table tr td {
  padding: 5px;
  padding-left: 15px; }
/* line 338, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-checkout #content table.shop_table.order_details tr th {
  padding-left: 15px; }
/* line 341, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-checkout #content table.shop_table.order_details tr td {
  padding: 5px;
  padding-left: 15px; }
/* line 346, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-checkout #content table.shop_table.shop_table_responsive.customer_details tr {
  border: none; }
  /* line 348, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline.woocommerce-checkout #content table.shop_table.shop_table_responsive.customer_details tr:hover {
    background: none; }
  /* line 351, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline.woocommerce-checkout #content table.shop_table.shop_table_responsive.customer_details tr th {
    padding-left: 15px; }
    @media (max-width: 768px) {
      .thrive-inline.woocommerce-checkout #content table.shop_table.shop_table_responsive.customer_details tr th {
        width: 100%;
        display: block;
        float: left;
        margin-bottom: 0; } }
  /* line 360, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline.woocommerce-checkout #content table.shop_table.shop_table_responsive.customer_details tr td {
    padding-left: 15px; }
    @media (max-width: 768px) {
      .thrive-inline.woocommerce-checkout #content table.shop_table.shop_table_responsive.customer_details tr td {
        width: 100%;
        display: block;
        border: none;
        float: left;
        margin-bottom: 0;
        padding: 0 0 0 45px; } }
    @media (max-width: 768px) {
      .thrive-inline.woocommerce-checkout #content table.shop_table.shop_table_responsive.customer_details tr td:before {
        content: ""; } }
/* line 377, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-checkout .order_details {
  padding: 0;
  margin: 0 0 25px 0;
  background: #f5f5f5;
  border-radius: 4px;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
  /* line 383, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline.woocommerce-checkout .order_details li {
    border: none;
    padding: 10px 0 10px 0;
    margin-bottom: 0;
    margin-left: 15px; }
    @media (max-width: 768px) {
      .thrive-inline.woocommerce-checkout .order_details li {
        width: 100%; } }
/* line 394, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline.woocommerce-checkout address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
  padding: 10px 15px;
  margin: 0;
  background: #f5f5f5;
  border-radius: 4px;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }

/* line 405, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
  background: #f5f5f5;
  border: none;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }

/* line 413, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
  width: auto; }

/* line 417, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.woocommerce-checkout #payment {
  background: #f5f5f5;
  box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
  /* line 421, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .woocommerce-checkout #payment div.payment_box {
    background-color: #ECEFF1;
    box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
    /* line 424, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
    .woocommerce-checkout #payment div.payment_box:before {
      border: 1em solid #ECEFF1;
      border-right-color: transparent;
      border-left-color: transparent;
      border-top-color: transparent; }

/* line 433, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.woocommerce div.product div.images img {
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out; }
  /* line 437, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .woocommerce div.product div.images img:hover {
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16); }

/* line 443, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline #primary .woocommerce-info, .thrive-inline #primary .cart-empty, .thrive-inline #primary .woocommerce-error, .thrive-inline #primary .woocommerce-message, .thrive-inline #primary .stock, .thrive-inline #primary .stock.out-of-stock {
  clear: both;
  padding: 10px 10px !important;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 4px;
  font-size: 14px;
  background: #039BE5;
  border: none;
  line-height: 22.5px;
  color: rgba(255, 255, 255, 0.7); }
  /* line 455, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline #primary .woocommerce-info:before, .thrive-inline #primary .cart-empty:before, .thrive-inline #primary .woocommerce-error:before, .thrive-inline #primary .woocommerce-message:before, .thrive-inline #primary .stock:before, .thrive-inline #primary .stock.out-of-stock:before {
    color: rgba(255, 255, 255, 0.7);
    content: 'info_outline';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    float: left;
    margin-right: 5px;
    position: relative;
    top: -1.5px;
    left: 0; }
  /* line 464, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline #primary .woocommerce-info a, .thrive-inline #primary .cart-empty a, .thrive-inline #primary .woocommerce-error a, .thrive-inline #primary .woocommerce-message a, .thrive-inline #primary .stock a, .thrive-inline #primary .stock.out-of-stock a {
    color: #fff; }
  /* line 467, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline #primary .woocommerce-info li, .thrive-inline #primary .cart-empty li, .thrive-inline #primary .woocommerce-error li, .thrive-inline #primary .woocommerce-message li, .thrive-inline #primary .stock li, .thrive-inline #primary .stock.out-of-stock li {
    margin: 0;
    line-height: 22.5px; }
/* line 472, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline #primary .cart-empty {
  background: #E53935; }
/* line 476, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline #primary .woocommerce-error {
  background: #E53935; }
  /* line 479, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline #primary .woocommerce-error:before {
    content: 'error_outline';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }
  /* line 482, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline #primary .woocommerce-error li {
    float: left;
    width: 100%;
    margin-bottom: 10px; }
    /* line 486, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
    .thrive-inline #primary .woocommerce-error li:nth-child(1) {
      width: auto; }
      /* line 488, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
      .thrive-inline #primary .woocommerce-error li:nth-child(1):before {
        display: none; }
    /* line 492, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
    .thrive-inline #primary .woocommerce-error li:before {
      color: rgba(255, 255, 255, 0.7);
      content: 'error_outline';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      float: left;
      margin-right: 5px;
      position: relative;
      top: -1.5px;
      left: 0; }
/* line 503, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline #primary .woocommerce-message {
  background: #03A9F4; }
  /* line 506, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline #primary .woocommerce-message .button.wc-forward, .thrive-inline.woocommerce-cart #primary .woocommerce-message .wc-proceed-to-checkout a.wc-forward.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout #primary .woocommerce-message a.wc-forward.checkout-button, .thrive-inline #primary .woocommerce-message .woocommerce a.wc-forward.added_to_cart, .woocommerce .thrive-inline #primary .woocommerce-message a.wc-forward.added_to_cart, .thrive-inline #primary .woocommerce-message .woocommerce #respond input.wc-forward#submit, .woocommerce #respond .thrive-inline #primary .woocommerce-message input.wc-forward#submit {
    font-weight: normal;
    font-size: 12px;
    padding: 0;
    margin: 0 15px 0;
    line-height: 0px;
    position: relative;
    top: 12px;
    max-height: 0; }
/* line 517, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline #primary .stock {
  color: #fff;
  background: #03A9F4; }
  /* line 521, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .thrive-inline #primary .stock:before {
    color: #fff;
    content: 'shopping_cart';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    float: left;
    margin-right: 5px;
    position: relative;
    top: -1.5px;
    left: 0; }
/* line 531, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.thrive-inline #primary .stock.out-of-stock {
  color: #fff;
  background: #E53935; }

/* line 541, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.woocommerce .comment-text .star-rating {
  position: relative;
  top: 0;
  left: 0; }

@media (max-width: 768px) {
  .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    display: inline-block;
    width: auto; } }

/* line 561, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.woocommerce a.added_to_cart {
  margin-top: 10px; }

/* line 567, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.loading.checkout-button:after, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .woocommerce a.loading.checkout-button:after, .woocommerce .widget_price_filter .price_slider_amount a.loading.button:after, .woocommerce a.loading.added_to_cart:after, .woocommerce div.product form.cart a.loading.button:after, .woocommerce a.loading.button.wc-backward:hover:after, .woocommerce a.loading.button.alt:hover:after, .woocommerce button.button.loading:after, .woocommerce .widget_price_filter .price_slider_amount button.loading.button:after, .woocommerce div.product form.cart button.loading.button:after, .woocommerce button.loading.button.alt:hover:after, .woocommerce input.button.loading:after, .woocommerce .widget_price_filter .price_slider_amount input.loading.button:after, .woocommerce #respond input.loading#submit:after, .woocommerce input.loading.button:after, .woocommerce div.product form.cart input.loading.button:after, .woocommerce #respond input.loading#submit.alt:hover:after {
  color: #fff;
  content: 'refresh';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-size: 20px;
  float: right;
  margin: 0 0 0 5px;
  position: relative;
  top: 8.5px;
  left: 0; }

/* line 580, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.woocommerce #respond input#submit.added:after, .woocommerce a.button.added:after, .woocommerce .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.added.checkout-button:after, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .woocommerce a.added.checkout-button:after, .woocommerce .widget_price_filter .price_slider_amount a.added.button:after, .woocommerce a.added.added_to_cart:after, .woocommerce div.product form.cart a.added.button:after, .woocommerce a.added.button.wc-backward:hover:after, .woocommerce a.added.button.alt:hover:after, .woocommerce button.button.added:after, .woocommerce .widget_price_filter .price_slider_amount button.added.button:after, .woocommerce div.product form.cart button.added.button:after, .woocommerce button.added.button.alt:hover:after, .woocommerce input.button.added:after, .woocommerce .widget_price_filter .price_slider_amount input.added.button:after, .woocommerce #respond input.added#submit:after, .woocommerce input.added.button:after, .woocommerce div.product form.cart input.added.button:after, .woocommerce #respond input.added#submit.alt:hover:after {
  content: 'check';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-size: 20px;
  float: right;
  margin-right: 5px;
  position: relative;
  top: 7.5px;
  left: 0; }
  @media (max-width: 480px) {
    .woocommerce #respond input#submit.added:after, .woocommerce a.button.added:after, .woocommerce .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.added.checkout-button:after, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .woocommerce a.added.checkout-button:after, .woocommerce .widget_price_filter .price_slider_amount a.added.button:after, .woocommerce a.added.added_to_cart:after, .woocommerce div.product form.cart a.added.button:after, .woocommerce a.added.button.wc-backward:hover:after, .woocommerce a.added.button.alt:hover:after, .woocommerce button.button.added:after, .woocommerce .widget_price_filter .price_slider_amount button.added.button:after, .woocommerce div.product form.cart button.added.button:after, .woocommerce button.added.button.alt:hover:after, .woocommerce input.button.added:after, .woocommerce .widget_price_filter .price_slider_amount input.added.button:after, .woocommerce #respond input.added#submit:after, .woocommerce input.added.button:after, .woocommerce div.product form.cart input.added.button:after, .woocommerce #respond input.added#submit.alt:hover:after {
      float: none;
      top: -10px; } }

/* line 597, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce .quantity .qty, .woocommerce form .form-row input[type="text"], .woocommerce form .form-row input[type="email"], .woocommerce form .form-row input[type="tel"] {
  border: 0;
  background: transparent;
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  font-weight: normal;
  transition: border-color 0.25s ease-in-out, line-height 0.25s ease-in-out;
  -webkit-transition: border-color 0.25s ease-in-out, line-height 0.25s ease-in-out;
  -moz-transition: border-color 0.25s ease-in-out, line-height 0.25s ease-in-out;
  margin-bottom: 20px;
  line-height: 1; }
  /* line 612, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .woocommerce .quantity .qty:focus, .woocommerce form .form-row input[type="text"]:focus, .woocommerce form .form-row input[type="email"]:focus, .woocommerce form .form-row input[type="tel"]:focus {
    outline: 0;
    line-height: 45px; }

/* line 618, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
.woocommerce form .form-row textarea {
  line-height: 1.5;
  padding: 10px 0;
  height: 45px;
  transition: padding 0.25s ease-in-out, background 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -webkit-transition: padding 0.25s ease-in-out, background 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -moz-transition: padding 0.25s ease-in-out, background 0.25s ease-in-out, border-color 0.25s ease-in-out; }
  /* line 627, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/woocommerce.scss */
  .woocommerce form .form-row textarea:focus {
    line-height: 1.5;
    background: #fff;
    padding: 10px; }

/**
 * 13. Wisechat Support
 */
/**
 * X.X 13 Wisechat Support
 */
/* line 4, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
#thrive-wisechat-support {
  position: fixed;
  z-index: 4000;
  bottom: 0;
  right: 15px; }
  /* line 11, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
  #thrive-wisechat-support #thrive-chat-label {
    display: none; }
  /* line 15, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
  #thrive-wisechat-support #thrive-chat-icon {
    float: left; }
    /* line 17, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
    #thrive-wisechat-support #thrive-chat-icon em {
      font-style: normal;
      font-size: 12px;
      position: relative;
      top: -5px; }
  /* line 25, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
  #thrive-wisechat-support .wcControlsButtonsIncluded a.wcAddImageAttachment {
    background: none;
    border: 0;
    cursor: pointer; }
    /* line 29, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
    #thrive-wisechat-support .wcControlsButtonsIncluded a.wcAddImageAttachment:before {
      content: 'camera';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      position: absolute;
      top: 2.25px;
      right: 0px; }
  /* line 39, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
  #thrive-wisechat-support.inactive {
    width: 250px; }
    /* line 43, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
    #thrive-wisechat-support.inactive .wcContainer {
      display: none; }
    /* line 47, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
    #thrive-wisechat-support.inactive #thrive-wisechat-support-close-btn-icon {
      display: none; }
    /* line 51, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
    #thrive-wisechat-support.inactive #thrive-chat-label {
      display: block; }
  /* line 56, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
  #thrive-wisechat-support .wcContainer {
    width: 250px;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out; }
    /* line 64, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
    #thrive-wisechat-support .wcContainer.wcUsersListIncluded {
      width: 350px; }
  /* line 69, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
  #thrive-wisechat-support .wcContainer .wcUsersList {
    border: 0;
    padding: 5px 0;
    margin: 0; }
    /* line 74, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
    #thrive-wisechat-support .wcContainer .wcUsersList .wcCurrentUser:before {
      content: ".";
      text-indent: -9999px;
      height: 15px;
      width: 15px;
      background: #03A9F4;
      border-radius: 50%;
      display: block;
      float: left;
      margin-right: 2.5px; }
  /* line 88, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
  #thrive-wisechat-support #thrive-wisechat-support-close-btn {
    color: #fff;
    text-align: right;
    padding: 5px 5px; }
    /* line 94, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
    #thrive-wisechat-support #thrive-wisechat-support-close-btn i {
      cursor: pointer; }
  /* line 99, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
  #thrive-wisechat-support .wcContainer, #thrive-wisechat-support .wcError {
    border-radius: 0;
    padding-top: 0; }
  /* line 104, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
  #thrive-wisechat-support .wcContainer .wcMessages {
    margin: 0; }
  /* line 108, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
  #thrive-wisechat-support .wcMessage .wcImage {
    display: block; }
  /* line 112, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
  #thrive-wisechat-support .wcControls {
    background: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.12);
    border-top: 0;
    padding: 0 5px; }
    /* line 120, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
    #thrive-wisechat-support .wcControls .wcSubmitButton {
      padding: 5px;
      line-height: 1px;
      height: 30px;
      border-radius: 0;
      margin-right: -6px; }
  /* line 131, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/wise-chat.scss */
  #thrive-wisechat-support .wcContainer input[type="text"], #thrive-wisechat-support .wcContainer input[type="password"], #thrive-wisechat-support .wcContainer textarea {
    border: none;
    margin-bottom: 0;
    line-height: 27.5px; }

/**
 * 14. RTMedia
 */
/**
 * X.X 14 RTMedia
 */
/* line 4, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
button#rtmedia-add-media-button-post-update .dashicons {
  line-height: 30px; }

/* line 8, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
#rtSelectPrivacy {
  margin-top: 7.5px; }

/* line 14, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
#rtm-drop-files-title {
  display: none !important; }

/* line 18, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline #buddypress #whats-new-options {
  overflow: hidden;
  display: inline-block;
  width: 100%;
  margin-bottom: 30px; }
/* line 24, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline #whats-new-submit #aw-whats-new-submit {
  padding: 0 25px;
  float: right; }
/* line 28, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline button#rtmedia-add-media-button-post-update {
  padding: 8px 10px; }
/* line 31, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline #whats-new-post-in-box {
  font-size: 14px; }
  @media (max-width: 768px) {
    .thrive-inline #whats-new-post-in-box {
      clear: both;
      float: left;
      margin-top: 25px; } }
  @media (max-width: 768px) {
    .thrive-inline #whats-new-post-in-box i {
      float: left;
      position: relative;
      top: -2.5px;
      margin-right: 5px; } }
/* line 47, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-success, .thrive-inline .rtmedia-warning, .thrive-inline .rtmedia-gallery-alert-container .rtmedia-gallery-message-box .rtmedia-success {
  background: #03A9F4;
  color: rgba(255, 255, 255, 0.7);
  clear: both;
  padding: 10px 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 4px;
  font-size: 14px;
  border: none;
  text-shadow: none; }
  /* line 58, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .rtmedia-success:before, .thrive-inline .rtmedia-warning:before, .thrive-inline .rtmedia-gallery-alert-container .rtmedia-gallery-message-box .rtmedia-success:before {
    content: 'info_outline';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    float: left;
    margin-right: 5px;
    position: relative;
    top: -1.5px; }
/* line 66, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-warning {
  background: #FFB300; }
  /* line 69, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .rtmedia-warning:before {
    content: 'warning';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    float: left;
    margin-right: 5px;
    position: relative;
    top: -1.5px; }
/* line 77, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-gallery-alert-container {
  display: table; }
  /* line 80, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .rtmedia-gallery-alert-container .rtmedia-gallery-message-box {
    position: relative;
    top: 0;
    left: 0;
    display: table-cell;
    vertical-align: middle; }
    /* line 87, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
    .thrive-inline .rtmedia-gallery-alert-container .rtmedia-gallery-message-box .rtmedia-warning, .thrive-inline .rtmedia-gallery-alert-container .rtmedia-gallery-message-box .rtmedia-success {
      display: block;
      position: initial;
      margin: auto;
      width: 50%; }
      /* line 94, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
      .thrive-inline .rtmedia-gallery-alert-container .rtmedia-gallery-message-box .rtmedia-warning:before, .thrive-inline .rtmedia-gallery-alert-container .rtmedia-gallery-message-box .rtmedia-success:before {
        content: 'info_outline';
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1em;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        float: left;
        margin-right: 5px;
        position: relative;
        top: -1.5px; }
/* line 108, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-container .rtmedia-uploader .rtm-album-privacy label {
  float: left;
  margin: 0; }
/* line 112, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-container .rtmedia-uploader .rtm-album-privacy .thrive-customized-select {
  float: left; }
/* line 117, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-container .rtm-media-options-list {
  color: rgba(0, 0, 0, 0.54);
  border: none;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out; }
  /* line 125, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .rtmedia-container .rtm-media-options-list i:before {
    content: 'settings';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    float: left;
    margin-right: 15px;
    position: relative;
    top: 1.5px;
    font-size: 18px; }
/* line 135, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-container .rtmedia-upload-media-link {
  color: rgba(0, 0, 0, 0.54);
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out; }
  /* line 141, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .rtmedia-container .rtmedia-upload-media-link i:before {
    content: 'file_upload';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    float: left;
    margin-right: 15px;
    position: relative;
    top: 1.5px;
    font-size: 18px; }
/* line 151, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-container .rtmedia-no-media-found {
  background: #FFB300;
  color: rgba(255, 255, 255, 0.7);
  clear: both;
  padding: 10px 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 4px;
  font-size: 14px;
  border: none; }
  /* line 161, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .rtmedia-container .rtmedia-no-media-found:before {
    content: 'warning';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    float: left;
    margin-right: 5px;
    position: relative;
    top: -1.5px; }
/* line 169, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-container .rtm-load-more {
  background: none; }
/* line 173, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-container .rtmedia_next_prev .rtmedia-page-link.button, .thrive-inline.woocommerce-cart .rtmedia-container .rtmedia_next_prev .wc-proceed-to-checkout a.rtmedia-page-link.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .rtmedia-container .rtmedia_next_prev a.rtmedia-page-link.checkout-button, .thrive-inline .rtmedia-container .rtmedia_next_prev .woocommerce a.rtmedia-page-link.added_to_cart, .woocommerce .thrive-inline .rtmedia-container .rtmedia_next_prev a.rtmedia-page-link.added_to_cart, .thrive-inline .rtmedia-container .rtmedia_next_prev .woocommerce #respond input.rtmedia-page-link#submit, .woocommerce #respond .thrive-inline .rtmedia-container .rtmedia_next_prev input.rtmedia-page-link#submit, .thrive-inline .rtmedia-container .rtmedia_next_prev .woocommerce div.product form.cart .rtmedia-page-link.button:hover, .woocommerce div.product form.cart .thrive-inline .rtmedia-container .rtmedia_next_prev .rtmedia-page-link.button:hover {
  width: 60px;
  line-height: 18px; }
/* line 177, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-container .rtmedia_next_prev #rtmedia_go_to_num {
  padding: 0;
  position: relative;
  top: -3.5px; }
/* line 185, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .mfp-wrap .rtmedia-popup {
  padding: 0 0 25px 0; }
  /* line 189, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .mfp-wrap .rtmedia-popup #rtm-modal-container .rtm-modal-title {
    background-color: #03A9F4;
    padding: 15px 25px;
    color: #fff;
    height: auto;
    width: 100%;
    float: left;
    font-size: 18px;
    font-weight: 600;
    line-height: 36px; }
  /* line 200, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .mfp-wrap .rtmedia-popup #rtm-modal-container p {
    padding: 0 25px;
    margin-bottom: 0; }
  /* line 206, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .mfp-wrap .rtmedia-popup #rtm-modal-container #rtmedia_create_new_album[disabled="disabled"]:after {
    content: 'refresh';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    @-webkit-keyframes rotating {
      /* line 114, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/mixins.scss */
      from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg); }

      /* line 121, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/mixins.scss */
      to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg); } }

    @keyframes rotating {
      /* line 130, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/mixins.scss */
      from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg); }

      /* line 137, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/mixins.scss */
      to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg); } }

    -webkit-animation: rotating 1s linear infinite;
    -moz-animation: rotating 1s linear infinite;
    -ms-animation: rotating 1s linear infinite;
    -o-animation: rotating 1s linear infinite;
    animation: rotating 1s linear infinite;
    position: relative;
    font-size: 18px;
    line-height: 1em;
    top: 5px;
    right: -5px; }
  /* line 217, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .mfp-wrap .rtmedia-popup #rtm-modal-container #rtmedia_create_new_album img {
    display: none; }
  /* line 222, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .mfp-wrap .rtmedia-popup .mfp-close {
    color: #fff;
    font-size: 0;
    right: 15px;
    top: 15.5px; }
    /* line 227, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
    .thrive-inline .mfp-wrap .rtmedia-popup .mfp-close:hover {
      background: none; }
    /* line 230, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
    .thrive-inline .mfp-wrap .rtmedia-popup .mfp-close:before {
      content: 'close';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 15px;
      position: relative;
      top: 7.5px;
      right: 2.5px; }
  /* line 238, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .mfp-wrap .rtmedia-popup .rtmedia-create-album-alert {
    margin: 15px 25px 0; }
    /* line 240, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
    .thrive-inline .mfp-wrap .rtmedia-popup .rtmedia-create-album-alert b {
      font-weight: normal; }

/* line 252, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.single-item.groups #buddypress ul.rtmedia-list li, .bp-user #buddypress ul.rtmedia-list li {
  width: 150px;
  padding: 0; }
  /* line 259, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .single-item.groups #buddypress ul.rtmedia-list li .rtmedia-gallery-item-actions a:nth-child(1) i, .bp-user #buddypress ul.rtmedia-list li .rtmedia-gallery-item-actions a:nth-child(1) i {
    font-size: 0; }
    /* line 261, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
    .single-item.groups #buddypress ul.rtmedia-list li .rtmedia-gallery-item-actions a:nth-child(1) i:before, .bp-user #buddypress ul.rtmedia-list li .rtmedia-gallery-item-actions a:nth-child(1) i:before {
      content: 'edit';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 15px;
      position: relative;
      float: right;
      top: 1.5px; }
  /* line 271, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .single-item.groups #buddypress ul.rtmedia-list li .rtmedia-gallery-item-actions a:nth-child(2) i, .bp-user #buddypress ul.rtmedia-list li .rtmedia-gallery-item-actions a:nth-child(2) i {
    font-size: 0; }
    /* line 273, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
    .single-item.groups #buddypress ul.rtmedia-list li .rtmedia-gallery-item-actions a:nth-child(2) i:before, .bp-user #buddypress ul.rtmedia-list li .rtmedia-gallery-item-actions a:nth-child(2) i:before {
      content: 'delete';
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1em;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 15px;
      position: relative;
      float: right;
      top: 1px; }

/* line 288, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
#buddypress ul.rtmedia-list {
  margin-top: 25px;
  margin-bottom: 25px;
  max-width: 650px;
  width: 100%;
  display: inline-block; }
  /* line 296, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  #buddypress ul.rtmedia-list li {
    padding: 0;
    float: left;
    width: 50%;
    position: relative;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 1px; }
    /* line 305, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
    #buddypress ul.rtmedia-list li.media-type-video {
      width: 100%; }
    /* line 309, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
    #buddypress ul.rtmedia-list li.media-type-music {
      width: auto; }
      /* line 311, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
      #buddypress ul.rtmedia-list li.media-type-music .rtmedia-item-title {
        position: relative;
        opacity: 1;
        margin-top: -10px;
        background: rgba(0, 0, 0, 0.12);
        text-align: left;
        max-width: 320px; }
    /* line 321, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
    #buddypress ul.rtmedia-list li:nth-child(1n+1) {
      padding-left: 0; }
    /* line 325, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
    #buddypress ul.rtmedia-list li a {
      max-width: 100%; }
    /* line 330, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
    #buddypress ul.rtmedia-list li:hover .rtmedia-item-title {
      opacity: 1;
      bottom: 0;
      z-index: 2; }
    /* line 337, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
    #buddypress ul.rtmedia-list li .rtmedia-item-title {
      transition: all 0.25s ease-in-out;
      padding: 10px;
      background: #fff;
      max-width: 100%;
      display: block;
      margin: 0;
      height: 42px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      opacity: 0;
      position: absolute; }

/* line 355, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
#rtmedia-single-media-container .rtmedia-actions form {
  float: left;
  display: block;
  clear: none; }

/* line 362, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.rtmedia-list-tabs ul > li a span {
  margin-left: 5px; }

/* line 372, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline #rtmedia-media-nav-groups-li a::before, .thrive-inline #media-personal-li a::before {
  content: "camera"; }
/* line 376, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline #rtmedia-media-nav-groups-li span, .thrive-inline #media-personal-li span {
  margin-left: 5px; }
/* line 381, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-image-edit {
  margin: 0 0 5px 0; }
/* line 389, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtm-tabs, .thrive-inline .rtm-tabs li, .thrive-inline #rtmedia-no-comments, .thrive-inline .thrive-inline .rtm-comment-list .rtmedia-no-comments, .thrive-inline .thrive-inline .rtmedia-like-info {
  list-style: none; }
/* line 394, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtm-comment-list .rtmedia-no-comments, .thrive-inline .rtmedia-like-info {
  padding: 10px 5px; }
/* line 398, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline #buddypress .rtmedia-actions-before-comments .rtmedia-like {
  padding: 0;
  background: none;
  box-shadow: none;
  color: #000;
  height: auto;
  display: inline; }
/* line 407, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .rtmedia-single-meta {
  margin: 15px 0; }
  /* line 411, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .rtmedia-single-meta form {
    clear: none; }
  /* line 415, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
  .thrive-inline .rtmedia-single-meta .rtmedia-item-actions {
    margin: 15px 0; }
/* line 422, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/buddypress-media.scss */
.thrive-inline .imgedit-group textarea, .thrive-inline .imgedit-group input[type=text], .thrive-inline .imgedit-group input[type=email], .thrive-inline .imgedit-group input[type=number], .thrive-inline .imgedit-group input[type=url], .thrive-inline .imgedit-group input[type=password], .thrive-inline .imgedit-group input[type=search], .thrive-inline .imgedit-group input[name=s], .thrive-inline .imgedit-submit textarea, .thrive-inline .imgedit-submit input[type=text], .thrive-inline .imgedit-submit input[type=email], .thrive-inline .imgedit-submit input[type=number], .thrive-inline .imgedit-submit input[type=url], .thrive-inline .imgedit-submit input[type=password], .thrive-inline .imgedit-submit input[type=search], .thrive-inline .imgedit-submit input[name=s] {
  display: inline; }

/**
 * 15. Nano Scrollbar
 */
/**
 * X.X 15 Nano Scrollbar
 */
/* line 4, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/nano-scrollbar.scss */
.nano {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden; }

/* line 10, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/nano-scrollbar.scss */
.nano > .nano-content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

/* line 19, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/nano-scrollbar.scss */
.nano > .nano-content:focus {
  outline: thin dotted; }

/* line 22, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/nano-scrollbar.scss */
.nano > .nano-content::-webkit-scrollbar {
  display: none; }

/* line 25, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/nano-scrollbar.scss */
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block; }

/* line 28, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/nano-scrollbar.scss */
.nano > .nano-pane {
  background: rgba(0, 0, 0, 0.12);
  position: absolute;
  width: 10px;
  right: 0;
  top: 10px;
  bottom: 15px;
  visibility: hidden\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: 0.01;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

/* line 45, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/nano-scrollbar.scss */
.nano > .nano-pane > .nano-slider {
  background: #444;
  background: rgba(0, 0, 0, 0.54);
  position: relative;
  margin: 0 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* line 54, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/nano-scrollbar.scss */
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility: visible\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: 0.99; }

/**
  * 16. Thrive Intranet ( Task Breaker & Subway )
  */
/**
 * XX. 7 Thrive Intranet (Projects)
 */
/* line 5, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
#task_breaker-new-project-btn {
  height: 40px; }
  /* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  #task_breaker-new-project-btn:before {
    content: "playlist_add";
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    position: relative;
    left: -12px;
    top: 7px;
    margin-right: -5px; }

@media (max-width: 768px) {
  .task_breaker-project-meta .task-progress-percentage {
    min-width: 50%; } }

@media (max-width: 768px) {
  /* line 29, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project .thrive-form-field .alignright {
    margin: 0; }

  /* line 33, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project #thrive-single-task-details {
    padding: 10px; }
    /* line 35, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
    .single-project #thrive-single-task-details .alignright {
      float: none;
      margin: 0; }
    /* line 39, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
    .single-project #thrive-single-task-details .button, .single-project #thrive-single-task-details .thrive-inline.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .thrive-inline.woocommerce-cart .wc-proceed-to-checkout .single-project #thrive-single-task-details a.checkout-button, .single-project #thrive-single-task-details .woocommerce a.added_to_cart, .woocommerce .single-project #thrive-single-task-details a.added_to_cart, .single-project #thrive-single-task-details .woocommerce #respond input#submit, .woocommerce #respond .single-project #thrive-single-task-details input#submit {
      display: inline-block;
      margin-bottom: 15px; }

  /* line 45, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project #thriveUpdateProjectBtn {
    margin-bottom: 15px; }

  /* line 49, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project #thrive-project-tasks ul li.details {
    padding-left: 0; }

  /* line 53, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project #thrive-project-tasks ul li.priority span {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    text-indent: -99999px;
    padding: 0; }
    @media (max-width: 480px) {
      .single-project #thrive-project-tasks ul li.priority span {
        margin-left: 15px; } }
 }
@media (max-width: 992px) {
  .single-project .task-meta {
    float: left;
    width: 100%; } }
@media (max-width: 480px) {
  .single-project .task-meta .completed-by .added-on {
    float: left;
    margin-top: 5px; } }
/* line 81, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
.single-project #thrive-intranet-projects ul#thrive-projects-lists li.type-project {
  padding-top: 0; }
@media (max-width: 768px) {
  /* line 90, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project #thrive-project #thrive-tasks-filter .alignright {
    width: 100%; }
  /* line 94, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .single-project #thrive-project #thrive-tasks-filter #thrive-task-search-field, .single-project #thrive-project #thrive-tasks-filter #thrive-task-search-submit {
    width: 100%;
    margin-left: 0; }
 }
/* line 100, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
.single-project #thrive-project #thrive-task-filter-select {
  position: relative;
  top: 15px; }
/* line 106, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
.single-project #thrive-project .tablenav .tablenav-pages .displaying-num {
  margin-right: 15px; }
/* line 111, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
.single-project #thrive-project #thrive-single-project-group-details {
  margin-bottom: 0; }
@media (max-width: 768px) {
  .single-project #thrive-project #thrive-project-tab-li li a {
    padding: 15px 10px;
    font-size: 0.75em; } }
@media (max-width: 768px) {
  .single-project #thrive-project .thrive-tabs-tabs ul li {
    width: 100%; }
    /* line 126, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
    .single-project #thrive-project .thrive-tabs-tabs ul li a {
      width: 100%; } }
@media (max-width: 768px) {
  .single-project #thrive-project #thrive-project-tab-content .thrive-project-tab-content-item {
    padding: 15px 0;
    border: 0;
    border-top: 1px solid #ddd; } }
@media (max-width: 768px) {
  .single-project #thrive-project #thrive-dashboard-at-a-glance ul li {
    width: 100%;
    margin-right: 0; } }
@media (max-width: 768px) {
  .single-project #thrive-project #thrive-dashboard-at-a-glance ul li .thrive-dashboard-at-a-glance-box {
    margin: 0 0 5px 0; } }

/**
 * Task Breaker
 */
/* line 165, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
.projects #task_breaker-intranet-projects ul#task_breaker-projects-lists li.type-project {
  margin-bottom: 10px;
  margin-top: 10px;
  border-radius: 0;
  margin: 0 -15px 0 -15px;
  border-right: 0;
  border-left: 0;
  border-top: 0;
  padding: 25px 15px; }
  /* line 177, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .projects #task_breaker-intranet-projects ul#task_breaker-projects-lists li.type-project .task_breaker-project-title h3 a {
    color: rgba(0, 0, 0, 0.87); }
  /* line 183, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .projects #task_breaker-intranet-projects ul#task_breaker-projects-lists li.type-project .task_breaker-project-author a {
    color: rgba(0, 0, 0, 0.87); }
  /* line 188, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .projects #task_breaker-intranet-projects ul#task_breaker-projects-lists li.type-project .task-progress-task-count-wrap {
    top: -25px; }
  /* line 192, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
  .projects #task_breaker-intranet-projects ul#task_breaker-projects-lists li.type-project .task-progress-task-count {
    padding: 0px 5px; }

/* line 200, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
.single.single-project #task_breaker-intranet-projects ul#task_breaker-projects-lists li.type-project {
  padding: 0;
  border-radius: 0;
  border: 0 none;
  background: none;
  margin-bottom: 0; }

/* line 209, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/plugins/thrive-intranet.scss */
#project-navigation {
  margin-top: 15px;
  font-weight: 700;
  margin-bottom: -15px; }

/* line 1, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
html, body {
  max-width: 100%;
  overflow-x: hidden; }

/* line 7, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
img.avatar {
  border-radius: 50%; }

/* line 11, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
.jcrop-holder img.avatar {
  border-radius: 0; }

/* line 16, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
.docs-filter-section {
  display: none; }

/* line 20, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
body.logged-out.thrive-layout-2_columns #sidebar-wrapper.dark {
  background: #fafafa; }

/* line 24, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
body.thrive-layout-2_columns #sidebar-wrapper {
  background: #fafafa; }
  /* line 28, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  body.thrive-layout-2_columns #sidebar-wrapper.dark {
    background: #424242; }
    /* line 32, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
    body.thrive-layout-2_columns #sidebar-wrapper.dark #page-sidebar-user {
      background-color: #424242;
      color: #F5F5F5; }
    /* line 41, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
    body.thrive-layout-2_columns #sidebar-wrapper.dark #page-sidebar-menu #secondary-menu-links .menu-item i._mi, body.thrive-layout-2_columns #sidebar-wrapper.dark #page-sidebar-menu #secondary-menu-links .menu-item a {
      color: #F5F5F5;
      background: #424242; }
    /* line 46, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
    body.thrive-layout-2_columns #sidebar-wrapper.dark #page-sidebar-menu #secondary-menu-links .menu-item:last-child a {
      border-bottom: 0; }

/* line 61, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#page-sidenav {
  padding-left: 0;
  padding-right: 0; }
  /* line 66, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #page-sidenav #page-sidebar-menu {
    box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.12), 0px 4px 4px 0px rgba(0, 0, 0, 0);
    padding: 15px 0; }
    /* line 71, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
    #page-sidenav #page-sidebar-menu ul#secondary-menu-links {
      margin: 0;
      padding: 0; }
      /* line 76, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
      #page-sidenav #page-sidebar-menu ul#secondary-menu-links .menu-item {
        position: relative;
        margin-bottom: 0; }
        /* line 85, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
        #page-sidenav #page-sidebar-menu ul#secondary-menu-links .menu-item.menu-item-has-children > a .toggle {
          float: right;
          right: 10px;
          top: 0;
          position: absolute;
          font-size: 32px;
          padding-top: 2.5px;
          width: 40px;
          height: 41px;
          text-align: center;
          transition: left 0.35s ease-in-out;
          -moz-transition: left 0.35s ease-in-out;
          -webkit-transition: left 0.35s ease-in-out; }
        /* line 106, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
        #page-sidenav #page-sidebar-menu ul#secondary-menu-links .menu-item a {
          display: block;
          width: 100%;
          padding: 10px 25px;
          color: rgba(0, 0, 0, 0.87);
          font-size: 1em; }
          /* line 114, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
          #page-sidenav #page-sidebar-menu ul#secondary-menu-links .menu-item a i._mi {
            margin-right: 35px;
            max-width: 15px;
            color: rgba(0, 0, 0, 0.54); }
        /* line 133, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
        #page-sidenav #page-sidebar-menu ul#secondary-menu-links .menu-item:last-child a {
          border-bottom: 0; }
        /* line 144, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
        #page-sidenav #page-sidebar-menu ul#secondary-menu-links .menu-item .sub-menu {
          transition: all 0.75s ease-in-out;
          -moz-transition: all 0.75s ease-in-out;
          -webkit-transition: all 0.75s ease-in-out;
          padding-left: 0;
          width: 100%;
          display: none; }
          /* line 153, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
          #page-sidenav #page-sidebar-menu ul#secondary-menu-links .menu-item .sub-menu.active {
            display: block; }
          /* line 159, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
          #page-sidenav #page-sidebar-menu ul#secondary-menu-links .menu-item .sub-menu li a {
            background: rgba(255, 255, 255, 0.7);
            display: block;
            text-transform: none; }
            @media (max-width: 768px) {
              #page-sidenav #page-sidebar-menu ul#secondary-menu-links .menu-item .sub-menu li a {
                padding: 13.25px 0; } }
          /* line 168, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
          #page-sidenav #page-sidebar-menu ul#secondary-menu-links .menu-item .sub-menu li .sub-menu {
            top: 0; }

/* line 180, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#site-branding {
  padding: 2.2em 30px;
  display: table;
  width: 101%; }
  /* line 188, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #site-branding > a {
    display: table-cell;
    vertical-align: middle; }
  /* line 193, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #site-branding .site-logo {
    width: auto;
    max-width: 100%;
    display: table-cell;
    vertical-align: middle; }
    @media (max-width: 768px) {
      #site-branding .site-logo {
        width: auto; } }

/* line 207, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#page-row {
  background: #fff; }

/* line 211, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#page {
  padding-right: 0;
  padding-left: 0; }
  @media (max-width: 768px) {
    #page {
      width: 100%; } }

/* line 223, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#content.site-content {
  background: #ECEFF1; }
  /* line 228, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #content.site-content .full-content #content-left-col {
    width: 90%;
    margin: 0 auto;
    float: none; }
    @media (max-width: 768px) {
      #content.site-content .full-content #content-left-col {
        width: 100%; } }
    @media (min-width: 992px) {
      #content.site-content .full-content #content-left-col article.hentry {
        padding: 25px 45px !important; } }
  /* line 246, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #content.site-content #content-left-col #primary.content-area {
    padding: 15px 0; }
    /* line 250, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
    #content.site-content #content-left-col #primary.content-area article.hentry {
      padding: 15px;
      background: #fff;
      box-shadow: 0 1.5px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.12); }
      @media (max-width: 768px) {
        #content.site-content #content-left-col #primary.content-area article.hentry {
          padding: 10px; } }
      /* line 259, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
      #content.site-content #content-left-col #primary.content-area article.hentry.sticky {
        background: #FFFDE7; }

/* line 273, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#site-search {
  width: 35%; }

@media (max-width: 768px) {
  #site-user-updates {
    text-align: center; } }
/* line 283, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#site-user-updates ul {
  float: right;
  display: inline-block;
  padding: 0;
  margin-bottom: 0;
  position: relative;
  top: 2.5px; }
  @media (max-width: 768px) {
    #site-user-updates ul {
      padding: 0 0 0;
      float: none; } }
  /* line 297, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #site-user-updates ul .item {
    display: inline;
    margin-bottom: 0;
    position: relative; }
    /* line 304, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
    #site-user-updates ul .item:hover .user-notifications {
      z-index: 200;
      opacity: 1;
      top: 40px; }
    /* line 311, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
    #site-user-updates ul .item .thrive-user-nav-bubble {
      display: inline-block;
      color: #fff;
      position: absolute;
      top: -25px;
      padding: 0 5px;
      left: 30px;
      font-size: 10px;
      border-radius: 4px; }
    /* line 323, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
    #site-user-updates ul .item > a {
      color: #666666;
      padding: 10px; }
      /* line 327, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
      #site-user-updates ul .item > a:hover {
        color: #fff; }
      /* line 331, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
      #site-user-updates ul .item > a .no-pd-right {
        padding-right: 0; }

/* line 341, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#page-sidebar-user {
  padding: 24px;
  background: #616161;
  word-wrap: break-word;
  position: relative; }
  /* line 348, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #page-sidebar-user .row {
    position: relative;
    z-index: 20; }
  /* line 352, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #page-sidebar-user:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
    left: 0;
    background: rgba(0, 0, 0, 0.7); }
  /* line 363, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #page-sidebar-user #page-sidebar-user-avatar {
    padding-right: 0; }
    /* line 366, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
    #page-sidebar-user #page-sidebar-user-avatar img.avatar {
      border-radius: 50%;
      box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.12);
      background: #fff; }
  /* line 373, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #page-sidebar-user #page-sidebar-user-details {
    padding-top: 10px;
    padding-right: 0; }
    /* line 378, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
    #page-sidebar-user #page-sidebar-user-details h5 {
      margin-bottom: 0;
      font-size: 16px;
      font-weight: normal; }
      /* line 382, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
      #page-sidebar-user #page-sidebar-user-details h5 a {
        color: #fff; }
    /* line 387, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
    #page-sidebar-user #page-sidebar-user-details a.log-out-text {
      color: rgba(255, 255, 255, 0.7); }

/* line 395, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
.user-notifications {
  transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  background: #fff;
  position: absolute;
  width: 225px;
  right: -27.5px;
  padding: 25px;
  z-index: -1;
  opacity: 0;
  top: 50px;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16); }
  @media (max-width: 768px) {
    .user-notifications {
      width: 180px;
      right: -5px; } }
  /* line 419, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  .user-notifications:after, .user-notifications:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  /* line 430, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  .user-notifications:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 7px;
    margin-left: 56px; }
  /* line 437, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  .user-notifications:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #fff;
    border-width: 8px;
    margin-left: 55px; }

@media (max-width: 768px) {
  #thrive_nav #message-notification.user-notifications {
    width: 280px;
    right: -40px; } }

/* line 452, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#site-user-updates ul#thrive-user-nav-messages {
  margin-top: 0;
  margin-bottom: 10px; }

/* line 459, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#site-user-updates .user-notification-personal, #site-user-updates ul#thrive-user-nav-messages, #site-user-updates ul#notifications-ul {
  padding: 0;
  display: inline-block;
  width: 100%; }

/* line 466, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
div#thrive-user-nav-messages-footer, div#thrive-user-nav-messages-head {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  font-weight: 600; }

/* line 472, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
div#thrive-user-nav-messages-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.12); }

/* line 476, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#message-notification.user-notifications {
  width: 400px;
  padding: 0; }
  /* line 481, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #message-notification.user-notifications:after, #message-notification.user-notifications:before {
    margin-left: 140px; }
    @media (max-width: 768px) {
      #message-notification.user-notifications:after, #message-notification.user-notifications:before {
        margin-left: 70px; } }
  /* line 490, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #message-notification.user-notifications ul {
    padding: 0;
    max-height: 360px;
    overflow-y: scroll;
    overflow-x: hidden; }
    /* line 497, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
    #message-notification.user-notifications ul li {
      margin: 0;
      border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
      /* line 502, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
      #message-notification.user-notifications ul li:last-child {
        border-bottom: 0; }
      /* line 506, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
      #message-notification.user-notifications ul li .messages-avatar {
        padding-right: 0; }
      /* line 510, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
      #message-notification.user-notifications ul li .message-details {
        padding-left: 0; }
      /* line 514, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
      #message-notification.user-notifications ul li h5 {
        font-size: 14px;
        margin-top: -2.5px;
        margin-bottom: 5px; }
      /* line 520, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
      #message-notification.user-notifications ul li p {
        margin-top: -5px;
        margin-bottom: 0;
        font-size: 12px;
        font-weight: 400; }
      /* line 527, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
      #message-notification.user-notifications ul li .message-item-link {
        display: block;
        padding: 10px;
        background: #fff;
        color: rgba(0, 0, 0, 0.54); }
        /* line 533, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
        #message-notification.user-notifications ul li .message-item-link:hover {
          background: rgba(0, 0, 0, 0.12); }
      /* line 539, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
      #message-notification.user-notifications ul li .avatar {
        border-radius: 0; }

/* line 546, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#start-template-content {
  padding-top: 15px; }
  /* line 550, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
  #start-template-content #primary.thrive-page-document {
    padding: 35px 25px;
    background: #fff;
    margin-bottom: 15px;
    border: 1px solid rgba(0, 0, 0, 0.12); }
    @media (max-width: 768px) {
      #start-template-content #primary.thrive-page-document {
        padding: 15px 10px;
        margin-bottom: 0; } }

/* line 565, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/beta.scss */
#menu-toggle .material-icons, #menu-toggle .bp-docs .doc-attachment-mime-icon:before, .bp-docs #menu-toggle .doc-attachment-mime-icon:before, #menu-toggle .bp_docs .doc-attachment-mime-icon:before, .bp_docs #menu-toggle .doc-attachment-mime-icon:before, #menu-toggle .single-bp_doc .doc-attachment-mime-icon:before, .single-bp_doc #menu-toggle .doc-attachment-mime-icon:before, #menu-toggle .directory .doc-attachment-mime-icon:before, .directory #menu-toggle .doc-attachment-mime-icon:before, #menu-toggle .buddypress .doc-attachment-mime-icon:before, .buddypress #menu-toggle .doc-attachment-mime-icon:before, #menu-toggle .bp-docs #buddypress .docs-info-header p.currently-viewing:before, .bp-docs #buddypress .docs-info-header #menu-toggle p.currently-viewing:before, #menu-toggle .bp_docs #buddypress .docs-info-header p.currently-viewing:before, .bp_docs #buddypress .docs-info-header #menu-toggle p.currently-viewing:before, #menu-toggle .single-bp_doc #buddypress .docs-info-header p.currently-viewing:before, .single-bp_doc #buddypress .docs-info-header #menu-toggle p.currently-viewing:before, #menu-toggle .directory #buddypress .docs-info-header p.currently-viewing:before, .directory #buddypress .docs-info-header #menu-toggle p.currently-viewing:before, #menu-toggle .buddypress #buddypress .docs-info-header p.currently-viewing:before, .buddypress #buddypress .docs-info-header #menu-toggle p.currently-viewing:before, #menu-toggle #bp-docs-single-doc-header .doc-permissions .doc-public strong:before, #bp-docs-single-doc-header .doc-permissions .doc-public #menu-toggle strong:before, #menu-toggle #bp-docs-single-doc-header .doc-permissions .doc-limited strong:before, #bp-docs-single-doc-header .doc-permissions .doc-limited #menu-toggle strong:before, #menu-toggle #bp-docs-single-doc-header .doc-permissions .doc-private strong:before, #bp-docs-single-doc-header .doc-permissions .doc-private #menu-toggle strong:before, #menu-toggle #bp-docs-single-doc-header .doc-permissions .doc-permissions-toggle:before, #bp-docs-single-doc-header .doc-permissions #menu-toggle .doc-permissions-toggle:before, #menu-toggle .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-anyone #menu-toggle .bp-docs-level-icon:before, #menu-toggle .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-loggedin #menu-toggle .bp-docs-level-icon:before, #menu-toggle .bp-docs div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-creator #menu-toggle .bp-docs-level-icon:before, #menu-toggle .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-group-members #menu-toggle .bp-docs-level-icon:before, #menu-toggle .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .bp-docs div#doc-permissions-details ul .bp-docs-level-admins-mods #menu-toggle .bp-docs-level-icon:before, #menu-toggle .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-anyone #menu-toggle .bp-docs-level-icon:before, #menu-toggle .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-loggedin #menu-toggle .bp-docs-level-icon:before, #menu-toggle .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-creator #menu-toggle .bp-docs-level-icon:before, #menu-toggle .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-group-members #menu-toggle .bp-docs-level-icon:before, #menu-toggle .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods .bp-docs-level-icon:before, .single-bp_doc div#doc-permissions-details ul .bp-docs-level-admins-mods #menu-toggle .bp-docs-level-icon:before, #menu-toggle .bp-docs .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-closed #menu-toggle .plus-or-minus:before, #menu-toggle .bp-docs .doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs .doc-meta .toggleable.toggle-open #menu-toggle .plus-or-minus:before, #menu-toggle .bp-docs #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-closed #menu-toggle .plus-or-minus:before, #menu-toggle .bp-docs #doc-meta .toggleable.toggle-open .plus-or-minus:before, .bp-docs #doc-meta .toggleable.toggle-open #menu-toggle .plus-or-minus:before, #menu-toggle .bp-docs .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-closed #menu-toggle .plus-or-minus:before, #menu-toggle .bp-docs .docs #comments .toggleable.toggle-open .plus-or-minus:before, .bp-docs .docs #comments .toggleable.toggle-open #menu-toggle .plus-or-minus:before, #menu-toggle .single-bp_doc .doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-closed #menu-toggle .plus-or-minus:before, #menu-toggle .single-bp_doc .doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .doc-meta .toggleable.toggle-open #menu-toggle .plus-or-minus:before, #menu-toggle .single-bp_doc #doc-meta .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-closed #menu-toggle .plus-or-minus:before, #menu-toggle .single-bp_doc #doc-meta .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc #doc-meta .toggleable.toggle-open #menu-toggle .plus-or-minus:before, #menu-toggle .single-bp_doc .docs #comments .toggleable.toggle-closed .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-closed #menu-toggle .plus-or-minus:before, #menu-toggle .single-bp_doc .docs #comments .toggleable.toggle-open .plus-or-minus:before, .single-bp_doc .docs #comments .toggleable.toggle-open #menu-toggle .plus-or-minus:before, #menu-toggle .bp-docs #comments .comments-closed.comments-empty:before, .bp-docs #comments #menu-toggle .comments-closed.comments-empty:before, #menu-toggle .single-bp_doc #comments .comments-closed.comments-empty:before, .single-bp_doc #comments #menu-toggle .comments-closed.comments-empty:before, #menu-toggle .thrive-inline #tribe-bar-form .tribe-bar-views-inner label:after, .thrive-inline #tribe-bar-form .tribe-bar-views-inner #menu-toggle label:after, #menu-toggle .single-tribe_events .tribe-events-schedule .tribe-events-cost:before, .single-tribe_events .tribe-events-schedule #menu-toggle .tribe-events-cost:before, #menu-toggle #tribe-events-content .tribe-events-event-cost span:before, #tribe-events-content .tribe-events-event-cost #menu-toggle span:before {
  font-size: 36px;
  color: rgba(255, 255, 255, 0.7); }
@media (max-width: 420px) {
  #menu-toggle {
    width: 35%; } }

@media (min-width: 992px) {
  body.admin-bar.thrive-layout-2_columns #sidebar-wrapper #page-sidebar-toggle {
    bottom: 32px; } }
@media (max-width: 768px) {
  body.admin-bar.thrive-layout-2_columns #sidebar-wrapper #page-sidebar-toggle {
    bottom: 46px; } }

/* line 13, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
body.thrive-layout-2_columns {
  /*//------------*/ }
  /* line 15, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
  body.thrive-layout-2_columns .limiter {
    margin: 0 auto;
    max-width: 100%; }
  /* line 20, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
  body.thrive-layout-2_columns #user-content-widget-sidenav {
    height: 550px;
    padding-bottom: 150px; }
    /* line 25, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
    body.thrive-layout-2_columns #user-content-widget-sidenav #page-sidebar-widgets .sidebar-widgets {
      margin: 0; }
      /* line 27, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
      body.thrive-layout-2_columns #user-content-widget-sidenav #page-sidebar-widgets .sidebar-widgets .widget-title {
        color: rgba(0, 0, 0, 0.87); }
      /* line 32, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
      body.thrive-layout-2_columns #user-content-widget-sidenav #page-sidebar-widgets .sidebar-widgets.buddypress ul#friends-list li, body.thrive-layout-2_columns #user-content-widget-sidenav #page-sidebar-widgets .sidebar-widgets.buddypress ul#groups-list li, body.thrive-layout-2_columns #user-content-widget-sidenav #page-sidebar-widgets .sidebar-widgets.buddypress ul#members-list li {
        border-bottom: none; }
  /* line 39, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
  body.thrive-layout-2_columns .thrive-container > .container-fluid {
    padding: 0; }
  /* line 44, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
  body.thrive-layout-2_columns.logged-out #sidebar-wrapper #page-sidebar-toggle {
    bottom: 0;
    display: none; }
  /* line 50, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
  body.thrive-layout-2_columns a#toggle-add {
    position: absolute;
    bottom: 0;
    padding: 5px 10px;
    color: #fff;
    position: fixed;
    z-index: 2000;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-animation-delay: 0.65s;
    /* Chrome, Safari, Opera */
    animation-delay: 0.65s; }
    @media (min-width: 768px) {
      body.thrive-layout-2_columns a#toggle-add {
        opacity: 0;
        left: 0; } }
  /* line 75, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
  body.thrive-layout-2_columns #menu-site-search {
    color: #fff; }
    /* line 79, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
    body.thrive-layout-2_columns #menu-site-search #s {
      margin-bottom: -6px;
      margin-top: -4px;
      /* firefox 19+ */
      /* ie */ }
      /* line 82, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
      body.thrive-layout-2_columns #menu-site-search #s::-webkit-input-placeholder {
        color: #fff; }
      /* line 83, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
      body.thrive-layout-2_columns #menu-site-search #s::-moz-placeholder {
        color: #fff; }
      /* line 84, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
      body.thrive-layout-2_columns #menu-site-search #s:-ms-input-placeholder {
        color: #fff; }
      /* line 85, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
      body.thrive-layout-2_columns #menu-site-search #sinput:-moz-placeholder {
        color: #fff; }
    /* line 87, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
    body.thrive-layout-2_columns #menu-site-search #searchsubmit {
      display: none; }
  /* line 92, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
  body.thrive-layout-2_columns #thrive-global-wrapper {
    padding-left: 0;
    -webkit-transition: padding-left 0.5s ease;
    -moz-transition: padding-left 0.5s ease;
    -o-transition: padding-left 0.5s ease;
    transition: padding-left 0.5s ease; }
    /* line 103, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
    body.thrive-layout-2_columns #thrive-global-wrapper.toggled a#toggle-add {
      opacity: 1;
      left: auto; }
      @media (max-width: 768px) {
        body.thrive-layout-2_columns #thrive-global-wrapper.toggled a#toggle-add {
          opacity: 0; } }
    @media (min-width: 768px) {
      body.thrive-layout-2_columns #thrive-global-wrapper.toggled {
        padding-left: 0; }
        /* line 113, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
        body.thrive-layout-2_columns #thrive-global-wrapper.toggled #sidebar-wrapper {
          width: 0; } }
    @media (max-width: 768px) {
      /* line 120, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
      body.thrive-layout-2_columns #thrive-global-wrapper.toggled #sidebar-wrapper {
        width: 250px; }

      /* line 124, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
      body.thrive-layout-2_columns #thrive-global-wrapper.toggled #page-container {
        -webkit-transform: translate(250px);
        -moz-transform: translate(250px);
        transform: translate(250px); }
 }
  @media (min-width: 768px) {
    /* line 134, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
    body.thrive-layout-2_columns #thrive-global-wrapper {
      padding-left: 20%; }
 }
  /* line 139, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
  body.thrive-layout-2_columns #sidebar-wrapper {
    z-index: 1000;
    position: fixed;
    left: 20%;
    width: 0;
    height: 100%;
    margin-left: -20%;
    overflow: hidden;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    @media (min-width: 768px) {
      body.thrive-layout-2_columns #sidebar-wrapper {
        width: 20%; } }
    /* line 157, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
    body.thrive-layout-2_columns #sidebar-wrapper #page-sidenav {
      width: 100%;
      position: absolute; }
    /* line 162, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
    body.thrive-layout-2_columns #sidebar-wrapper #page-sidebar-toggle {
      width: 100%;
      position: absolute;
      display: block;
      bottom: 0; }
      /* line 170, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
      body.thrive-layout-2_columns #sidebar-wrapper #page-sidebar-toggle #toggle-container {
        position: relative; }
      /* line 174, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
      body.thrive-layout-2_columns #sidebar-wrapper #page-sidebar-toggle a#toggle-remove {
        display: block;
        padding: 10px 20px;
        width: 100%;
        color: #fff; }
        /* line 181, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
        body.thrive-layout-2_columns #sidebar-wrapper #page-sidebar-toggle a#toggle-remove span.span-toggle {
          margin: -10px -20px -10px 0;
          display: block;
          float: right;
          padding: 5px 10px; }
  /* line 193, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
  body.thrive-layout-2_columns #page-container {
    position: relative;
    -webkit-transition: top 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; }
  /* line 200, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
  body.thrive-layout-2_columns #thrive-site-container {
    width: 100%;
    position: relative; }
  /* line 210, /Applications/MAMP/htdocs/thrive/wp-content/themes/thrive/css/sass/layout-2-columns.scss */
  body.thrive-layout-2_columns #thrive_nav #thrive_nav_wrap .site-navigation-menu {
    float: left; }


.wq_resultDesc a{
  cursor: pointer;
}



@media only screen and (max-width: 768px) {
  #thrive_nav #user-nav-user-action a:last-of-type {
    width: 45%;
    margin: auto;
  }
}

/*# sourceMappingURL=style.css.map */


.page-id-7669 h1.entry-title {}
.wp-block-cover__inner-container h1 {font-size: 3em; line-height: 1.2em;}
.thumbimageblock.wp-block-media-text > figure {text-align:right;margin-top: 1.5em;}
.thumbimageblock.wp-block-media-text > figure > img {width: auto;border: solid 1px;}
.iconsblock.wp-block-media-text > figure > img {max-width: 75px;}
.site-content .thumbimageblock a {color: #5F3891; text-align:center;background-color:#FFFFFF;padding:20px; text-decoration:none;display: inline-block;}
@media screen and (max-width: 480px) {
	.thumbimageblock.wp-block-media-text, .thumbimageblock.wp-block-media-text > figure {text-align:center;}
	.iconsblock.wp-block-media-text > figure > img {max-width: 60px;}
	.site-content .thumbimageblock a {line-height: 1.2em;}
}

/*  CiviCRM contribution forms input elements inline */
#editrow-custom_9 table,
#editrow-custom_9 tr
 {
border: none;
}
#editrow-custom_9 td.labels {
padding: 0;
margin: 0;
}



#editrow-custom_9 td.labels,
.crm-section.soft_credit_type_id-section .content,
#allow_auto_renew .content {
 display: flex;
align-items: baseline;
flex-wrap: wrap;
}


.crm-section.soft_credit_type_id-section .content .description {
flex: 1 100%;
}

.crm-section.payment_processor-section .content,
.crm-section.is_for_organization-section .content,
.crm-section.form-item  .content,
.price-set-option-content {
 display: flex;
align-items: center;
}
.crm-section.payment_processor-section .content input,
.crm-section.is_for_organization-section .content input,
.crm-section.is_recur-section .content input,
#editrow-custom_9 td.labels input,
.crm-section.soft_credit_type_id-section .content input,
#allow_auto_renew .content input, 
.crm-section.form-item .content input,
.price-set-option-content input {
  margin: 0 .5rem ;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #23408f;
}

.wq-results .wq_resultScoreCtr {
	font-weight: inherit!important;
  padding: 1rem 0;
  border: 1px solid grey;
  text-align: center;
  margin: 1rem auto;
  text-transform: uppercase;
}
.wq_singleQuestionWrapper .wq_continue button {
	padding: 0 rem;
}
/*  CiviCRM contribution forms input elements inline */

.premium-full-min {
	display: none;
}
#billing-payment-block .label {
	display: flex;
	align-items: center;
}
#editrow-custom_9 {
	display: flex;
	align-items: center;
}
#crm-container.crm-public #editrow-custom_9 .label {
	  width: auto!important;
	min-width: auto;
}
#editrow-custom_9 table,
#editrow-custom_9 tr
 {
border: none;
}
#editrow-custom_9 td.labels {
padding: 0;
margin: 0;
}

#editrow-custom_9 td.labels,
.crm-section.soft_credit_type_id-section .content,
#allow_auto_renew .content {
 display: flex;
align-items: baseline;
flex-wrap: wrap;
}

.crm-section.soft_credit_type_id-section .content .description {
flex: 1 100%;
}
.crm-section.payment_processor-section .content,
.crm-section.is_for_organization-section .content,
.crm-section.form-item  .content,
.price-set-option-content {
 display: flex;
align-items: center;
}
.crm-section.payment_processor-section .content input,
.crm-section.is_for_organization-section .content input,
.crm-section.is_recur-section .content input,
#editrow-custom_9 td.labels input,
.crm-section.soft_credit_type_id-section .content input,
#allow_auto_renew .content input, 
.crm-section.form-item .content input,
.price-set-option-content input {
  margin: 0 .5rem ;
}

/* CiviCRM premiums */
#premiums-listings {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

#premiums-listings .premium {
	max-width: 25%;
	padding:.5rem;
	margin: 1rem;
	border-bottom: 1px solid #f5f5f5;
	display: flex;
  align-items: center;
	font-size: 10px;
}

#premiums-listings select {
	width: 100%;
}

#premiums-listings img {
	max-width: 50%;
}
.billing_mode-group .crm-section .crm-section .label {
	display: flex;
	align-items: center;
}

#priceset .other_amount-section {
  display: flex;
  background: #fafafa;
  margin-top: 1rem;
  padding: 1rem 2rem;
  border-top: 1px solid black;
}
.content.other_amount-content {
	flex: 1 75%;
}

#Main.CRM_Contribute_Form_Contribution_Main  .content.other_amount-content {
	margin-left: 1rem;
}

#allow_auto_renew,
.crm-public-form-item.is_recur-section {
	padding: 1rem;
  background: #f5f5f5;
  margin-bottom: 1rem;
  border-bottom: 1px solid black;
	border-top: 1px solid black;
}

#amount_sum_label {
	display: none;
}

.crm-group.premiums_select-group legend {
	font-size: 1.2rem;
	font-weight: bold;
	border-bottom: 1px dotted black;
	padding-top: 4rem;
}

#recur_installments_num {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 1rem auto;
}

@media all and (max-width: 1024px) {
	#premiums-listings .premium {
		max-width: inherit;
		width: auto;
	}
.vfbp-form .vfb-name-block .vfb-form-group .vfb-col-6 {
		padding: 0;
	}
	#allow_auto_renew .content {
		flex-wrap: nowrap!important;
	}
	
}

@media screen and (max-width: 480px) {
	
		#allow_auto_renew .content {
		flex-wrap: nowrap;
	}
	
	.crm-section.payment_processor-section .content {
		display: block;
	}
	.crm-section.payment_processor-section .content input {
		float: left;
	}
	.recaptcha_label {
		display: none;
	}
	.g-recaptcha > div {
		width: 100%!important;
		height: auto!important;
	}
} 

ol li {
    list-style: decimal;
}
@media screen and (min-width: 1024px) {
ul.cnss-social-icon {
	display: flex;
  text-align: center;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  max-width: 60%;
}
}


#site-user-updates ul .item > a {
    color: #666666;
    padding: 10px;
}
.single-post .entry-header.has-post-thumbnail .entry-actions a {
    color: white;
    display: none;
}

/* these styles override default civicrm styles in civicrm.css */

#crm-container .form-item input.form-text, #crm-container .form-item select, #crm-container .form-item textarea, #crm-container .form-item .resizable-textarea .grippie { 
	border: 2px solid #cccccc;
}

#crm-container #search-status {
	background-color: #f1f1f1;
}


div.crm-pager, #crm-container div#recently-viewed {
	background-color: #f1f1f1;
	border: 2px solid #cccccc;
}

#crm-container tr.columnheader-dark td, #crm-container tr.columnheader-dark th, #crm-container tr.columnheader td, #crm-container tr.columnfooter td {
	background-color: #f1f1f1; 
	border: 2px solid #cccccc;
	color: #000;
}

#crm-container .listing-box {
	border: 2px solid #cccccc;
}

#crm-container #search-status {
	background-color: #f1f1f1; 
	border: 2px solid #cccccc;
}

#crm-container th {
	border-bottom: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
}

#crm-container tr.columnheader {
	background-color: #f1f1f1;
}

table.selector {
	font-size: 0.8em;
}

div.qill  {
	font-size: 0.95em;
}

div.crm-pager a, #crm-container #recently-viewed a {
	color:#000;
}

#crm-container table {	
	border: 2px solid #cccccc;
}

#crm-container .odd-row, tbody.scrollContent {
	background-color: #fff;
}

#crm-container .even-row, tbody.scrollContent tr.alternateRow {
	background-color:#f1f1f1;
}

#crm-container tr.even-row td, #crm-container tr.odd-row td {civicrm.css (line 590)
	border-collapse:collapse;
	border-top: 1px solid #cccccc;
}

#crm-container table.selector td {
	border-right:1px solid #cccccc;
}

#crm-container #alpha-filter li {
	background-color:#f1f1f1;
	border: 1px solid #cccccc;
	padding: 2px 5px;
}

/* this makes the labels all the same width so the form looks aligned */
#crm-container .form-layout td.label, #crm-container .form-layout-compressed td.label, #crm-container .selector td.label, #crm-container .form-layout-compressed th.label {
	width: 220px;
}

.form-item #intro_text dt { width: 220px; } 

#crm-container .form-layout-compressed td#email-field { 
	width: 232px;
} 

/* this is for a little padding on the "upcoming events" block on the left sidebar */
#block-block-12 a {
	margin-bottom: 6px;
}

#crm-container .report td {	
	background-color:#f1f1f1;
	border: 2px solid #cccccc;
}

#crm-container .header-dark {
	background-color: #f1f1f1;
	border: 2px solid #cccccc;
	color: #000;
}

#crm-container ul.wizard-bar li.past-step {
	background-color: #f1f1f1;
	border: 2px solid #cccccc;
	color: #000;
}

#crm-container ul.wizard-bar li {
	background-color: #fff;
	border: 2px solid #cccccc;
	margin: 0 2px 0 2px;
}

#crm-container ul.wizard-bar {
	border-top: 2px solid #cccccc;
}

#crm-container ul.wizard-bar li.current-step {
	background-color: #FFF;
	border: 2px solid #cccccc; 
}

.vevent .action-link {
	padding-top: 2em;
}

#register-link {
	/* this is the register now button on event register page */
	padding: 0.5em;
	border: 2px solid #cccccc; 
	background-color: #f1f1f1;
	font-size: 14px;
	text-decoration: none;
}

/*  CiviCRM contribution forms input elements inline */
#editrow-custom_9 table,
#editrow-custom_9 tr
 {
border: none;
}
#editrow-custom_9 td.labels {
padding: 0;
margin: 0;
}

.crm-section.soft_credit_type_id-section .content .description {
flex: 1 100%;
}
.crm-section.payment_processor-section .content,
.crm-section.is_for_organization-section .content,
.crm-section.form-item  .content,
.price-set-option-content {
 display: flex;
align-items: center;
}
.crm-section.payment_processor-section .content input,
.crm-section.is_for_organization-section .content input,
.crm-section.is_recur-section .content input,
#editrow-custom_9 td.labels input,
.crm-section.soft_credit_type_id-section .content input,
#allow_auto_renew .content input, 
.crm-section.form-item .content input,
.price-set-option-content input {
  margin: 0 .5rem ;
}

@media (max-width: 768px){
img.img-site-logo {
    margin: 0 auto 15px auto;
    max-width: 85%;
}
ul.cnss-social-icon {
    margin: 0px 15px;
    padding: 0;
    list-style-type: none;
}
.vc_row.vc_row-o-columns-middle {
    max-height: 150px;
}
}

#thrive_footer_widget {
    text-align: center;
}

.bg-secondary-100, pre, blockquote {
    background-color: #f1f1f1;
}

.thrive-search-input {
    position: relative;
    background-color: #ffffff;
}

.wq_quizCtr .wq_singleAnswerCtr {
    padding: 12px 12px 8px;
}

.wq_singleAnswerCtr .wq_answerTxtCtr {
    font-size: 24px;
}
.wq_singleQuestionWrapper .wq_continue button, .wq_triviaQuizTimerInfoCtr button {
    color: white;
    background-color: #0076a3;
    padding: 0px 15px;
    margin: 30px 0 10px 0;
    border-radius: 4px;
    border: 0px;
    font-size: 18px;
    box-shadow: none;
    cursor: pointer;
    font-weight: bold;
}

.wq_quizCtr img {
    max-width: 50%;
    height: auto;
    width: 100%;
    vertical-align: middle!important;
}

.site-content a {
color: #00aeef;
text-decoration: underline;
overflow-wrap: break-word;
}

ol li {
    list-style: decimal;
}
a {overflow-wrap: break-word;}




/*#Main.CRM_Contribute_Form_Contribution_Main div.crm-container label {*/
/*  display: block;*/
/*}*/

.crm-container #Main.CRM_Contribute_Form_Contribution_Main  .clear,
#Main.CRM_Contribute_Form_Contribution_Main #crm-container .clear {
  flex: 1 100%;
  width: 0;
  display: none;
}

.crm-container #Main.CRM_Contribute_Form_Contribution_Main  .huge {
  width: 100%;
}

#Main.CRM_Contribute_Form_Contribution_Main .crm-section.form-item .content {
  width: 100%;
  margin-left: 0;
}

.crm-container #Main.CRM_Contribute_Form_Contribution_Main  .crm-section .label 
{
  float: none;
  width: auto;
  min-width: 20%;
  text-align: inherit;
  margin-right: 2rem;
}

.crm-container #Main.CRM_Contribute_Form_Contribution_Main  .crm-section .content .select2-container {
   width: 100%!important;  
} 
.crm-container #Main.CRM_Contribute_Form_Contribution_Main  .crm-section .content.description {
  width: 100%;  
} 
.crm-container #Main.CRM_Contribute_Form_Contribution_Main  .crm-section .content {
  margin-left: 0;
}

/*#Main.CRM_Contribute_Form_Contribution_Main input[type="radio"]*/
/*{*/
/*	 transform: scale(2); */
/*}*/

#Main.CRM_Contribute_Form_Contribution_Main input.crm-form-radio + label {
	margin: 0;
}

.CRM_Contribute_Form_Contribution_Main #crm-container.crm-public select
{
	padding: 1rem;
}

#Main.CRM_Contribute_Form_Contribution_Main #crm-container.crm-public input[type="select"],
#Main.CRM_Contribute_Form_Contribution_Main #crm-container.crm-public select,
#Main.CRM_Contribute_Form_Contribution_Main #crm-container.crm-public input[type="text"],
#Main.CRM_Contribute_Form_Contribution_Main #crm-container.crm-public input[type="password"],
#Main.CRM_Contribute_Form_Contribution_Main #crm-container.crm-public input[type="email"] 
{
  width: 100%;
  padding: 1rem;
  margin: 0;
}

#Main.CRM_Contribute_Form_Contribution_Main .crm-section.form-item .content input,
#Main.CRM_Contribute_Form_Contribution_Main .crm-section.form-item .content select {
  margin: 0;
  width: 100%;
}

#Main.CRM_Contribute_Form_Contribution_Main .crm-profile .crm-section {
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: .5rem auto;
}

.CRM_Contribute_Form_Contribution_Main .payment_processor-section .content .divider {
	width: 100%;
	flex: 1;
}

.CRM_Contribute_Form_Contribution_Main .is_recur-section > .label,
.CRM_Contribute_Form_Contribution_Main .payment_processor-section > .label {
	display: none;
}

.CRM_Contribute_Form_Contribution_Main .payment_processor-section .content label {
	flex: 1 100%;
}

#Main.CRM_Contribute_Form_Contribution_Main #onBehalfOfOrg fieldset .crm-section,
#Main.CRM_Contribute_Form_Contribution_Main fieldset.crm-profile .crm-section,
#Main.CRM_Contribute_Form_Contribution_Main fieldset.crm-profile .crm-group {
  flex-wrap: nowrap;
  display: flex;
  align-items: center;
}

#Main.CRM_Contribute_Form_Contribution_Main .crm-section.form-item .content input.crm-form-radio,
#Main.CRM_Contribute_Form_Contribution_Main .crm-section.form-item .content input.crm-form-checkbox {
  width: auto;
}



@media only screen and (max-width: 600px) {
a {overflow-wrap: break-word;}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
    padding-top: 0px !important;
}
.page-number {display:none;}
	.crm-container #Main.CRM_Contribute_Form_Contribution_Main  .crm-section .label  {
		width: 100%;
	}
	#crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"], #crm-container.crm-public input[type="email"], #crm-container.crm-public select {
	padding: 0 1rem 0 0;
}
}

/* Radio */
 .CRM_Contribute_Form_Contribution_Main .is_recur-section .content #is_recur {
    margin: 0 auto;
  }

  .CRM_Contribute_Form_Contribution_Main .payment_processor-section .content {
    flex-wrap: wrap;
  }

  .CRM_Contribute_Form_Contribution_Main .payment_processor-section #CIVICRM_QFID_0_payment_processor_id+label {
    max-width: 80%;
  }

  .CRM_Contribute_Form_Contribution_Main .payment_processor-section .content .divider {
    border-top: 2px dashed grey;
    flex: 100%;
  }

  .CRM_Contribute_Form_Contribution_Main .payment_processor-section .content label {
    flex: auto;
  }

  .CRM_Contribute_Form_Contribution_Main .crm-section .label label {
    display: flex;
  }

  .CRM_Contribute_Form_Contribution_Main .contribution_amount-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }

.CRM_Contribute_Form_Contribution_Main .contribution_amount-content .price-set-row {
    margin: 5px;
    border: 3px solid #f5f5f5;
    background: #f5f5f5;
  }

.CRM_Contribute_Form_Contribution_Main .contribution_amount-content .price-set-row:hover {
	   border: 3px solid #002c5e;
} 

#crm-container.crm-public .price-set-row .crm-price-amount-amount {
	color: inherit!important;
}

.CRM_Contribute_Form_Contribution_Main .contribution_amount-content input[type="radio"] {
  margin: .6rem 1rem 0 1rem;
  }

  .CRM_Contribute_Form_Contribution_Main .contribution_amount-content .price-set-row .price-set-option-content.highlight {
    background: #002c5e;
  }

#crm-container .CRM_Contribute_Form_Contribution_Main .contribution_amount-content .price-set-row .highlight .crm-price-amount-label,
 #crm-container .CRM_Contribute_Form_Contribution_Main .contribution_amount-content .price-set-row .highlight label,
 #crm-container  .CRM_Contribute_Form_Contribution_Main .contribution_amount-content .price-set-row .price-set-option-content.highlight .crm-price-amount-amount {
    color: #fff!important;
  }

    .CRM_Contribute_Form_Contribution_Main .price-set-option-content {
      flex-direction: column;
    }

.crm-container #Main.CRM_Contribute_Form_Contribution_Main .crm-section.credit_card_number-section .label {
	width: 100%;
}

/* Frontpage Subscribe form  */
.home .CRM_Profile_Form_Edit input {
    border: 1px solid white;
}

.home .CRM_Profile_Form_Edit .label {
    display: none;
}

.home .CRM_Profile_Form_Edit .messages {
    font-size: 10px;
}

::placeholder {
     color: white!important;
}

 ::-webkit-input-placeholder {
     color: white!important;
 }
 
 ::-moz-placeholder {
   color: white!important;
} 