/*
 * Theme Name: Valkivid - Content Creators
 * Theme URI: https://odindesignthemes.com/valkivid-theme/
 * Author: Odin Design Themes
 * Author URI: https://themeforest.net/user/odin_design/
 * Description: Take your content creation to the next level! We created a theme with all you may need if you are a streamer, vlogger, youtuber or any video content creator! With 4 different demos (2 Youtube and 2 Twitch) you can choose the one you like the most! Including blog, shop, streams, video pages, members exclusive content and much more!
 * Version: 2.0.0
 * License: https://themeforest.net/licenses/
 * License URI: https://themeforest.net/licenses/
 * Text Domain: valkivid
*/
/*------------------------------------------------------------------
[Table of contents]

1. Variables
2. Reset
3. Global
4. Icon
5. Form
  5.1. Form - Media Queries
6. Button
7. Grid
  7.1. Grid - Media Queries
8. Overlay
9. Header
  9.1. Header - Media Queries
10. Search Overlay
  10.1. Search Overlay - Media Queries
11. Navigation
  11.1. Navigation - Media Queries
12. Section
  12.1. Section - Media Queries
13. Page Header
  13.1. Page Header - Media Queries
14. Search Results
15. Branding
16. Social Network List
17. Dropdown Container
18. Widget
19. Post Preview
20. Post Open
  20.1. Post Open - Media Queries
21. Post Author
  21.1. Post Author - Media Queries
22. Comment List
  22.1. Comment List - Media Queries
23. Comment Respond
  23.1. Comment Respond - Media Queries
24. Sidebar
  24.1. Sidebar - Media Queries
25. Footer
  25.1. Footer - Media Queries
26. Membership Preview
27. HTML Rich Content
-------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/**
 * 1. Variables
 */
:root {
  /**
   * Font
   */
  --valkivid-font-scale: 1;
  --valkivid-font-size-base: calc(16 / var(--valkivid-font-scale));

  /**
   * Grid
   */
  --valkivid-grid-max-width: 1170;
  --valkivid-grid-column-width: 70;
  --valkivid-grid-row-gap: 46;
  --valkivid-grid-column-gap: 30;

  --valkivid-grid-max-width-px: calc(var(--valkivid-grid-max-width) * 1px);
  --valkivid-grid-row-gap-px: calc(var(--valkivid-grid-row-gap) * 1px);
  --valkivid-grid-column-gap-px: calc(var(--valkivid-grid-column-gap) * 1px);

  --valkivid-grid-2-column-width: calc((var(--valkivid-grid-column-width) * 2) + (var(--valkivid-grid-column-gap) * 1));
  --valkivid-grid-3-column-width: calc((var(--valkivid-grid-column-width) * 3) + (var(--valkivid-grid-column-gap) * 2));
  --valkivid-grid-4-column-width: calc((var(--valkivid-grid-column-width) * 4) + (var(--valkivid-grid-column-gap) * 3));
  --valkivid-grid-5-column-width: calc((var(--valkivid-grid-column-width) * 5) + (var(--valkivid-grid-column-gap) * 4));
  --valkivid-grid-6-column-width: calc((var(--valkivid-grid-column-width) * 6) + (var(--valkivid-grid-column-gap) * 5));

  --valkivid-grid-2-column-width-px: calc(var(--valkivid-grid-2-column-width) * 1px);
  --valkivid-grid-3-column-width-px: calc(var(--valkivid-grid-3-column-width) * 1px);
  --valkivid-grid-4-column-width-px: calc(var(--valkivid-grid-4-column-width) * 1px);
  --valkivid-grid-5-column-width-px: calc(var(--valkivid-grid-5-column-width) * 1px);
  --valkivid-grid-6-column-width-px: calc(var(--valkivid-grid-6-column-width) * 1px);
}

/*------------------------------------------------------------------*/
/**
 * 2. Reset
 */
*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  box-sizing: border-box;
}

/*------------------------------------------------------------------*/
/**
 * 3. Global
 */
body {
  font-family: var(--valkivid-font-family);
  background-color: var(--valkivid-body-background-color);
  overflow-x: hidden;
}

body.valkivid-template_vlogger {
  letter-spacing: var(--valkivid-vlogger-letter-spacing);
}

body.valkivid-body_has-background .valkivid-header {
  background-color: transparent;
  transition: transform .15s ease-out, background-color .2s ease-in-out;
}

body.valkivid-body_has-background .valkivid-header.valkivid-header_sticky {
  background-color: var(--valkivid-body-background-color);
}

/**
 * Print
 */
@media print {
  .valkivid-header,
  .valkivid-footer {
    display: none;
  }
}

/**
 * Aspect Ratio Container
 */
.valkivid-aspect-ratio-container {
  position: relative;
}

.valkivid-aspect-ratio-container.valkivid-aspect-ratio-container_16-9 {
  padding-top: 56.25%;
}

.valkivid-aspect-ratio-container iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/**
 * Aspect Ratio Item
 */
.valkivid-aspect-ratio-item {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/**
 * Date
 */
.valkivid-date {
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-date.valkivid-template_streamer {
  color: var(--valkivid-text-bold-color);
  font-weight: 700;
}

.valkivid-date.valkivid-template_vlogger {
  color: var(--valkivid-text-primary-color);
}

.valkivid-date.valkivid-template_vlogger a {
  color: var(--valkivid-text-primary-color);
}

.valkivid-date a {
  text-decoration: none;
}

.valkivid-date a:hover, .valkivid-date a:focus {
  color: var(--valkivid-global-primary-color);
}

/**
 * Taxonomy List
 */
.valkivid-taxonomy-list {
  margin-top: -4px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  list-style: none;
}

.valkivid-taxonomy-list.valkivid-template_streamer .valkivid-taxonomy-item-link, .valkivid-taxonomy-list.valkivid-template_vlogger .valkivid-taxonomy-item-link {
  text-transform: uppercase;
}

.valkivid-taxonomy-list.valkivid-taxonomy-list_category.valkivid-template_streamer .valkivid-taxonomy-item-link {
  color: var(--valkivid-global-primary-color);
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-taxonomy-list.valkivid-taxonomy-list_category.valkivid-template_vlogger .valkivid-taxonomy-item-link {
  padding: 4px 8px;
  background-color: var(--valkivid-global-primary-color);
  color: var(--valkivid-body-background-color);
  font-size: calc((12 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-taxonomy-list.valkivid-taxonomy-list_tag.valkivid-template_streamer .valkivid-taxonomy-item-link {
  border-color: var(--valkivid-global-secondary-color);
}

.valkivid-taxonomy-list.valkivid-taxonomy-list_tag.valkivid-template_vlogger .valkivid-taxonomy-item-link {
  border-color: var(--valkivid-global-primary-color);
}

.valkivid-taxonomy-list.valkivid-taxonomy-list_tag .valkivid-taxonomy-item-link {
  padding: 4px 8px;
  border: 1px solid transparent;
  color: var(--valkivid-text-bold-color);
  font-size: calc((12 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-taxonomy-list.valkivid-taxonomy-list_medium {
  margin-top: -8px;
}

.valkivid-taxonomy-list.valkivid-taxonomy-list_medium .valkivid-taxonomy-item {
  margin-top: 8px;
}

.valkivid-taxonomy-list.valkivid-taxonomy-list_medium.valkivid-taxonomy-list_category.valkivid-template_streamer .valkivid-taxonomy-item-link {
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-taxonomy-list.valkivid-taxonomy-list_medium.valkivid-taxonomy-list_category.valkivid-template_vlogger .valkivid-taxonomy-item-link {
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-taxonomy-list.valkivid-taxonomy-list_medium.valkivid-taxonomy-list_tag.valkivid-template_streamer .valkivid-taxonomy-item-link, .valkivid-taxonomy-list.valkivid-taxonomy-list_medium.valkivid-taxonomy-list_tag.valkivid-template_vlogger .valkivid-taxonomy-item-link {
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-taxonomy-list .valkivid-taxonomy-item {
  margin: 4px 8px 0 0;
}

.valkivid-taxonomy-list .valkivid-taxonomy-item:last-child {
  margin-right: 0;
}

/**
 * Taxonomy Item Link
 */
.valkivid-taxonomy-item-link {
  display: block;
  font-weight: 700;
  line-height: 1em;
  text-decoration: none;
}

.valkivid-taxonomy-item-link:focus {
  text-decoration: underline;
}

/**
 * Sticker
 */
.valkivid-sticker {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background-color: var(--valkivid-global-secondary-color);
}

/**
 * Sticker Icon
 */
.valkivid-sticker-icon {
  fill: var(--valkivid-sticker-icon-color);
}

/*------------------------------------------------------------------*/
/**
 * 4. Icon
 */
.valkivid-icon {
  display: block;
  width: 24px;
  height: 24px;
}

.valkivid-icon.valkivid-icon_world-map {
  width: 370px;
  height: 197px;
}

.valkivid-icon.valkivid-icon_sticky {
  width: 20px;
  height: 20px;
}

/**
 * Pixelated Pyramid
 */
.valkivid-pixelated-pyramid {
  width: 36px;
  height: 54px;
  position: relative;
}

.valkivid-pixelated-pyramid.valkivid-pixelated-pyramid_tiny {
  width: 6px;
  height: 9px;
}

.valkivid-pixelated-pyramid.valkivid-pixelated-pyramid_tiny .valkivid-pixelated-pyramid-square {
  width: 3px;
  height: 3px;
}

.valkivid-pixelated-pyramid.valkivid-pixelated-pyramid_tiny .valkivid-pixelated-pyramid-square:nth-child(2) {
  top: 3px;
}

.valkivid-pixelated-pyramid .valkivid-pixelated-pyramid-square {
  width: 18px;
  height: 18px;
  position: absolute;
}

.valkivid-pixelated-pyramid .valkivid-pixelated-pyramid-square:nth-child(1), .valkivid-pixelated-pyramid .valkivid-pixelated-pyramid-square:nth-child(3) {
  left: 0;
}

.valkivid-pixelated-pyramid .valkivid-pixelated-pyramid-square:nth-child(1) {
  top: 0;
}

.valkivid-pixelated-pyramid .valkivid-pixelated-pyramid-square:nth-child(2) {
  top: 18px;
  right: 0;
}

.valkivid-pixelated-pyramid .valkivid-pixelated-pyramid-square:nth-child(3) {
  bottom: 0;
}

/**
 * Plus Sign
 */
.valkivid-plus-sign {
  width: 6px;
  height: 6px;
  position: relative;
}

.valkivid-plus-sign::before, .valkivid-plus-sign::after {
  content: '';
  width: 6px;
  height: 2px;
  position: absolute;
  top: 2px;
}

.valkivid-plus-sign::after {
  transform: rotate(90deg);
}

/**
 * Chevron
 */
.valkivid-chevron {
  width: 8px;
  height: 6px;
  position: relative;
  transform: rotate(-45deg) scale(0.85);
}

.valkivid-chevron.valkivid-chevron_left {
  transform: rotate(45deg);
}

.valkivid-chevron.valkivid-chevron_right {
  transform: rotate(-135deg);
}

.valkivid-chevron::before, .valkivid-chevron::after {
  content: '';
  width: 6px;
  height: 2px;
  position: absolute;
}

.valkivid-chevron::before {
  bottom: 0;
  left: 0;
}

.valkivid-chevron::after {
  top: 2px;
  left: -2px;
  transform: rotate(90deg);
}

/**
 * Chevron Pixelated
 */
.valkivid-chevron-pixelated {
  width: 6px;
  height: 10px;
  position: relative;
}

.valkivid-chevron-pixelated.valkivid-chevron-pixelated_inverted {
  transform: rotate(180deg);
}

.valkivid-chevron-pixelated .valkivid-chevron-pixel {
  width: 2px;
  height: 2px;
  position: absolute;
}

.valkivid-chevron-pixelated .valkivid-chevron-pixel:nth-child(1) {
  top: 0;
  left: 0;
}

.valkivid-chevron-pixelated .valkivid-chevron-pixel:nth-child(2) {
  top: 2px;
  left: 2px;
}

.valkivid-chevron-pixelated .valkivid-chevron-pixel:nth-child(3) {
  top: 4px;
  left: 4px;
}

.valkivid-chevron-pixelated .valkivid-chevron-pixel:nth-child(4) {
  top: 6px;
  left: 2px;
}

.valkivid-chevron-pixelated .valkivid-chevron-pixel:nth-child(5) {
  bottom: 0;
  left: 0;
}

/**
 * Burger
 */
.valkivid-burger .valkivid-burger-line {
  width: 18px;
  height: 2px;
  margin-bottom: 4px;
}

.valkivid-burger .valkivid-burger-line:last-child {
  margin-bottom: 0;
}

/**
 * 7. Cross
 */
.valkivid-cross {
  width: 10px;
  height: 10px;
  position: relative;
}

.valkivid-cross::before, .valkivid-cross::after {
  content: '';
  display: block;
  width: 2px;
  height: 12px;
  position: absolute;
  left: 4px;
  top: -1px;
}

.valkivid-cross::before {
  transform: rotate(45deg);
}

.valkivid-cross::after {
  transform: rotate(-45deg);
}

.valkivid-cross.valkivid-cross_medium {
  width: 20px;
  height: 20px;
}

.valkivid-cross.valkivid-cross_medium::before, .valkivid-cross.valkivid-cross_medium::after {
  height: 22px;
  left: 9px;
}

/*------------------------------------------------------------------*/
/**
 * 5. Form
 */
.valkivid-label, .valkivid-html-rich-content label, .valkivid-post-open-content label, .valkivid-comment-list .comment-body label, .valkivid-sidebar label, .woocommerce-product-details__short-description label, .woocommerce-variation-description label, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description label, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information label, .woocommerce #reviews #comments ol.commentlist li .comment-text .description label, .valkivid-membership-preview-description label, form.pmpro_form .pmpro_checkout-fields label, .pmpro_confirmation_wrap label, .comment-respond .comment-form label, .woocommerce div.product form.cart .variations th.label label,
.woocommerce div.product form.cart .variations td.label label, .woocommerce form .form-row label, form.pmpro_form label, .pmpro_login_wrap label {
  margin-top: 28px;
  color: var(--valkivid-form-label-color);
  font-weight: 700;
}

.valkivid-label.valkivid-template_streamer, .valkivid-html-rich-content.valkivid-template_streamer label, .valkivid-template_streamer.valkivid-post-open-content label, .valkivid-comment-list .valkivid-template_streamer.comment-body label, .valkivid-template_streamer.valkivid-sidebar label, .valkivid-template_streamer.woocommerce-product-details__short-description label, .valkivid-template_streamer.woocommerce-variation-description label, .woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description label, .woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information label, .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description label, .valkivid-template_streamer.valkivid-membership-preview-description label, form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields label, .valkivid-template_streamer.pmpro_confirmation_wrap label, .valkivid-html-rich-content label.valkivid-template_streamer, .valkivid-post-open-content label.valkivid-template_streamer, .valkivid-comment-list .comment-body label.valkivid-template_streamer, .valkivid-sidebar label.valkivid-template_streamer, .woocommerce-product-details__short-description label.valkivid-template_streamer, .woocommerce-variation-description label.valkivid-template_streamer, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description label.valkivid-template_streamer, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information label.valkivid-template_streamer, .woocommerce #reviews #comments ol.commentlist li .comment-text .description label.valkivid-template_streamer, .valkivid-membership-preview-description label.valkivid-template_streamer, .pmpro_confirmation_wrap label.valkivid-template_streamer, .comment-respond.valkivid-template_streamer .comment-form label, .comment-respond .comment-form label.valkivid-template_streamer, .valkivid-content.valkivid-template_streamer-v1 div.product form.cart .variations th.label label,
.valkivid-content.valkivid-template_streamer-v1 div.product form.cart .variations td.label label, .valkivid-content.valkivid-template_streamer-v2 div.product form.cart .variations th.label label,
.valkivid-content.valkivid-template_streamer-v2 div.product form.cart .variations td.label label, .valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form label, .valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form label, .woocommerce div.product form.cart .variations th.label label.valkivid-template_streamer,
.woocommerce div.product form.cart .variations td.label label.valkivid-template_streamer, .valkivid-content.valkivid-template_streamer-v1 .woocommerce form .form-row label, .valkivid-content.valkivid-template_streamer-v2 .woocommerce form .form-row label, .woocommerce form .form-row label.valkivid-template_streamer, .valkivid-content.valkivid-template_streamer-v1 form.pmpro_form label, .valkivid-content.valkivid-template_streamer-v2 form.pmpro_form label, form.pmpro_form label.valkivid-template_streamer, .valkivid-content.valkivid-template_streamer-v1 .pmpro_login_wrap label,
.valkivid-content.valkivid-template_streamer-v1 .valkivid-account-content label, .valkivid-content.valkivid-template_streamer-v2 .pmpro_login_wrap label,
.valkivid-content.valkivid-template_streamer-v2 .valkivid-account-content label, .pmpro_login_wrap label.valkivid-template_streamer {
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  text-transform: uppercase;
}

.valkivid-label.valkivid-template_vlogger, .valkivid-html-rich-content.valkivid-template_vlogger label, .valkivid-template_vlogger.valkivid-post-open-content label, .valkivid-comment-list .valkivid-template_vlogger.comment-body label, .valkivid-template_vlogger.valkivid-sidebar label, .valkivid-template_vlogger.woocommerce-product-details__short-description label, .valkivid-template_vlogger.woocommerce-variation-description label, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description label, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information label, .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description label, .valkivid-template_vlogger.valkivid-membership-preview-description label, form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields label, .valkivid-template_vlogger.pmpro_confirmation_wrap label, .valkivid-html-rich-content label.valkivid-template_vlogger, .valkivid-post-open-content label.valkivid-template_vlogger, .valkivid-comment-list .comment-body label.valkivid-template_vlogger, .valkivid-sidebar label.valkivid-template_vlogger, .woocommerce-product-details__short-description label.valkivid-template_vlogger, .woocommerce-variation-description label.valkivid-template_vlogger, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description label.valkivid-template_vlogger, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information label.valkivid-template_vlogger, .woocommerce #reviews #comments ol.commentlist li .comment-text .description label.valkivid-template_vlogger, .valkivid-membership-preview-description label.valkivid-template_vlogger, .pmpro_confirmation_wrap label.valkivid-template_vlogger, .comment-respond.valkivid-template_vlogger .comment-form label, .comment-respond .comment-form label.valkivid-template_vlogger, .valkivid-content.valkivid-template_vlogger-v1 div.product form.cart .variations th.label label,
.valkivid-content.valkivid-template_vlogger-v1 div.product form.cart .variations td.label label, .valkivid-content.valkivid-template_vlogger-v2 div.product form.cart .variations th.label label,
.valkivid-content.valkivid-template_vlogger-v2 div.product form.cart .variations td.label label, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form label, .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form label, .woocommerce div.product form.cart .variations th.label label.valkivid-template_vlogger,
.woocommerce div.product form.cart .variations td.label label.valkivid-template_vlogger, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .form-row label, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .form-row label, .woocommerce form .form-row label.valkivid-template_vlogger, .valkivid-content.valkivid-template_vlogger-v1 form.pmpro_form label, .valkivid-content.valkivid-template_vlogger-v2 form.pmpro_form label, form.pmpro_form label.valkivid-template_vlogger, .valkivid-content.valkivid-template_vlogger-v1 .pmpro_login_wrap label,
.valkivid-content.valkivid-template_vlogger-v1 .valkivid-account-content label, .valkivid-content.valkivid-template_vlogger-v2 .pmpro_login_wrap label,
.valkivid-content.valkivid-template_vlogger-v2 .valkivid-account-content label, .pmpro_login_wrap label.valkivid-template_vlogger {
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-label .required, .valkivid-html-rich-content label .required, .valkivid-post-open-content label .required, .valkivid-comment-list .comment-body label .required, .valkivid-sidebar label .required, .woocommerce-product-details__short-description label .required, .woocommerce-variation-description label .required, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description label .required, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information label .required, .woocommerce #reviews #comments ol.commentlist li .comment-text .description label .required, .valkivid-membership-preview-description label .required, .pmpro_confirmation_wrap label .required, .comment-respond .comment-form label .required, .woocommerce div.product form.cart .variations th.label label .required, .woocommerce div.product form.cart .variations td.label label .required, .woocommerce form .form-row label .required, form.pmpro_form label .required, .pmpro_login_wrap label .required {
  color: var(--valkivid-form-error-color);
}

/**
 * Input & Textarea & Select & Submit
 */
.valkivid-input, .valkivid-html-rich-content input[type="text"], .valkivid-post-open-content input[type="text"], .valkivid-comment-list .comment-body input[type="text"], .valkivid-sidebar input[type="text"], .woocommerce-product-details__short-description input[type="text"], .woocommerce-variation-description input[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="text"], .valkivid-membership-preview-description input[type="text"], form.pmpro_form .pmpro_checkout-fields input[type="text"], .pmpro_confirmation_wrap input[type="text"],
.valkivid-html-rich-content input[type="password"],
.valkivid-post-open-content input[type="password"],
.valkivid-comment-list .comment-body input[type="password"],
.valkivid-sidebar input[type="password"],
.woocommerce-product-details__short-description input[type="password"],
.woocommerce-variation-description input[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="password"],
.valkivid-membership-preview-description input[type="password"],
form.pmpro_form .pmpro_checkout-fields input[type="password"],
.pmpro_confirmation_wrap input[type="password"],
.valkivid-html-rich-content input[type="search"],
.valkivid-post-open-content input[type="search"],
.valkivid-comment-list .comment-body input[type="search"],
.valkivid-sidebar input[type="search"],
.woocommerce-product-details__short-description input[type="search"],
.woocommerce-variation-description input[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="search"],
.valkivid-membership-preview-description input[type="search"],
form.pmpro_form .pmpro_checkout-fields input[type="search"],
.pmpro_confirmation_wrap input[type="search"], .comment-respond .comment-form input[type="text"],
.comment-respond .comment-form input[type="email"], .woocommerce .quantity .qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .select2-container.select2-container--default .select2-search--dropdown .select2-search__field, form.pmpro_form .input, .pmpro_login_wrap .input,
.valkivid-textarea,
.comment-respond .comment-form textarea,
.woocommerce form .form-row textarea,
.valkivid-select,
.valkivid-html-rich-content select,
.valkivid-post-open-content select,
.valkivid-comment-list .comment-body select,
.valkivid-sidebar select,
.woocommerce-product-details__short-description select,
.woocommerce-variation-description select,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description select,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information select,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description select,
.valkivid-membership-preview-description select,
form.pmpro_form .pmpro_checkout-fields select,
.pmpro_confirmation_wrap select,
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select,
.woocommerce div.product form.cart .variations select,
form.pmpro_form select,
.valkivid-submit,
.valkivid-html-rich-content input[type="submit"],
.valkivid-post-open-content input[type="submit"],
.valkivid-comment-list .comment-body input[type="submit"],
.valkivid-sidebar input[type="submit"],
.woocommerce-product-details__short-description input[type="submit"],
.woocommerce-variation-description input[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="submit"],
.valkivid-membership-preview-description input[type="submit"],
form.pmpro_form .pmpro_checkout-fields input[type="submit"],
.pmpro_confirmation_wrap input[type="submit"],
.valkivid-html-rich-content button[type="submit"],
.valkivid-post-open-content button[type="submit"],
.valkivid-comment-list .comment-body button[type="submit"],
.valkivid-sidebar button[type="submit"],
.woocommerce-product-details__short-description button[type="submit"],
.woocommerce-variation-description button[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description button[type="submit"],
.valkivid-membership-preview-description button[type="submit"],
form.pmpro_form .pmpro_checkout-fields button[type="submit"],
.pmpro_confirmation_wrap button[type="submit"],
.comment-respond .comment-form input[type="submit"],
.woocommerce div.product form.cart .button,
.woocommerce #reviews #respond input#submit,
.woocommerce button.button,
.woocommerce-cart .wc-proceed-to-checkout a.button,
.woocommerce button.button.alt,
.pmpro_login_wrap .button {
  font-family: var(--valkivid-font-family);
}

/**
 * Input & Textarea & Select
 */
.valkivid-input, .valkivid-html-rich-content input[type="text"], .valkivid-post-open-content input[type="text"], .valkivid-comment-list .comment-body input[type="text"], .valkivid-sidebar input[type="text"], .woocommerce-product-details__short-description input[type="text"], .woocommerce-variation-description input[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="text"], .valkivid-membership-preview-description input[type="text"], form.pmpro_form .pmpro_checkout-fields input[type="text"], .pmpro_confirmation_wrap input[type="text"],
.valkivid-html-rich-content input[type="password"],
.valkivid-post-open-content input[type="password"],
.valkivid-comment-list .comment-body input[type="password"],
.valkivid-sidebar input[type="password"],
.woocommerce-product-details__short-description input[type="password"],
.woocommerce-variation-description input[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="password"],
.valkivid-membership-preview-description input[type="password"],
form.pmpro_form .pmpro_checkout-fields input[type="password"],
.pmpro_confirmation_wrap input[type="password"],
.valkivid-html-rich-content input[type="search"],
.valkivid-post-open-content input[type="search"],
.valkivid-comment-list .comment-body input[type="search"],
.valkivid-sidebar input[type="search"],
.woocommerce-product-details__short-description input[type="search"],
.woocommerce-variation-description input[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="search"],
.valkivid-membership-preview-description input[type="search"],
form.pmpro_form .pmpro_checkout-fields input[type="search"],
.pmpro_confirmation_wrap input[type="search"], .comment-respond .comment-form input[type="text"],
.comment-respond .comment-form input[type="email"], .woocommerce .quantity .qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .select2-container.select2-container--default .select2-search--dropdown .select2-search__field, form.pmpro_form .input, .pmpro_login_wrap .input,
.valkivid-textarea,
.comment-respond .comment-form textarea,
.woocommerce form .form-row textarea,
.valkivid-select,
.valkivid-html-rich-content select,
.valkivid-post-open-content select,
.valkivid-comment-list .comment-body select,
.valkivid-sidebar select,
.woocommerce-product-details__short-description select,
.woocommerce-variation-description select,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description select,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information select,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description select,
.valkivid-membership-preview-description select,
form.pmpro_form .pmpro_checkout-fields select,
.pmpro_confirmation_wrap select,
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select,
.woocommerce div.product form.cart .variations select,
form.pmpro_form select {
  width: 100%;
  max-width: 100%;
  border: 1px solid var(--valkivid-form-input-border-color);
  background-color: transparent;
  color: var(--valkivid-form-input-color);
}

.valkivid-input:focus, .valkivid-html-rich-content input:focus[type="text"], .valkivid-post-open-content input:focus[type="text"], .valkivid-comment-list .comment-body input:focus[type="text"], .valkivid-sidebar input:focus[type="text"], .woocommerce-product-details__short-description input:focus[type="text"], .woocommerce-variation-description input:focus[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input:focus[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input:focus[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input:focus[type="text"], .valkivid-membership-preview-description input:focus[type="text"], form.pmpro_form .pmpro_checkout-fields input:focus[type="text"], .pmpro_confirmation_wrap input:focus[type="text"],
.valkivid-html-rich-content input:focus[type="password"],
.valkivid-post-open-content input:focus[type="password"],
.valkivid-comment-list .comment-body input:focus[type="password"],
.valkivid-sidebar input:focus[type="password"],
.woocommerce-product-details__short-description input:focus[type="password"],
.woocommerce-variation-description input:focus[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input:focus[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input:focus[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input:focus[type="password"],
.valkivid-membership-preview-description input:focus[type="password"],
form.pmpro_form .pmpro_checkout-fields input:focus[type="password"],
.pmpro_confirmation_wrap input:focus[type="password"],
.valkivid-html-rich-content input:focus[type="search"],
.valkivid-post-open-content input:focus[type="search"],
.valkivid-comment-list .comment-body input:focus[type="search"],
.valkivid-sidebar input:focus[type="search"],
.woocommerce-product-details__short-description input:focus[type="search"],
.woocommerce-variation-description input:focus[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input:focus[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input:focus[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input:focus[type="search"],
.valkivid-membership-preview-description input:focus[type="search"],
form.pmpro_form .pmpro_checkout-fields input:focus[type="search"],
.pmpro_confirmation_wrap input:focus[type="search"], .comment-respond .comment-form input:focus[type="text"],
.comment-respond .comment-form input:focus[type="email"], .woocommerce .quantity .qty:focus, .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .woocommerce form .form-row input.input-text:focus, .select2-container.select2-container--default .select2-search--dropdown .select2-search__field:focus, form.pmpro_form .input:focus, .pmpro_login_wrap .input:focus,
.valkivid-textarea:focus,
.comment-respond .comment-form textarea:focus,
.woocommerce form .form-row textarea:focus,
.valkivid-select:focus,
.valkivid-html-rich-content select:focus,
.valkivid-post-open-content select:focus,
.valkivid-comment-list .comment-body select:focus,
.valkivid-sidebar select:focus,
.woocommerce-product-details__short-description select:focus,
.woocommerce-variation-description select:focus,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description select:focus,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information select:focus,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description select:focus,
.valkivid-membership-preview-description select:focus,
.pmpro_confirmation_wrap select:focus,
.woocommerce .woocommerce-ordering select:focus,
.woocommerce-page .woocommerce-ordering select:focus,
.woocommerce div.product form.cart .variations select:focus,
form.pmpro_form select:focus {
  border-color: var(--valkivid-form-input-border-focus-color);
}

.valkivid-input.valkivid-template_streamer, .valkivid-html-rich-content.valkivid-template_streamer input[type="text"], .valkivid-template_streamer.valkivid-post-open-content input[type="text"], .valkivid-comment-list .valkivid-template_streamer.comment-body input[type="text"], .valkivid-template_streamer.valkivid-sidebar input[type="text"], .valkivid-template_streamer.woocommerce-product-details__short-description input[type="text"], .valkivid-template_streamer.woocommerce-variation-description input[type="text"], .woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description input[type="text"], .woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information input[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description input[type="text"], .valkivid-template_streamer.valkivid-membership-preview-description input[type="text"], form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields input[type="text"], .valkivid-template_streamer.pmpro_confirmation_wrap input[type="text"],
.valkivid-html-rich-content.valkivid-template_streamer input[type="password"],
.valkivid-template_streamer.valkivid-post-open-content input[type="password"],
.valkivid-comment-list .valkivid-template_streamer.comment-body input[type="password"],
.valkivid-template_streamer.valkivid-sidebar input[type="password"],
.valkivid-template_streamer.woocommerce-product-details__short-description input[type="password"],
.valkivid-template_streamer.woocommerce-variation-description input[type="password"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description input[type="password"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information input[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description input[type="password"],
.valkivid-template_streamer.valkivid-membership-preview-description input[type="password"],
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields input[type="password"],
.valkivid-template_streamer.pmpro_confirmation_wrap input[type="password"],
.valkivid-html-rich-content.valkivid-template_streamer input[type="search"],
.valkivid-template_streamer.valkivid-post-open-content input[type="search"],
.valkivid-comment-list .valkivid-template_streamer.comment-body input[type="search"],
.valkivid-template_streamer.valkivid-sidebar input[type="search"],
.valkivid-template_streamer.woocommerce-product-details__short-description input[type="search"],
.valkivid-template_streamer.woocommerce-variation-description input[type="search"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description input[type="search"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information input[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description input[type="search"],
.valkivid-template_streamer.valkivid-membership-preview-description input[type="search"],
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields input[type="search"],
.valkivid-template_streamer.pmpro_confirmation_wrap input[type="search"], .valkivid-html-rich-content input.valkivid-template_streamer[type="text"], .valkivid-post-open-content input.valkivid-template_streamer[type="text"], .valkivid-comment-list .comment-body input.valkivid-template_streamer[type="text"], .valkivid-sidebar input.valkivid-template_streamer[type="text"], .woocommerce-product-details__short-description input.valkivid-template_streamer[type="text"], .woocommerce-variation-description input.valkivid-template_streamer[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_streamer[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_streamer[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_streamer[type="text"], .valkivid-membership-preview-description input.valkivid-template_streamer[type="text"], form.pmpro_form .pmpro_checkout-fields input.valkivid-template_streamer[type="text"], .pmpro_confirmation_wrap input.valkivid-template_streamer[type="text"],
.valkivid-html-rich-content input.valkivid-template_streamer[type="password"],
.valkivid-post-open-content input.valkivid-template_streamer[type="password"],
.valkivid-comment-list .comment-body input.valkivid-template_streamer[type="password"],
.valkivid-sidebar input.valkivid-template_streamer[type="password"],
.woocommerce-product-details__short-description input.valkivid-template_streamer[type="password"],
.woocommerce-variation-description input.valkivid-template_streamer[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_streamer[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_streamer[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_streamer[type="password"],
.valkivid-membership-preview-description input.valkivid-template_streamer[type="password"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_streamer[type="password"],
.pmpro_confirmation_wrap input.valkivid-template_streamer[type="password"],
.valkivid-html-rich-content input.valkivid-template_streamer[type="search"],
.valkivid-post-open-content input.valkivid-template_streamer[type="search"],
.valkivid-comment-list .comment-body input.valkivid-template_streamer[type="search"],
.valkivid-sidebar input.valkivid-template_streamer[type="search"],
.woocommerce-product-details__short-description input.valkivid-template_streamer[type="search"],
.woocommerce-variation-description input.valkivid-template_streamer[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_streamer[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_streamer[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_streamer[type="search"],
.valkivid-membership-preview-description input.valkivid-template_streamer[type="search"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_streamer[type="search"],
.pmpro_confirmation_wrap input.valkivid-template_streamer[type="search"], .comment-respond.valkivid-template_streamer .comment-form input[type="text"],
.comment-respond.valkivid-template_streamer .comment-form input[type="email"], .comment-respond .comment-form input.valkivid-template_streamer[type="text"],
.comment-respond .comment-form input.valkivid-template_streamer[type="email"], .valkivid-content.valkivid-template_streamer-v1 .valkivid-woocommerce-content-body .quantity .qty,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce .quantity .qty, .valkivid-content.valkivid-template_streamer-v2 .valkivid-woocommerce-content-body .quantity .qty,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce .quantity .qty, .woocommerce .quantity .valkivid-template_streamer.qty, .valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form input[type="text"],
.valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form input[type="email"], .valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form input[type="text"],
.valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form input[type="email"], .valkivid-content.valkivid-template_streamer-v1 table.cart td.actions .coupon .input-text, .valkivid-content.valkivid-template_streamer-v2 table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .valkivid-template_streamer.input-text, .valkivid-template_streamer .select2-container.select2-container--default .select2-search--dropdown .select2-search__field, .valkivid-content.valkivid-template_streamer-v1 .woocommerce form .form-row input.input-text, .valkivid-content.valkivid-template_streamer-v2 .woocommerce form .form-row input.input-text, .woocommerce form .form-row input.valkivid-template_streamer.input-text, .select2-container.select2-container--default .select2-search--dropdown .valkivid-template_streamer.select2-search__field, .valkivid-content.valkivid-template_streamer-v1 form.pmpro_form .input, .valkivid-content.valkivid-template_streamer-v2 form.pmpro_form .input, form.pmpro_form .valkivid-template_streamer.input, .valkivid-content.valkivid-template_streamer-v1 .pmpro_login_wrap .input,
.valkivid-content.valkivid-template_streamer-v1 .valkivid-account-content .input, .valkivid-content.valkivid-template_streamer-v2 .pmpro_login_wrap .input,
.valkivid-content.valkivid-template_streamer-v2 .valkivid-account-content .input, .pmpro_login_wrap .valkivid-template_streamer.input,
.valkivid-textarea.valkivid-template_streamer,
.comment-respond.valkivid-template_streamer .comment-form textarea,
.comment-respond .comment-form textarea.valkivid-template_streamer,
.valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form textarea,
.valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form textarea,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce form .form-row textarea,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce form .form-row textarea,
.woocommerce form .form-row textarea.valkivid-template_streamer,
.valkivid-select.valkivid-template_streamer,
.valkivid-html-rich-content.valkivid-template_streamer select,
.valkivid-template_streamer.valkivid-post-open-content select,
.valkivid-comment-list .valkivid-template_streamer.comment-body select,
.valkivid-template_streamer.valkivid-sidebar select,
.valkivid-template_streamer.woocommerce-product-details__short-description select,
.valkivid-template_streamer.woocommerce-variation-description select,
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description select,
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information select,
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description select,
.valkivid-template_streamer.valkivid-membership-preview-description select,
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields select,
.valkivid-template_streamer.pmpro_confirmation_wrap select,
.valkivid-html-rich-content select.valkivid-template_streamer,
.valkivid-post-open-content select.valkivid-template_streamer,
.valkivid-comment-list .comment-body select.valkivid-template_streamer,
.valkivid-sidebar select.valkivid-template_streamer,
.woocommerce-product-details__short-description select.valkivid-template_streamer,
.woocommerce-variation-description select.valkivid-template_streamer,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description select.valkivid-template_streamer,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information select.valkivid-template_streamer,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description select.valkivid-template_streamer,
.valkivid-membership-preview-description select.valkivid-template_streamer,
.pmpro_confirmation_wrap select.valkivid-template_streamer,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce-ordering select,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce-ordering select,
.woocommerce .woocommerce-ordering select.valkivid-template_streamer,
.woocommerce-page .woocommerce-ordering select.valkivid-template_streamer,
.valkivid-content.valkivid-template_streamer-v1 div.product form.cart .variations select,
.valkivid-content.valkivid-template_streamer-v2 div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select.valkivid-template_streamer,
.valkivid-content.valkivid-template_streamer-v1 form.pmpro_form select,
.valkivid-content.valkivid-template_streamer-v2 form.pmpro_form select,
form.pmpro_form select.valkivid-template_streamer {
  margin-top: 16px;
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 500;
}

.valkivid-input.valkivid-template_vlogger, .valkivid-html-rich-content.valkivid-template_vlogger input[type="text"], .valkivid-template_vlogger.valkivid-post-open-content input[type="text"], .valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="text"], .valkivid-template_vlogger.valkivid-sidebar input[type="text"], .valkivid-template_vlogger.woocommerce-product-details__short-description input[type="text"], .valkivid-template_vlogger.woocommerce-variation-description input[type="text"], .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="text"], .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="text"], .valkivid-template_vlogger.valkivid-membership-preview-description input[type="text"], form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="text"], .valkivid-template_vlogger.pmpro_confirmation_wrap input[type="text"],
.valkivid-html-rich-content.valkivid-template_vlogger input[type="password"],
.valkivid-template_vlogger.valkivid-post-open-content input[type="password"],
.valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="password"],
.valkivid-template_vlogger.valkivid-sidebar input[type="password"],
.valkivid-template_vlogger.woocommerce-product-details__short-description input[type="password"],
.valkivid-template_vlogger.woocommerce-variation-description input[type="password"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="password"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="password"],
.valkivid-template_vlogger.valkivid-membership-preview-description input[type="password"],
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="password"],
.valkivid-template_vlogger.pmpro_confirmation_wrap input[type="password"],
.valkivid-html-rich-content.valkivid-template_vlogger input[type="search"],
.valkivid-template_vlogger.valkivid-post-open-content input[type="search"],
.valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="search"],
.valkivid-template_vlogger.valkivid-sidebar input[type="search"],
.valkivid-template_vlogger.woocommerce-product-details__short-description input[type="search"],
.valkivid-template_vlogger.woocommerce-variation-description input[type="search"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="search"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="search"],
.valkivid-template_vlogger.valkivid-membership-preview-description input[type="search"],
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="search"],
.valkivid-template_vlogger.pmpro_confirmation_wrap input[type="search"], .valkivid-html-rich-content input.valkivid-template_vlogger[type="text"], .valkivid-post-open-content input.valkivid-template_vlogger[type="text"], .valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="text"], .valkivid-sidebar input.valkivid-template_vlogger[type="text"], .woocommerce-product-details__short-description input.valkivid-template_vlogger[type="text"], .woocommerce-variation-description input.valkivid-template_vlogger[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="text"], .valkivid-membership-preview-description input.valkivid-template_vlogger[type="text"], form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="text"], .pmpro_confirmation_wrap input.valkivid-template_vlogger[type="text"],
.valkivid-html-rich-content input.valkivid-template_vlogger[type="password"],
.valkivid-post-open-content input.valkivid-template_vlogger[type="password"],
.valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="password"],
.valkivid-sidebar input.valkivid-template_vlogger[type="password"],
.woocommerce-product-details__short-description input.valkivid-template_vlogger[type="password"],
.woocommerce-variation-description input.valkivid-template_vlogger[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="password"],
.valkivid-membership-preview-description input.valkivid-template_vlogger[type="password"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="password"],
.pmpro_confirmation_wrap input.valkivid-template_vlogger[type="password"],
.valkivid-html-rich-content input.valkivid-template_vlogger[type="search"],
.valkivid-post-open-content input.valkivid-template_vlogger[type="search"],
.valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="search"],
.valkivid-sidebar input.valkivid-template_vlogger[type="search"],
.woocommerce-product-details__short-description input.valkivid-template_vlogger[type="search"],
.woocommerce-variation-description input.valkivid-template_vlogger[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="search"],
.valkivid-membership-preview-description input.valkivid-template_vlogger[type="search"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="search"],
.pmpro_confirmation_wrap input.valkivid-template_vlogger[type="search"], .comment-respond.valkivid-template_vlogger .comment-form input[type="text"],
.comment-respond.valkivid-template_vlogger .comment-form input[type="email"], .comment-respond .comment-form input.valkivid-template_vlogger[type="text"],
.comment-respond .comment-form input.valkivid-template_vlogger[type="email"], .valkivid-content.valkivid-template_vlogger-v1 .valkivid-woocommerce-content-body .quantity .qty,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce .quantity .qty, .valkivid-content.valkivid-template_vlogger-v2 .valkivid-woocommerce-content-body .quantity .qty,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce .quantity .qty, .woocommerce .quantity .valkivid-template_vlogger.qty, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="text"],
.valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="email"], .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="text"],
.valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="email"], .valkivid-content.valkivid-template_vlogger-v1 table.cart td.actions .coupon .input-text, .valkivid-content.valkivid-template_vlogger-v2 table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .valkivid-template_vlogger.input-text, .valkivid-template_vlogger .select2-container.select2-container--default .select2-search--dropdown .select2-search__field, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .form-row input.input-text, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .form-row input.input-text, .woocommerce form .form-row input.valkivid-template_vlogger.input-text, .select2-container.select2-container--default .select2-search--dropdown .valkivid-template_vlogger.select2-search__field, .valkivid-content.valkivid-template_vlogger-v1 form.pmpro_form .input, .valkivid-content.valkivid-template_vlogger-v2 form.pmpro_form .input, form.pmpro_form .valkivid-template_vlogger.input, .valkivid-content.valkivid-template_vlogger-v1 .pmpro_login_wrap .input,
.valkivid-content.valkivid-template_vlogger-v1 .valkivid-account-content .input, .valkivid-content.valkivid-template_vlogger-v2 .pmpro_login_wrap .input,
.valkivid-content.valkivid-template_vlogger-v2 .valkivid-account-content .input, .pmpro_login_wrap .valkivid-template_vlogger.input,
.valkivid-textarea.valkivid-template_vlogger,
.comment-respond.valkivid-template_vlogger .comment-form textarea,
.comment-respond .comment-form textarea.valkivid-template_vlogger,
.valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form textarea,
.valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form textarea,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .form-row textarea,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .form-row textarea,
.woocommerce form .form-row textarea.valkivid-template_vlogger,
.valkivid-select.valkivid-template_vlogger,
.valkivid-html-rich-content.valkivid-template_vlogger select,
.valkivid-template_vlogger.valkivid-post-open-content select,
.valkivid-comment-list .valkivid-template_vlogger.comment-body select,
.valkivid-template_vlogger.valkivid-sidebar select,
.valkivid-template_vlogger.woocommerce-product-details__short-description select,
.valkivid-template_vlogger.woocommerce-variation-description select,
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description select,
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information select,
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description select,
.valkivid-template_vlogger.valkivid-membership-preview-description select,
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields select,
.valkivid-template_vlogger.pmpro_confirmation_wrap select,
.valkivid-html-rich-content select.valkivid-template_vlogger,
.valkivid-post-open-content select.valkivid-template_vlogger,
.valkivid-comment-list .comment-body select.valkivid-template_vlogger,
.valkivid-sidebar select.valkivid-template_vlogger,
.woocommerce-product-details__short-description select.valkivid-template_vlogger,
.woocommerce-variation-description select.valkivid-template_vlogger,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description select.valkivid-template_vlogger,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information select.valkivid-template_vlogger,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description select.valkivid-template_vlogger,
.valkivid-membership-preview-description select.valkivid-template_vlogger,
.pmpro_confirmation_wrap select.valkivid-template_vlogger,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce-ordering select,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce-ordering select,
.woocommerce .woocommerce-ordering select.valkivid-template_vlogger,
.woocommerce-page .woocommerce-ordering select.valkivid-template_vlogger,
.valkivid-content.valkivid-template_vlogger-v1 div.product form.cart .variations select,
.valkivid-content.valkivid-template_vlogger-v2 div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select.valkivid-template_vlogger,
.valkivid-content.valkivid-template_vlogger-v1 form.pmpro_form select,
.valkivid-content.valkivid-template_vlogger-v2 form.pmpro_form select,
form.pmpro_form select.valkivid-template_vlogger {
  margin-top: 26px;
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  letter-spacing: var(--valkivid-vlogger-letter-spacing);
}

/**
 * Input & Select & Submit
 */
.valkivid-input.valkivid-template_streamer, .valkivid-html-rich-content.valkivid-template_streamer input[type="text"], .valkivid-template_streamer.valkivid-post-open-content input[type="text"], .valkivid-comment-list .valkivid-template_streamer.comment-body input[type="text"], .valkivid-template_streamer.valkivid-sidebar input[type="text"], .valkivid-template_streamer.woocommerce-product-details__short-description input[type="text"], .valkivid-template_streamer.woocommerce-variation-description input[type="text"], .woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description input[type="text"], .woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information input[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description input[type="text"], .valkivid-template_streamer.valkivid-membership-preview-description input[type="text"], form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields input[type="text"], .valkivid-template_streamer.pmpro_confirmation_wrap input[type="text"],
.valkivid-html-rich-content.valkivid-template_streamer input[type="password"],
.valkivid-template_streamer.valkivid-post-open-content input[type="password"],
.valkivid-comment-list .valkivid-template_streamer.comment-body input[type="password"],
.valkivid-template_streamer.valkivid-sidebar input[type="password"],
.valkivid-template_streamer.woocommerce-product-details__short-description input[type="password"],
.valkivid-template_streamer.woocommerce-variation-description input[type="password"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description input[type="password"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information input[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description input[type="password"],
.valkivid-template_streamer.valkivid-membership-preview-description input[type="password"],
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields input[type="password"],
.valkivid-template_streamer.pmpro_confirmation_wrap input[type="password"],
.valkivid-html-rich-content.valkivid-template_streamer input[type="search"],
.valkivid-template_streamer.valkivid-post-open-content input[type="search"],
.valkivid-comment-list .valkivid-template_streamer.comment-body input[type="search"],
.valkivid-template_streamer.valkivid-sidebar input[type="search"],
.valkivid-template_streamer.woocommerce-product-details__short-description input[type="search"],
.valkivid-template_streamer.woocommerce-variation-description input[type="search"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description input[type="search"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information input[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description input[type="search"],
.valkivid-template_streamer.valkivid-membership-preview-description input[type="search"],
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields input[type="search"],
.valkivid-template_streamer.pmpro_confirmation_wrap input[type="search"], .valkivid-html-rich-content input.valkivid-template_streamer[type="text"], .valkivid-post-open-content input.valkivid-template_streamer[type="text"], .valkivid-comment-list .comment-body input.valkivid-template_streamer[type="text"], .valkivid-sidebar input.valkivid-template_streamer[type="text"], .woocommerce-product-details__short-description input.valkivid-template_streamer[type="text"], .woocommerce-variation-description input.valkivid-template_streamer[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_streamer[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_streamer[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_streamer[type="text"], .valkivid-membership-preview-description input.valkivid-template_streamer[type="text"], form.pmpro_form .pmpro_checkout-fields input.valkivid-template_streamer[type="text"], .pmpro_confirmation_wrap input.valkivid-template_streamer[type="text"],
.valkivid-html-rich-content input.valkivid-template_streamer[type="password"],
.valkivid-post-open-content input.valkivid-template_streamer[type="password"],
.valkivid-comment-list .comment-body input.valkivid-template_streamer[type="password"],
.valkivid-sidebar input.valkivid-template_streamer[type="password"],
.woocommerce-product-details__short-description input.valkivid-template_streamer[type="password"],
.woocommerce-variation-description input.valkivid-template_streamer[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_streamer[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_streamer[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_streamer[type="password"],
.valkivid-membership-preview-description input.valkivid-template_streamer[type="password"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_streamer[type="password"],
.pmpro_confirmation_wrap input.valkivid-template_streamer[type="password"],
.valkivid-html-rich-content input.valkivid-template_streamer[type="search"],
.valkivid-post-open-content input.valkivid-template_streamer[type="search"],
.valkivid-comment-list .comment-body input.valkivid-template_streamer[type="search"],
.valkivid-sidebar input.valkivid-template_streamer[type="search"],
.woocommerce-product-details__short-description input.valkivid-template_streamer[type="search"],
.woocommerce-variation-description input.valkivid-template_streamer[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_streamer[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_streamer[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_streamer[type="search"],
.valkivid-membership-preview-description input.valkivid-template_streamer[type="search"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_streamer[type="search"],
.pmpro_confirmation_wrap input.valkivid-template_streamer[type="search"], .comment-respond.valkivid-template_streamer .comment-form input[type="text"],
.comment-respond.valkivid-template_streamer .comment-form input[type="email"], .comment-respond .comment-form input.valkivid-template_streamer[type="text"],
.comment-respond .comment-form input.valkivid-template_streamer[type="email"], .valkivid-content.valkivid-template_streamer-v1 .valkivid-woocommerce-content-body .quantity .qty,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce .quantity .qty, .valkivid-content.valkivid-template_streamer-v2 .valkivid-woocommerce-content-body .quantity .qty,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce .quantity .qty, .woocommerce .quantity .valkivid-template_streamer.qty, .valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form input[type="text"],
.valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form input[type="email"], .valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form input[type="text"],
.valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form input[type="email"], .valkivid-content.valkivid-template_streamer-v1 table.cart td.actions .coupon .input-text, .valkivid-content.valkivid-template_streamer-v2 table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .valkivid-template_streamer.input-text, .valkivid-template_streamer .select2-container.select2-container--default .select2-search--dropdown .select2-search__field, .valkivid-content.valkivid-template_streamer-v1 .woocommerce form .form-row input.input-text, .valkivid-content.valkivid-template_streamer-v2 .woocommerce form .form-row input.input-text, .woocommerce form .form-row input.valkivid-template_streamer.input-text, .select2-container.select2-container--default .select2-search--dropdown .valkivid-template_streamer.select2-search__field, .valkivid-content.valkivid-template_streamer-v1 form.pmpro_form .input, .valkivid-content.valkivid-template_streamer-v2 form.pmpro_form .input, form.pmpro_form .valkivid-template_streamer.input, .valkivid-content.valkivid-template_streamer-v1 .pmpro_login_wrap .input,
.valkivid-content.valkivid-template_streamer-v1 .valkivid-account-content .input, .valkivid-content.valkivid-template_streamer-v2 .pmpro_login_wrap .input,
.valkivid-content.valkivid-template_streamer-v2 .valkivid-account-content .input, .pmpro_login_wrap .valkivid-template_streamer.input,
.valkivid-select.valkivid-template_streamer,
.valkivid-html-rich-content.valkivid-template_streamer select,
.valkivid-template_streamer.valkivid-post-open-content select,
.valkivid-comment-list .valkivid-template_streamer.comment-body select,
.valkivid-template_streamer.valkivid-sidebar select,
.valkivid-template_streamer.woocommerce-product-details__short-description select,
.valkivid-template_streamer.woocommerce-variation-description select,
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description select,
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information select,
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description select,
.valkivid-template_streamer.valkivid-membership-preview-description select,
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields select,
.valkivid-template_streamer.pmpro_confirmation_wrap select,
.valkivid-html-rich-content select.valkivid-template_streamer,
.valkivid-post-open-content select.valkivid-template_streamer,
.valkivid-comment-list .comment-body select.valkivid-template_streamer,
.valkivid-sidebar select.valkivid-template_streamer,
.woocommerce-product-details__short-description select.valkivid-template_streamer,
.woocommerce-variation-description select.valkivid-template_streamer,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description select.valkivid-template_streamer,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information select.valkivid-template_streamer,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description select.valkivid-template_streamer,
.valkivid-membership-preview-description select.valkivid-template_streamer,
.pmpro_confirmation_wrap select.valkivid-template_streamer,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce-ordering select,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce-ordering select,
.woocommerce .woocommerce-ordering select.valkivid-template_streamer,
.woocommerce-page .woocommerce-ordering select.valkivid-template_streamer,
.valkivid-content.valkivid-template_streamer-v1 div.product form.cart .variations select,
.valkivid-content.valkivid-template_streamer-v2 div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select.valkivid-template_streamer,
.valkivid-content.valkivid-template_streamer-v1 form.pmpro_form select,
.valkivid-content.valkivid-template_streamer-v2 form.pmpro_form select,
form.pmpro_form select.valkivid-template_streamer,
.valkivid-submit.valkivid-template_streamer,
.valkivid-html-rich-content.valkivid-template_streamer input[type="submit"],
.valkivid-template_streamer.valkivid-post-open-content input[type="submit"],
.valkivid-comment-list .valkivid-template_streamer.comment-body input[type="submit"],
.valkivid-template_streamer.valkivid-sidebar input[type="submit"],
.valkivid-template_streamer.woocommerce-product-details__short-description input[type="submit"],
.valkivid-template_streamer.woocommerce-variation-description input[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description input[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information input[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description input[type="submit"],
.valkivid-template_streamer.valkivid-membership-preview-description input[type="submit"],
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields input[type="submit"],
.valkivid-template_streamer.pmpro_confirmation_wrap input[type="submit"],
.valkivid-html-rich-content.valkivid-template_streamer button[type="submit"],
.valkivid-template_streamer.valkivid-post-open-content button[type="submit"],
.valkivid-comment-list .valkivid-template_streamer.comment-body button[type="submit"],
.valkivid-template_streamer.valkivid-sidebar button[type="submit"],
.valkivid-template_streamer.woocommerce-product-details__short-description button[type="submit"],
.valkivid-template_streamer.woocommerce-variation-description button[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description button[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information button[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description button[type="submit"],
.valkivid-template_streamer.valkivid-membership-preview-description button[type="submit"],
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields button[type="submit"],
.valkivid-template_streamer.pmpro_confirmation_wrap button[type="submit"],
.valkivid-html-rich-content input.valkivid-template_streamer[type="submit"],
.valkivid-post-open-content input.valkivid-template_streamer[type="submit"],
.valkivid-comment-list .comment-body input.valkivid-template_streamer[type="submit"],
.valkivid-sidebar input.valkivid-template_streamer[type="submit"],
.woocommerce-product-details__short-description input.valkivid-template_streamer[type="submit"],
.woocommerce-variation-description input.valkivid-template_streamer[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_streamer[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_streamer[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_streamer[type="submit"],
.valkivid-membership-preview-description input.valkivid-template_streamer[type="submit"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_streamer[type="submit"],
.pmpro_confirmation_wrap input.valkivid-template_streamer[type="submit"],
.valkivid-html-rich-content button.valkivid-template_streamer[type="submit"],
.valkivid-post-open-content button.valkivid-template_streamer[type="submit"],
.valkivid-comment-list .comment-body button.valkivid-template_streamer[type="submit"],
.valkivid-sidebar button.valkivid-template_streamer[type="submit"],
.woocommerce-product-details__short-description button.valkivid-template_streamer[type="submit"],
.woocommerce-variation-description button.valkivid-template_streamer[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button.valkivid-template_streamer[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button.valkivid-template_streamer[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description button.valkivid-template_streamer[type="submit"],
.valkivid-membership-preview-description button.valkivid-template_streamer[type="submit"],
form.pmpro_form .pmpro_checkout-fields button.valkivid-template_streamer[type="submit"],
.pmpro_confirmation_wrap button.valkivid-template_streamer[type="submit"],
.comment-respond.valkivid-template_streamer .comment-form input[type="submit"],
.comment-respond .comment-form input.valkivid-template_streamer[type="submit"],
.valkivid-content.valkivid-template_streamer-v1 div.product form.cart .button,
.valkivid-content.valkivid-template_streamer-v2 div.product form.cart .button,
.valkivid-content.valkivid-template_streamer-v1 #reviews #respond input#submit,
.valkivid-content.valkivid-template_streamer-v2 #reviews #respond input#submit,
.woocommerce div.product form.cart .valkivid-template_streamer.button,
.woocommerce #reviews #respond input.valkivid-template_streamer#submit,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce button.button,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce button.button,
.valkivid-content.valkivid-template_streamer-v1 .wc-proceed-to-checkout a.button,
.valkivid-content.valkivid-template_streamer-v2 .wc-proceed-to-checkout a.button,
.woocommerce button.valkivid-template_streamer.button,
.woocommerce-cart .wc-proceed-to-checkout a.valkivid-template_streamer.button,
.valkivid-template_streamer .woocommerce button.button,
.valkivid-template_streamer .woocommerce button.button.alt,
.valkivid-content.valkivid-template_streamer-v1 .pmpro_login_wrap .button,
.valkivid-content.valkivid-template_streamer-v1 .valkivid-account-content .button,
.valkivid-content.valkivid-template_streamer-v2 .pmpro_login_wrap .button,
.valkivid-content.valkivid-template_streamer-v2 .valkivid-account-content .button,
.pmpro_login_wrap .valkivid-template_streamer.button {
  height: 50px;
}

.valkivid-input.valkivid-template_vlogger, .valkivid-html-rich-content.valkivid-template_vlogger input[type="text"], .valkivid-template_vlogger.valkivid-post-open-content input[type="text"], .valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="text"], .valkivid-template_vlogger.valkivid-sidebar input[type="text"], .valkivid-template_vlogger.woocommerce-product-details__short-description input[type="text"], .valkivid-template_vlogger.woocommerce-variation-description input[type="text"], .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="text"], .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="text"], .valkivid-template_vlogger.valkivid-membership-preview-description input[type="text"], form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="text"], .valkivid-template_vlogger.pmpro_confirmation_wrap input[type="text"],
.valkivid-html-rich-content.valkivid-template_vlogger input[type="password"],
.valkivid-template_vlogger.valkivid-post-open-content input[type="password"],
.valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="password"],
.valkivid-template_vlogger.valkivid-sidebar input[type="password"],
.valkivid-template_vlogger.woocommerce-product-details__short-description input[type="password"],
.valkivid-template_vlogger.woocommerce-variation-description input[type="password"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="password"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="password"],
.valkivid-template_vlogger.valkivid-membership-preview-description input[type="password"],
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="password"],
.valkivid-template_vlogger.pmpro_confirmation_wrap input[type="password"],
.valkivid-html-rich-content.valkivid-template_vlogger input[type="search"],
.valkivid-template_vlogger.valkivid-post-open-content input[type="search"],
.valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="search"],
.valkivid-template_vlogger.valkivid-sidebar input[type="search"],
.valkivid-template_vlogger.woocommerce-product-details__short-description input[type="search"],
.valkivid-template_vlogger.woocommerce-variation-description input[type="search"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="search"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="search"],
.valkivid-template_vlogger.valkivid-membership-preview-description input[type="search"],
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="search"],
.valkivid-template_vlogger.pmpro_confirmation_wrap input[type="search"], .valkivid-html-rich-content input.valkivid-template_vlogger[type="text"], .valkivid-post-open-content input.valkivid-template_vlogger[type="text"], .valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="text"], .valkivid-sidebar input.valkivid-template_vlogger[type="text"], .woocommerce-product-details__short-description input.valkivid-template_vlogger[type="text"], .woocommerce-variation-description input.valkivid-template_vlogger[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="text"], .valkivid-membership-preview-description input.valkivid-template_vlogger[type="text"], form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="text"], .pmpro_confirmation_wrap input.valkivid-template_vlogger[type="text"],
.valkivid-html-rich-content input.valkivid-template_vlogger[type="password"],
.valkivid-post-open-content input.valkivid-template_vlogger[type="password"],
.valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="password"],
.valkivid-sidebar input.valkivid-template_vlogger[type="password"],
.woocommerce-product-details__short-description input.valkivid-template_vlogger[type="password"],
.woocommerce-variation-description input.valkivid-template_vlogger[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="password"],
.valkivid-membership-preview-description input.valkivid-template_vlogger[type="password"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="password"],
.pmpro_confirmation_wrap input.valkivid-template_vlogger[type="password"],
.valkivid-html-rich-content input.valkivid-template_vlogger[type="search"],
.valkivid-post-open-content input.valkivid-template_vlogger[type="search"],
.valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="search"],
.valkivid-sidebar input.valkivid-template_vlogger[type="search"],
.woocommerce-product-details__short-description input.valkivid-template_vlogger[type="search"],
.woocommerce-variation-description input.valkivid-template_vlogger[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="search"],
.valkivid-membership-preview-description input.valkivid-template_vlogger[type="search"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="search"],
.pmpro_confirmation_wrap input.valkivid-template_vlogger[type="search"], .comment-respond.valkivid-template_vlogger .comment-form input[type="text"],
.comment-respond.valkivid-template_vlogger .comment-form input[type="email"], .comment-respond .comment-form input.valkivid-template_vlogger[type="text"],
.comment-respond .comment-form input.valkivid-template_vlogger[type="email"], .valkivid-content.valkivid-template_vlogger-v1 .valkivid-woocommerce-content-body .quantity .qty,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce .quantity .qty, .valkivid-content.valkivid-template_vlogger-v2 .valkivid-woocommerce-content-body .quantity .qty,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce .quantity .qty, .woocommerce .quantity .valkivid-template_vlogger.qty, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="text"],
.valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="email"], .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="text"],
.valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="email"], .valkivid-content.valkivid-template_vlogger-v1 table.cart td.actions .coupon .input-text, .valkivid-content.valkivid-template_vlogger-v2 table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .valkivid-template_vlogger.input-text, .valkivid-template_vlogger .select2-container.select2-container--default .select2-search--dropdown .select2-search__field, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .form-row input.input-text, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .form-row input.input-text, .woocommerce form .form-row input.valkivid-template_vlogger.input-text, .select2-container.select2-container--default .select2-search--dropdown .valkivid-template_vlogger.select2-search__field, .valkivid-content.valkivid-template_vlogger-v1 form.pmpro_form .input, .valkivid-content.valkivid-template_vlogger-v2 form.pmpro_form .input, form.pmpro_form .valkivid-template_vlogger.input, .valkivid-content.valkivid-template_vlogger-v1 .pmpro_login_wrap .input,
.valkivid-content.valkivid-template_vlogger-v1 .valkivid-account-content .input, .valkivid-content.valkivid-template_vlogger-v2 .pmpro_login_wrap .input,
.valkivid-content.valkivid-template_vlogger-v2 .valkivid-account-content .input, .pmpro_login_wrap .valkivid-template_vlogger.input,
.valkivid-select.valkivid-template_vlogger,
.valkivid-html-rich-content.valkivid-template_vlogger select,
.valkivid-template_vlogger.valkivid-post-open-content select,
.valkivid-comment-list .valkivid-template_vlogger.comment-body select,
.valkivid-template_vlogger.valkivid-sidebar select,
.valkivid-template_vlogger.woocommerce-product-details__short-description select,
.valkivid-template_vlogger.woocommerce-variation-description select,
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description select,
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information select,
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description select,
.valkivid-template_vlogger.valkivid-membership-preview-description select,
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields select,
.valkivid-template_vlogger.pmpro_confirmation_wrap select,
.valkivid-html-rich-content select.valkivid-template_vlogger,
.valkivid-post-open-content select.valkivid-template_vlogger,
.valkivid-comment-list .comment-body select.valkivid-template_vlogger,
.valkivid-sidebar select.valkivid-template_vlogger,
.woocommerce-product-details__short-description select.valkivid-template_vlogger,
.woocommerce-variation-description select.valkivid-template_vlogger,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description select.valkivid-template_vlogger,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information select.valkivid-template_vlogger,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description select.valkivid-template_vlogger,
.valkivid-membership-preview-description select.valkivid-template_vlogger,
.pmpro_confirmation_wrap select.valkivid-template_vlogger,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce-ordering select,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce-ordering select,
.woocommerce .woocommerce-ordering select.valkivid-template_vlogger,
.woocommerce-page .woocommerce-ordering select.valkivid-template_vlogger,
.valkivid-content.valkivid-template_vlogger-v1 div.product form.cart .variations select,
.valkivid-content.valkivid-template_vlogger-v2 div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select.valkivid-template_vlogger,
.valkivid-content.valkivid-template_vlogger-v1 form.pmpro_form select,
.valkivid-content.valkivid-template_vlogger-v2 form.pmpro_form select,
form.pmpro_form select.valkivid-template_vlogger,
.valkivid-submit.valkivid-template_vlogger,
.valkivid-html-rich-content.valkivid-template_vlogger input[type="submit"],
.valkivid-template_vlogger.valkivid-post-open-content input[type="submit"],
.valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="submit"],
.valkivid-template_vlogger.valkivid-sidebar input[type="submit"],
.valkivid-template_vlogger.woocommerce-product-details__short-description input[type="submit"],
.valkivid-template_vlogger.woocommerce-variation-description input[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="submit"],
.valkivid-template_vlogger.valkivid-membership-preview-description input[type="submit"],
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="submit"],
.valkivid-template_vlogger.pmpro_confirmation_wrap input[type="submit"],
.valkivid-html-rich-content.valkivid-template_vlogger button[type="submit"],
.valkivid-template_vlogger.valkivid-post-open-content button[type="submit"],
.valkivid-comment-list .valkivid-template_vlogger.comment-body button[type="submit"],
.valkivid-template_vlogger.valkivid-sidebar button[type="submit"],
.valkivid-template_vlogger.woocommerce-product-details__short-description button[type="submit"],
.valkivid-template_vlogger.woocommerce-variation-description button[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description button[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information button[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description button[type="submit"],
.valkivid-template_vlogger.valkivid-membership-preview-description button[type="submit"],
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields button[type="submit"],
.valkivid-template_vlogger.pmpro_confirmation_wrap button[type="submit"],
.valkivid-html-rich-content input.valkivid-template_vlogger[type="submit"],
.valkivid-post-open-content input.valkivid-template_vlogger[type="submit"],
.valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="submit"],
.valkivid-sidebar input.valkivid-template_vlogger[type="submit"],
.woocommerce-product-details__short-description input.valkivid-template_vlogger[type="submit"],
.woocommerce-variation-description input.valkivid-template_vlogger[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="submit"],
.valkivid-membership-preview-description input.valkivid-template_vlogger[type="submit"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="submit"],
.pmpro_confirmation_wrap input.valkivid-template_vlogger[type="submit"],
.valkivid-html-rich-content button.valkivid-template_vlogger[type="submit"],
.valkivid-post-open-content button.valkivid-template_vlogger[type="submit"],
.valkivid-comment-list .comment-body button.valkivid-template_vlogger[type="submit"],
.valkivid-sidebar button.valkivid-template_vlogger[type="submit"],
.woocommerce-product-details__short-description button.valkivid-template_vlogger[type="submit"],
.woocommerce-variation-description button.valkivid-template_vlogger[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button.valkivid-template_vlogger[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button.valkivid-template_vlogger[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description button.valkivid-template_vlogger[type="submit"],
.valkivid-membership-preview-description button.valkivid-template_vlogger[type="submit"],
form.pmpro_form .pmpro_checkout-fields button.valkivid-template_vlogger[type="submit"],
.pmpro_confirmation_wrap button.valkivid-template_vlogger[type="submit"],
.comment-respond.valkivid-template_vlogger .comment-form input[type="submit"],
.comment-respond .comment-form input.valkivid-template_vlogger[type="submit"],
.valkivid-content.valkivid-template_vlogger-v1 div.product form.cart .button,
.valkivid-content.valkivid-template_vlogger-v2 div.product form.cart .button,
.valkivid-content.valkivid-template_vlogger-v1 #reviews #respond input#submit,
.valkivid-content.valkivid-template_vlogger-v2 #reviews #respond input#submit,
.woocommerce div.product form.cart .valkivid-template_vlogger.button,
.woocommerce #reviews #respond input.valkivid-template_vlogger#submit,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce button.button,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce button.button,
.valkivid-content.valkivid-template_vlogger-v1 .wc-proceed-to-checkout a.button,
.valkivid-content.valkivid-template_vlogger-v2 .wc-proceed-to-checkout a.button,
.woocommerce button.valkivid-template_vlogger.button,
.woocommerce-cart .wc-proceed-to-checkout a.valkivid-template_vlogger.button,
.valkivid-template_vlogger .woocommerce button.button,
.valkivid-template_vlogger .woocommerce button.button.alt,
.valkivid-content.valkivid-template_vlogger-v1 .pmpro_login_wrap .button,
.valkivid-content.valkivid-template_vlogger-v1 .valkivid-account-content .button,
.valkivid-content.valkivid-template_vlogger-v2 .pmpro_login_wrap .button,
.valkivid-content.valkivid-template_vlogger-v2 .valkivid-account-content .button,
.pmpro_login_wrap .valkivid-template_vlogger.button {
  height: 66px;
}

/**
 * Input & Textarea
 */
.valkivid-input::-moz-placeholder, .valkivid-html-rich-content input[type="text"]::-moz-placeholder, .valkivid-post-open-content input[type="text"]::-moz-placeholder, .valkivid-comment-list .comment-body input[type="text"]::-moz-placeholder, .valkivid-sidebar input[type="text"]::-moz-placeholder, .woocommerce-product-details__short-description input[type="text"]::-moz-placeholder, .woocommerce-variation-description input[type="text"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="text"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="text"]::-moz-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="text"]::-moz-placeholder, .valkivid-membership-preview-description input[type="text"]::-moz-placeholder, form.pmpro_form .pmpro_checkout-fields input[type="text"]::-moz-placeholder, .pmpro_confirmation_wrap input[type="text"]::-moz-placeholder, .valkivid-html-rich-content input[type="password"]::-moz-placeholder, .valkivid-post-open-content input[type="password"]::-moz-placeholder, .valkivid-comment-list .comment-body input[type="password"]::-moz-placeholder, .valkivid-sidebar input[type="password"]::-moz-placeholder, .woocommerce-product-details__short-description input[type="password"]::-moz-placeholder, .woocommerce-variation-description input[type="password"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="password"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="password"]::-moz-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="password"]::-moz-placeholder, .valkivid-membership-preview-description input[type="password"]::-moz-placeholder, form.pmpro_form .pmpro_checkout-fields input[type="password"]::-moz-placeholder, .pmpro_confirmation_wrap input[type="password"]::-moz-placeholder, .valkivid-html-rich-content input[type="search"]::-moz-placeholder, .valkivid-post-open-content input[type="search"]::-moz-placeholder, .valkivid-comment-list .comment-body input[type="search"]::-moz-placeholder, .valkivid-sidebar input[type="search"]::-moz-placeholder, .woocommerce-product-details__short-description input[type="search"]::-moz-placeholder, .woocommerce-variation-description input[type="search"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="search"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="search"]::-moz-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="search"]::-moz-placeholder, .valkivid-membership-preview-description input[type="search"]::-moz-placeholder, form.pmpro_form .pmpro_checkout-fields input[type="search"]::-moz-placeholder, .pmpro_confirmation_wrap input[type="search"]::-moz-placeholder, .comment-respond .comment-form input[type="text"]::-moz-placeholder, .comment-respond .comment-form input[type="email"]::-moz-placeholder, .woocommerce .quantity .qty::-moz-placeholder, .woocommerce-cart table.cart td.actions .coupon .input-text::-moz-placeholder, .woocommerce form .form-row input.input-text::-moz-placeholder, .select2-container.select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder, form.pmpro_form .input::-moz-placeholder, .pmpro_login_wrap .input::-moz-placeholder, .valkivid-textarea::-moz-placeholder, .comment-respond .comment-form textarea::-moz-placeholder, .woocommerce form .form-row textarea::-moz-placeholder {
  color: var(--valkivid-form-placeholder-color);
}

.valkivid-input:-ms-input-placeholder, .valkivid-html-rich-content input[type="text"]:-ms-input-placeholder, .valkivid-post-open-content input[type="text"]:-ms-input-placeholder, .valkivid-comment-list .comment-body input[type="text"]:-ms-input-placeholder, .valkivid-sidebar input[type="text"]:-ms-input-placeholder, .woocommerce-product-details__short-description input[type="text"]:-ms-input-placeholder, .woocommerce-variation-description input[type="text"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="text"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="text"]:-ms-input-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="text"]:-ms-input-placeholder, .valkivid-membership-preview-description input[type="text"]:-ms-input-placeholder, form.pmpro_form .pmpro_checkout-fields input[type="text"]:-ms-input-placeholder, .pmpro_confirmation_wrap input[type="text"]:-ms-input-placeholder, .valkivid-html-rich-content input[type="password"]:-ms-input-placeholder, .valkivid-post-open-content input[type="password"]:-ms-input-placeholder, .valkivid-comment-list .comment-body input[type="password"]:-ms-input-placeholder, .valkivid-sidebar input[type="password"]:-ms-input-placeholder, .woocommerce-product-details__short-description input[type="password"]:-ms-input-placeholder, .woocommerce-variation-description input[type="password"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="password"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="password"]:-ms-input-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="password"]:-ms-input-placeholder, .valkivid-membership-preview-description input[type="password"]:-ms-input-placeholder, form.pmpro_form .pmpro_checkout-fields input[type="password"]:-ms-input-placeholder, .pmpro_confirmation_wrap input[type="password"]:-ms-input-placeholder, .valkivid-html-rich-content input[type="search"]:-ms-input-placeholder, .valkivid-post-open-content input[type="search"]:-ms-input-placeholder, .valkivid-comment-list .comment-body input[type="search"]:-ms-input-placeholder, .valkivid-sidebar input[type="search"]:-ms-input-placeholder, .woocommerce-product-details__short-description input[type="search"]:-ms-input-placeholder, .woocommerce-variation-description input[type="search"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="search"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="search"]:-ms-input-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="search"]:-ms-input-placeholder, .valkivid-membership-preview-description input[type="search"]:-ms-input-placeholder, form.pmpro_form .pmpro_checkout-fields input[type="search"]:-ms-input-placeholder, .pmpro_confirmation_wrap input[type="search"]:-ms-input-placeholder, .comment-respond .comment-form input[type="text"]:-ms-input-placeholder, .comment-respond .comment-form input[type="email"]:-ms-input-placeholder, .woocommerce .quantity .qty:-ms-input-placeholder, .woocommerce-cart table.cart td.actions .coupon .input-text:-ms-input-placeholder, .woocommerce form .form-row input.input-text:-ms-input-placeholder, .select2-container.select2-container--default .select2-search--dropdown .select2-search__field:-ms-input-placeholder, form.pmpro_form .input:-ms-input-placeholder, .pmpro_login_wrap .input:-ms-input-placeholder, .valkivid-textarea:-ms-input-placeholder, .comment-respond .comment-form textarea:-ms-input-placeholder, .woocommerce form .form-row textarea:-ms-input-placeholder {
  color: var(--valkivid-form-placeholder-color);
}

.valkivid-input::placeholder, .valkivid-html-rich-content input[type="text"]::placeholder, .valkivid-post-open-content input[type="text"]::placeholder, .valkivid-comment-list .comment-body input[type="text"]::placeholder, .valkivid-sidebar input[type="text"]::placeholder, .woocommerce-product-details__short-description input[type="text"]::placeholder, .woocommerce-variation-description input[type="text"]::placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="text"]::placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="text"]::placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="text"]::placeholder, .valkivid-membership-preview-description input[type="text"]::placeholder, form.pmpro_form .pmpro_checkout-fields input[type="text"]::placeholder, .pmpro_confirmation_wrap input[type="text"]::placeholder,
.valkivid-html-rich-content input[type="password"]::placeholder,
.valkivid-post-open-content input[type="password"]::placeholder,
.valkivid-comment-list .comment-body input[type="password"]::placeholder,
.valkivid-sidebar input[type="password"]::placeholder,
.woocommerce-product-details__short-description input[type="password"]::placeholder,
.woocommerce-variation-description input[type="password"]::placeholder,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="password"]::placeholder,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="password"]::placeholder,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="password"]::placeholder,
.valkivid-membership-preview-description input[type="password"]::placeholder,
form.pmpro_form .pmpro_checkout-fields input[type="password"]::placeholder,
.pmpro_confirmation_wrap input[type="password"]::placeholder,
.valkivid-html-rich-content input[type="search"]::placeholder,
.valkivid-post-open-content input[type="search"]::placeholder,
.valkivid-comment-list .comment-body input[type="search"]::placeholder,
.valkivid-sidebar input[type="search"]::placeholder,
.woocommerce-product-details__short-description input[type="search"]::placeholder,
.woocommerce-variation-description input[type="search"]::placeholder,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="search"]::placeholder,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="search"]::placeholder,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="search"]::placeholder,
.valkivid-membership-preview-description input[type="search"]::placeholder,
form.pmpro_form .pmpro_checkout-fields input[type="search"]::placeholder,
.pmpro_confirmation_wrap input[type="search"]::placeholder, .comment-respond .comment-form input[type="text"]::placeholder,
.comment-respond .comment-form input[type="email"]::placeholder, .woocommerce .quantity .qty::placeholder, .woocommerce-cart table.cart td.actions .coupon .input-text::placeholder, .woocommerce form .form-row input.input-text::placeholder, .select2-container.select2-container--default .select2-search--dropdown .select2-search__field::placeholder, form.pmpro_form .input::placeholder, .pmpro_login_wrap .input::placeholder,
.valkivid-textarea::placeholder,
.comment-respond .comment-form textarea::placeholder,
.woocommerce form .form-row textarea::placeholder {
  color: var(--valkivid-form-placeholder-color);
}

.valkivid-input.valkivid-template_vlogger::-moz-placeholder, .valkivid-html-rich-content.valkivid-template_vlogger input[type="text"]::-moz-placeholder, .valkivid-template_vlogger.valkivid-post-open-content input[type="text"]::-moz-placeholder, .valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="text"]::-moz-placeholder, .valkivid-template_vlogger.valkivid-sidebar input[type="text"]::-moz-placeholder, .valkivid-template_vlogger.woocommerce-product-details__short-description input[type="text"]::-moz-placeholder, .valkivid-template_vlogger.woocommerce-variation-description input[type="text"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="text"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="text"]::-moz-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="text"]::-moz-placeholder, .valkivid-template_vlogger.valkivid-membership-preview-description input[type="text"]::-moz-placeholder, form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="text"]::-moz-placeholder, .valkivid-template_vlogger.pmpro_confirmation_wrap input[type="text"]::-moz-placeholder, .valkivid-html-rich-content.valkivid-template_vlogger input[type="password"]::-moz-placeholder, .valkivid-template_vlogger.valkivid-post-open-content input[type="password"]::-moz-placeholder, .valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="password"]::-moz-placeholder, .valkivid-template_vlogger.valkivid-sidebar input[type="password"]::-moz-placeholder, .valkivid-template_vlogger.woocommerce-product-details__short-description input[type="password"]::-moz-placeholder, .valkivid-template_vlogger.woocommerce-variation-description input[type="password"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="password"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="password"]::-moz-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="password"]::-moz-placeholder, .valkivid-template_vlogger.valkivid-membership-preview-description input[type="password"]::-moz-placeholder, form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="password"]::-moz-placeholder, .valkivid-template_vlogger.pmpro_confirmation_wrap input[type="password"]::-moz-placeholder, .valkivid-html-rich-content.valkivid-template_vlogger input[type="search"]::-moz-placeholder, .valkivid-template_vlogger.valkivid-post-open-content input[type="search"]::-moz-placeholder, .valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="search"]::-moz-placeholder, .valkivid-template_vlogger.valkivid-sidebar input[type="search"]::-moz-placeholder, .valkivid-template_vlogger.woocommerce-product-details__short-description input[type="search"]::-moz-placeholder, .valkivid-template_vlogger.woocommerce-variation-description input[type="search"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="search"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="search"]::-moz-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="search"]::-moz-placeholder, .valkivid-template_vlogger.valkivid-membership-preview-description input[type="search"]::-moz-placeholder, form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="search"]::-moz-placeholder, .valkivid-template_vlogger.pmpro_confirmation_wrap input[type="search"]::-moz-placeholder, .valkivid-html-rich-content input.valkivid-template_vlogger[type="text"]::-moz-placeholder, .valkivid-post-open-content input.valkivid-template_vlogger[type="text"]::-moz-placeholder, .valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="text"]::-moz-placeholder, .valkivid-sidebar input.valkivid-template_vlogger[type="text"]::-moz-placeholder, .woocommerce-product-details__short-description input.valkivid-template_vlogger[type="text"]::-moz-placeholder, .woocommerce-variation-description input.valkivid-template_vlogger[type="text"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="text"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="text"]::-moz-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="text"]::-moz-placeholder, .valkivid-membership-preview-description input.valkivid-template_vlogger[type="text"]::-moz-placeholder, form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="text"]::-moz-placeholder, .pmpro_confirmation_wrap input.valkivid-template_vlogger[type="text"]::-moz-placeholder, .valkivid-html-rich-content input.valkivid-template_vlogger[type="password"]::-moz-placeholder, .valkivid-post-open-content input.valkivid-template_vlogger[type="password"]::-moz-placeholder, .valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="password"]::-moz-placeholder, .valkivid-sidebar input.valkivid-template_vlogger[type="password"]::-moz-placeholder, .woocommerce-product-details__short-description input.valkivid-template_vlogger[type="password"]::-moz-placeholder, .woocommerce-variation-description input.valkivid-template_vlogger[type="password"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="password"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="password"]::-moz-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="password"]::-moz-placeholder, .valkivid-membership-preview-description input.valkivid-template_vlogger[type="password"]::-moz-placeholder, form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="password"]::-moz-placeholder, .pmpro_confirmation_wrap input.valkivid-template_vlogger[type="password"]::-moz-placeholder, .valkivid-html-rich-content input.valkivid-template_vlogger[type="search"]::-moz-placeholder, .valkivid-post-open-content input.valkivid-template_vlogger[type="search"]::-moz-placeholder, .valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="search"]::-moz-placeholder, .valkivid-sidebar input.valkivid-template_vlogger[type="search"]::-moz-placeholder, .woocommerce-product-details__short-description input.valkivid-template_vlogger[type="search"]::-moz-placeholder, .woocommerce-variation-description input.valkivid-template_vlogger[type="search"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="search"]::-moz-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="search"]::-moz-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="search"]::-moz-placeholder, .valkivid-membership-preview-description input.valkivid-template_vlogger[type="search"]::-moz-placeholder, form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="search"]::-moz-placeholder, .pmpro_confirmation_wrap input.valkivid-template_vlogger[type="search"]::-moz-placeholder, .comment-respond.valkivid-template_vlogger .comment-form input[type="text"]::-moz-placeholder, .comment-respond.valkivid-template_vlogger .comment-form input[type="email"]::-moz-placeholder, .comment-respond .comment-form input.valkivid-template_vlogger[type="text"]::-moz-placeholder, .comment-respond .comment-form input.valkivid-template_vlogger[type="email"]::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v1 .valkivid-woocommerce-content-body .quantity .qty::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce .quantity .qty::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v2 .valkivid-woocommerce-content-body .quantity .qty::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce .quantity .qty::-moz-placeholder, .woocommerce .quantity .valkivid-template_vlogger.qty::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="text"]::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="email"]::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="text"]::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="email"]::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v1 table.cart td.actions .coupon .input-text::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v2 table.cart td.actions .coupon .input-text::-moz-placeholder, .woocommerce-cart table.cart td.actions .coupon .valkivid-template_vlogger.input-text::-moz-placeholder, .valkivid-template_vlogger .select2-container.select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .form-row input.input-text::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .form-row input.input-text::-moz-placeholder, .woocommerce form .form-row input.valkivid-template_vlogger.input-text::-moz-placeholder, .select2-container.select2-container--default .select2-search--dropdown .valkivid-template_vlogger.select2-search__field::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v1 form.pmpro_form .input::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v2 form.pmpro_form .input::-moz-placeholder, form.pmpro_form .valkivid-template_vlogger.input::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v1 .pmpro_login_wrap .input::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v1 .valkivid-account-content .input::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v2 .pmpro_login_wrap .input::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v2 .valkivid-account-content .input::-moz-placeholder, .pmpro_login_wrap .valkivid-template_vlogger.input::-moz-placeholder, .valkivid-textarea.valkivid-template_vlogger::-moz-placeholder, .comment-respond.valkivid-template_vlogger .comment-form textarea::-moz-placeholder, .comment-respond .comment-form textarea.valkivid-template_vlogger::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form textarea::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form textarea::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .form-row textarea::-moz-placeholder, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .form-row textarea::-moz-placeholder, .woocommerce form .form-row textarea.valkivid-template_vlogger::-moz-placeholder {
  font-weight: 400;
  opacity: .6;
}

.valkivid-input.valkivid-template_vlogger:-ms-input-placeholder, .valkivid-html-rich-content.valkivid-template_vlogger input[type="text"]:-ms-input-placeholder, .valkivid-template_vlogger.valkivid-post-open-content input[type="text"]:-ms-input-placeholder, .valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="text"]:-ms-input-placeholder, .valkivid-template_vlogger.valkivid-sidebar input[type="text"]:-ms-input-placeholder, .valkivid-template_vlogger.woocommerce-product-details__short-description input[type="text"]:-ms-input-placeholder, .valkivid-template_vlogger.woocommerce-variation-description input[type="text"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="text"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="text"]:-ms-input-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="text"]:-ms-input-placeholder, .valkivid-template_vlogger.valkivid-membership-preview-description input[type="text"]:-ms-input-placeholder, form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="text"]:-ms-input-placeholder, .valkivid-template_vlogger.pmpro_confirmation_wrap input[type="text"]:-ms-input-placeholder, .valkivid-html-rich-content.valkivid-template_vlogger input[type="password"]:-ms-input-placeholder, .valkivid-template_vlogger.valkivid-post-open-content input[type="password"]:-ms-input-placeholder, .valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="password"]:-ms-input-placeholder, .valkivid-template_vlogger.valkivid-sidebar input[type="password"]:-ms-input-placeholder, .valkivid-template_vlogger.woocommerce-product-details__short-description input[type="password"]:-ms-input-placeholder, .valkivid-template_vlogger.woocommerce-variation-description input[type="password"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="password"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="password"]:-ms-input-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="password"]:-ms-input-placeholder, .valkivid-template_vlogger.valkivid-membership-preview-description input[type="password"]:-ms-input-placeholder, form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="password"]:-ms-input-placeholder, .valkivid-template_vlogger.pmpro_confirmation_wrap input[type="password"]:-ms-input-placeholder, .valkivid-html-rich-content.valkivid-template_vlogger input[type="search"]:-ms-input-placeholder, .valkivid-template_vlogger.valkivid-post-open-content input[type="search"]:-ms-input-placeholder, .valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="search"]:-ms-input-placeholder, .valkivid-template_vlogger.valkivid-sidebar input[type="search"]:-ms-input-placeholder, .valkivid-template_vlogger.woocommerce-product-details__short-description input[type="search"]:-ms-input-placeholder, .valkivid-template_vlogger.woocommerce-variation-description input[type="search"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="search"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="search"]:-ms-input-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="search"]:-ms-input-placeholder, .valkivid-template_vlogger.valkivid-membership-preview-description input[type="search"]:-ms-input-placeholder, form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="search"]:-ms-input-placeholder, .valkivid-template_vlogger.pmpro_confirmation_wrap input[type="search"]:-ms-input-placeholder, .valkivid-html-rich-content input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, .valkivid-post-open-content input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, .valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, .valkivid-sidebar input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, .woocommerce-product-details__short-description input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, .woocommerce-variation-description input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, .valkivid-membership-preview-description input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, .pmpro_confirmation_wrap input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, .valkivid-html-rich-content input.valkivid-template_vlogger[type="password"]:-ms-input-placeholder, .valkivid-post-open-content input.valkivid-template_vlogger[type="password"]:-ms-input-placeholder, .valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="password"]:-ms-input-placeholder, .valkivid-sidebar input.valkivid-template_vlogger[type="password"]:-ms-input-placeholder, .woocommerce-product-details__short-description input.valkivid-template_vlogger[type="password"]:-ms-input-placeholder, .woocommerce-variation-description input.valkivid-template_vlogger[type="password"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="password"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="password"]:-ms-input-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="password"]:-ms-input-placeholder, .valkivid-membership-preview-description input.valkivid-template_vlogger[type="password"]:-ms-input-placeholder, form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="password"]:-ms-input-placeholder, .pmpro_confirmation_wrap input.valkivid-template_vlogger[type="password"]:-ms-input-placeholder, .valkivid-html-rich-content input.valkivid-template_vlogger[type="search"]:-ms-input-placeholder, .valkivid-post-open-content input.valkivid-template_vlogger[type="search"]:-ms-input-placeholder, .valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="search"]:-ms-input-placeholder, .valkivid-sidebar input.valkivid-template_vlogger[type="search"]:-ms-input-placeholder, .woocommerce-product-details__short-description input.valkivid-template_vlogger[type="search"]:-ms-input-placeholder, .woocommerce-variation-description input.valkivid-template_vlogger[type="search"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="search"]:-ms-input-placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="search"]:-ms-input-placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="search"]:-ms-input-placeholder, .valkivid-membership-preview-description input.valkivid-template_vlogger[type="search"]:-ms-input-placeholder, form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="search"]:-ms-input-placeholder, .pmpro_confirmation_wrap input.valkivid-template_vlogger[type="search"]:-ms-input-placeholder, .comment-respond.valkivid-template_vlogger .comment-form input[type="text"]:-ms-input-placeholder, .comment-respond.valkivid-template_vlogger .comment-form input[type="email"]:-ms-input-placeholder, .comment-respond .comment-form input.valkivid-template_vlogger[type="text"]:-ms-input-placeholder, .comment-respond .comment-form input.valkivid-template_vlogger[type="email"]:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v1 .valkivid-woocommerce-content-body .quantity .qty:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce .quantity .qty:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v2 .valkivid-woocommerce-content-body .quantity .qty:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce .quantity .qty:-ms-input-placeholder, .woocommerce .quantity .valkivid-template_vlogger.qty:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="text"]:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="email"]:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="text"]:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="email"]:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v1 table.cart td.actions .coupon .input-text:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v2 table.cart td.actions .coupon .input-text:-ms-input-placeholder, .woocommerce-cart table.cart td.actions .coupon .valkivid-template_vlogger.input-text:-ms-input-placeholder, .valkivid-template_vlogger .select2-container.select2-container--default .select2-search--dropdown .select2-search__field:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .form-row input.input-text:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .form-row input.input-text:-ms-input-placeholder, .woocommerce form .form-row input.valkivid-template_vlogger.input-text:-ms-input-placeholder, .select2-container.select2-container--default .select2-search--dropdown .valkivid-template_vlogger.select2-search__field:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v1 form.pmpro_form .input:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v2 form.pmpro_form .input:-ms-input-placeholder, form.pmpro_form .valkivid-template_vlogger.input:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v1 .pmpro_login_wrap .input:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v1 .valkivid-account-content .input:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v2 .pmpro_login_wrap .input:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v2 .valkivid-account-content .input:-ms-input-placeholder, .pmpro_login_wrap .valkivid-template_vlogger.input:-ms-input-placeholder, .valkivid-textarea.valkivid-template_vlogger:-ms-input-placeholder, .comment-respond.valkivid-template_vlogger .comment-form textarea:-ms-input-placeholder, .comment-respond .comment-form textarea.valkivid-template_vlogger:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form textarea:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form textarea:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .form-row textarea:-ms-input-placeholder, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .form-row textarea:-ms-input-placeholder, .woocommerce form .form-row textarea.valkivid-template_vlogger:-ms-input-placeholder {
  font-weight: 400;
  opacity: .6;
}

.valkivid-input.valkivid-template_vlogger::placeholder, .valkivid-html-rich-content.valkivid-template_vlogger input[type="text"]::placeholder, .valkivid-template_vlogger.valkivid-post-open-content input[type="text"]::placeholder, .valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="text"]::placeholder, .valkivid-template_vlogger.valkivid-sidebar input[type="text"]::placeholder, .valkivid-template_vlogger.woocommerce-product-details__short-description input[type="text"]::placeholder, .valkivid-template_vlogger.woocommerce-variation-description input[type="text"]::placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="text"]::placeholder, .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="text"]::placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="text"]::placeholder, .valkivid-template_vlogger.valkivid-membership-preview-description input[type="text"]::placeholder, form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="text"]::placeholder, .valkivid-template_vlogger.pmpro_confirmation_wrap input[type="text"]::placeholder,
.valkivid-html-rich-content.valkivid-template_vlogger input[type="password"]::placeholder,
.valkivid-template_vlogger.valkivid-post-open-content input[type="password"]::placeholder,
.valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="password"]::placeholder,
.valkivid-template_vlogger.valkivid-sidebar input[type="password"]::placeholder,
.valkivid-template_vlogger.woocommerce-product-details__short-description input[type="password"]::placeholder,
.valkivid-template_vlogger.woocommerce-variation-description input[type="password"]::placeholder,
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="password"]::placeholder,
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="password"]::placeholder,
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="password"]::placeholder,
.valkivid-template_vlogger.valkivid-membership-preview-description input[type="password"]::placeholder,
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="password"]::placeholder,
.valkivid-template_vlogger.pmpro_confirmation_wrap input[type="password"]::placeholder,
.valkivid-html-rich-content.valkivid-template_vlogger input[type="search"]::placeholder,
.valkivid-template_vlogger.valkivid-post-open-content input[type="search"]::placeholder,
.valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="search"]::placeholder,
.valkivid-template_vlogger.valkivid-sidebar input[type="search"]::placeholder,
.valkivid-template_vlogger.woocommerce-product-details__short-description input[type="search"]::placeholder,
.valkivid-template_vlogger.woocommerce-variation-description input[type="search"]::placeholder,
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="search"]::placeholder,
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="search"]::placeholder,
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="search"]::placeholder,
.valkivid-template_vlogger.valkivid-membership-preview-description input[type="search"]::placeholder,
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="search"]::placeholder,
.valkivid-template_vlogger.pmpro_confirmation_wrap input[type="search"]::placeholder, .valkivid-html-rich-content input.valkivid-template_vlogger[type="text"]::placeholder, .valkivid-post-open-content input.valkivid-template_vlogger[type="text"]::placeholder, .valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="text"]::placeholder, .valkivid-sidebar input.valkivid-template_vlogger[type="text"]::placeholder, .woocommerce-product-details__short-description input.valkivid-template_vlogger[type="text"]::placeholder, .woocommerce-variation-description input.valkivid-template_vlogger[type="text"]::placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="text"]::placeholder, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="text"]::placeholder, .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="text"]::placeholder, .valkivid-membership-preview-description input.valkivid-template_vlogger[type="text"]::placeholder, form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="text"]::placeholder, .pmpro_confirmation_wrap input.valkivid-template_vlogger[type="text"]::placeholder,
.valkivid-html-rich-content input.valkivid-template_vlogger[type="password"]::placeholder,
.valkivid-post-open-content input.valkivid-template_vlogger[type="password"]::placeholder,
.valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="password"]::placeholder,
.valkivid-sidebar input.valkivid-template_vlogger[type="password"]::placeholder,
.woocommerce-product-details__short-description input.valkivid-template_vlogger[type="password"]::placeholder,
.woocommerce-variation-description input.valkivid-template_vlogger[type="password"]::placeholder,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="password"]::placeholder,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="password"]::placeholder,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="password"]::placeholder,
.valkivid-membership-preview-description input.valkivid-template_vlogger[type="password"]::placeholder,
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="password"]::placeholder,
.pmpro_confirmation_wrap input.valkivid-template_vlogger[type="password"]::placeholder,
.valkivid-html-rich-content input.valkivid-template_vlogger[type="search"]::placeholder,
.valkivid-post-open-content input.valkivid-template_vlogger[type="search"]::placeholder,
.valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="search"]::placeholder,
.valkivid-sidebar input.valkivid-template_vlogger[type="search"]::placeholder,
.woocommerce-product-details__short-description input.valkivid-template_vlogger[type="search"]::placeholder,
.woocommerce-variation-description input.valkivid-template_vlogger[type="search"]::placeholder,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="search"]::placeholder,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="search"]::placeholder,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="search"]::placeholder,
.valkivid-membership-preview-description input.valkivid-template_vlogger[type="search"]::placeholder,
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="search"]::placeholder,
.pmpro_confirmation_wrap input.valkivid-template_vlogger[type="search"]::placeholder, .comment-respond.valkivid-template_vlogger .comment-form input[type="text"]::placeholder,
.comment-respond.valkivid-template_vlogger .comment-form input[type="email"]::placeholder, .comment-respond .comment-form input.valkivid-template_vlogger[type="text"]::placeholder,
.comment-respond .comment-form input.valkivid-template_vlogger[type="email"]::placeholder, .valkivid-content.valkivid-template_vlogger-v1 .valkivid-woocommerce-content-body .quantity .qty::placeholder,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce .quantity .qty::placeholder, .valkivid-content.valkivid-template_vlogger-v2 .valkivid-woocommerce-content-body .quantity .qty::placeholder,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce .quantity .qty::placeholder, .woocommerce .quantity .valkivid-template_vlogger.qty::placeholder, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="text"]::placeholder,
.valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="email"]::placeholder, .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="text"]::placeholder,
.valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="email"]::placeholder, .valkivid-content.valkivid-template_vlogger-v1 table.cart td.actions .coupon .input-text::placeholder, .valkivid-content.valkivid-template_vlogger-v2 table.cart td.actions .coupon .input-text::placeholder, .woocommerce-cart table.cart td.actions .coupon .valkivid-template_vlogger.input-text::placeholder, .valkivid-template_vlogger .select2-container.select2-container--default .select2-search--dropdown .select2-search__field::placeholder, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .form-row input.input-text::placeholder, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .form-row input.input-text::placeholder, .woocommerce form .form-row input.valkivid-template_vlogger.input-text::placeholder, .select2-container.select2-container--default .select2-search--dropdown .valkivid-template_vlogger.select2-search__field::placeholder, .valkivid-content.valkivid-template_vlogger-v1 form.pmpro_form .input::placeholder, .valkivid-content.valkivid-template_vlogger-v2 form.pmpro_form .input::placeholder, form.pmpro_form .valkivid-template_vlogger.input::placeholder, .valkivid-content.valkivid-template_vlogger-v1 .pmpro_login_wrap .input::placeholder,
.valkivid-content.valkivid-template_vlogger-v1 .valkivid-account-content .input::placeholder, .valkivid-content.valkivid-template_vlogger-v2 .pmpro_login_wrap .input::placeholder,
.valkivid-content.valkivid-template_vlogger-v2 .valkivid-account-content .input::placeholder, .pmpro_login_wrap .valkivid-template_vlogger.input::placeholder,
.valkivid-textarea.valkivid-template_vlogger::placeholder,
.comment-respond.valkivid-template_vlogger .comment-form textarea::placeholder,
.comment-respond .comment-form textarea.valkivid-template_vlogger::placeholder,
.valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form textarea::placeholder,
.valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form textarea::placeholder,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .form-row textarea::placeholder,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .form-row textarea::placeholder,
.woocommerce form .form-row textarea.valkivid-template_vlogger::placeholder {
  font-weight: 400;
  opacity: .6;
}

/**
 * Input
 */
.valkivid-input.valkivid-template_streamer, .valkivid-html-rich-content.valkivid-template_streamer input[type="text"], .valkivid-template_streamer.valkivid-post-open-content input[type="text"], .valkivid-comment-list .valkivid-template_streamer.comment-body input[type="text"], .valkivid-template_streamer.valkivid-sidebar input[type="text"], .valkivid-template_streamer.woocommerce-product-details__short-description input[type="text"], .valkivid-template_streamer.woocommerce-variation-description input[type="text"], .woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description input[type="text"], .woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information input[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description input[type="text"], .valkivid-template_streamer.valkivid-membership-preview-description input[type="text"], form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields input[type="text"], .valkivid-template_streamer.pmpro_confirmation_wrap input[type="text"],
.valkivid-html-rich-content.valkivid-template_streamer input[type="password"],
.valkivid-template_streamer.valkivid-post-open-content input[type="password"],
.valkivid-comment-list .valkivid-template_streamer.comment-body input[type="password"],
.valkivid-template_streamer.valkivid-sidebar input[type="password"],
.valkivid-template_streamer.woocommerce-product-details__short-description input[type="password"],
.valkivid-template_streamer.woocommerce-variation-description input[type="password"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description input[type="password"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information input[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description input[type="password"],
.valkivid-template_streamer.valkivid-membership-preview-description input[type="password"],
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields input[type="password"],
.valkivid-template_streamer.pmpro_confirmation_wrap input[type="password"],
.valkivid-html-rich-content.valkivid-template_streamer input[type="search"],
.valkivid-template_streamer.valkivid-post-open-content input[type="search"],
.valkivid-comment-list .valkivid-template_streamer.comment-body input[type="search"],
.valkivid-template_streamer.valkivid-sidebar input[type="search"],
.valkivid-template_streamer.woocommerce-product-details__short-description input[type="search"],
.valkivid-template_streamer.woocommerce-variation-description input[type="search"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description input[type="search"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information input[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description input[type="search"],
.valkivid-template_streamer.valkivid-membership-preview-description input[type="search"],
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields input[type="search"],
.valkivid-template_streamer.pmpro_confirmation_wrap input[type="search"], .valkivid-html-rich-content input.valkivid-template_streamer[type="text"], .valkivid-post-open-content input.valkivid-template_streamer[type="text"], .valkivid-comment-list .comment-body input.valkivid-template_streamer[type="text"], .valkivid-sidebar input.valkivid-template_streamer[type="text"], .woocommerce-product-details__short-description input.valkivid-template_streamer[type="text"], .woocommerce-variation-description input.valkivid-template_streamer[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_streamer[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_streamer[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_streamer[type="text"], .valkivid-membership-preview-description input.valkivid-template_streamer[type="text"], form.pmpro_form .pmpro_checkout-fields input.valkivid-template_streamer[type="text"], .pmpro_confirmation_wrap input.valkivid-template_streamer[type="text"],
.valkivid-html-rich-content input.valkivid-template_streamer[type="password"],
.valkivid-post-open-content input.valkivid-template_streamer[type="password"],
.valkivid-comment-list .comment-body input.valkivid-template_streamer[type="password"],
.valkivid-sidebar input.valkivid-template_streamer[type="password"],
.woocommerce-product-details__short-description input.valkivid-template_streamer[type="password"],
.woocommerce-variation-description input.valkivid-template_streamer[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_streamer[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_streamer[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_streamer[type="password"],
.valkivid-membership-preview-description input.valkivid-template_streamer[type="password"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_streamer[type="password"],
.pmpro_confirmation_wrap input.valkivid-template_streamer[type="password"],
.valkivid-html-rich-content input.valkivid-template_streamer[type="search"],
.valkivid-post-open-content input.valkivid-template_streamer[type="search"],
.valkivid-comment-list .comment-body input.valkivid-template_streamer[type="search"],
.valkivid-sidebar input.valkivid-template_streamer[type="search"],
.woocommerce-product-details__short-description input.valkivid-template_streamer[type="search"],
.woocommerce-variation-description input.valkivid-template_streamer[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_streamer[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_streamer[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_streamer[type="search"],
.valkivid-membership-preview-description input.valkivid-template_streamer[type="search"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_streamer[type="search"],
.pmpro_confirmation_wrap input.valkivid-template_streamer[type="search"], .comment-respond.valkivid-template_streamer .comment-form input[type="text"],
.comment-respond.valkivid-template_streamer .comment-form input[type="email"], .comment-respond .comment-form input.valkivid-template_streamer[type="text"],
.comment-respond .comment-form input.valkivid-template_streamer[type="email"], .valkivid-content.valkivid-template_streamer-v1 .valkivid-woocommerce-content-body .quantity .qty,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce .quantity .qty, .valkivid-content.valkivid-template_streamer-v2 .valkivid-woocommerce-content-body .quantity .qty,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce .quantity .qty, .woocommerce .quantity .valkivid-template_streamer.qty, .valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form input[type="text"],
.valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form input[type="email"], .valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form input[type="text"],
.valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form input[type="email"], .valkivid-content.valkivid-template_streamer-v1 table.cart td.actions .coupon .input-text, .valkivid-content.valkivid-template_streamer-v2 table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .valkivid-template_streamer.input-text, .valkivid-template_streamer .select2-container.select2-container--default .select2-search--dropdown .select2-search__field, .valkivid-content.valkivid-template_streamer-v1 .woocommerce form .form-row input.input-text, .valkivid-content.valkivid-template_streamer-v2 .woocommerce form .form-row input.input-text, .woocommerce form .form-row input.valkivid-template_streamer.input-text, .select2-container.select2-container--default .select2-search--dropdown .valkivid-template_streamer.select2-search__field, .valkivid-content.valkivid-template_streamer-v1 form.pmpro_form .input, .valkivid-content.valkivid-template_streamer-v2 form.pmpro_form .input, form.pmpro_form .valkivid-template_streamer.input, .valkivid-content.valkivid-template_streamer-v1 .pmpro_login_wrap .input,
.valkivid-content.valkivid-template_streamer-v1 .valkivid-account-content .input, .valkivid-content.valkivid-template_streamer-v2 .pmpro_login_wrap .input,
.valkivid-content.valkivid-template_streamer-v2 .valkivid-account-content .input, .pmpro_login_wrap .valkivid-template_streamer.input {
  padding: 0 16px;
}

.valkivid-input.valkivid-template_vlogger, .valkivid-html-rich-content.valkivid-template_vlogger input[type="text"], .valkivid-template_vlogger.valkivid-post-open-content input[type="text"], .valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="text"], .valkivid-template_vlogger.valkivid-sidebar input[type="text"], .valkivid-template_vlogger.woocommerce-product-details__short-description input[type="text"], .valkivid-template_vlogger.woocommerce-variation-description input[type="text"], .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="text"], .woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="text"], .valkivid-template_vlogger.valkivid-membership-preview-description input[type="text"], form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="text"], .valkivid-template_vlogger.pmpro_confirmation_wrap input[type="text"],
.valkivid-html-rich-content.valkivid-template_vlogger input[type="password"],
.valkivid-template_vlogger.valkivid-post-open-content input[type="password"],
.valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="password"],
.valkivid-template_vlogger.valkivid-sidebar input[type="password"],
.valkivid-template_vlogger.woocommerce-product-details__short-description input[type="password"],
.valkivid-template_vlogger.woocommerce-variation-description input[type="password"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="password"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="password"],
.valkivid-template_vlogger.valkivid-membership-preview-description input[type="password"],
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="password"],
.valkivid-template_vlogger.pmpro_confirmation_wrap input[type="password"],
.valkivid-html-rich-content.valkivid-template_vlogger input[type="search"],
.valkivid-template_vlogger.valkivid-post-open-content input[type="search"],
.valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="search"],
.valkivid-template_vlogger.valkivid-sidebar input[type="search"],
.valkivid-template_vlogger.woocommerce-product-details__short-description input[type="search"],
.valkivid-template_vlogger.woocommerce-variation-description input[type="search"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="search"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="search"],
.valkivid-template_vlogger.valkivid-membership-preview-description input[type="search"],
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="search"],
.valkivid-template_vlogger.pmpro_confirmation_wrap input[type="search"], .valkivid-html-rich-content input.valkivid-template_vlogger[type="text"], .valkivid-post-open-content input.valkivid-template_vlogger[type="text"], .valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="text"], .valkivid-sidebar input.valkivid-template_vlogger[type="text"], .woocommerce-product-details__short-description input.valkivid-template_vlogger[type="text"], .woocommerce-variation-description input.valkivid-template_vlogger[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="text"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="text"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="text"], .valkivid-membership-preview-description input.valkivid-template_vlogger[type="text"], form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="text"], .pmpro_confirmation_wrap input.valkivid-template_vlogger[type="text"],
.valkivid-html-rich-content input.valkivid-template_vlogger[type="password"],
.valkivid-post-open-content input.valkivid-template_vlogger[type="password"],
.valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="password"],
.valkivid-sidebar input.valkivid-template_vlogger[type="password"],
.woocommerce-product-details__short-description input.valkivid-template_vlogger[type="password"],
.woocommerce-variation-description input.valkivid-template_vlogger[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="password"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="password"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="password"],
.valkivid-membership-preview-description input.valkivid-template_vlogger[type="password"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="password"],
.pmpro_confirmation_wrap input.valkivid-template_vlogger[type="password"],
.valkivid-html-rich-content input.valkivid-template_vlogger[type="search"],
.valkivid-post-open-content input.valkivid-template_vlogger[type="search"],
.valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="search"],
.valkivid-sidebar input.valkivid-template_vlogger[type="search"],
.woocommerce-product-details__short-description input.valkivid-template_vlogger[type="search"],
.woocommerce-variation-description input.valkivid-template_vlogger[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="search"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="search"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="search"],
.valkivid-membership-preview-description input.valkivid-template_vlogger[type="search"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="search"],
.pmpro_confirmation_wrap input.valkivid-template_vlogger[type="search"], .comment-respond.valkivid-template_vlogger .comment-form input[type="text"],
.comment-respond.valkivid-template_vlogger .comment-form input[type="email"], .comment-respond .comment-form input.valkivid-template_vlogger[type="text"],
.comment-respond .comment-form input.valkivid-template_vlogger[type="email"], .valkivid-content.valkivid-template_vlogger-v1 .valkivid-woocommerce-content-body .quantity .qty,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce .quantity .qty, .valkivid-content.valkivid-template_vlogger-v2 .valkivid-woocommerce-content-body .quantity .qty,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce .quantity .qty, .woocommerce .quantity .valkivid-template_vlogger.qty, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="text"],
.valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="email"], .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="text"],
.valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="email"], .valkivid-content.valkivid-template_vlogger-v1 table.cart td.actions .coupon .input-text, .valkivid-content.valkivid-template_vlogger-v2 table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .valkivid-template_vlogger.input-text, .valkivid-template_vlogger .select2-container.select2-container--default .select2-search--dropdown .select2-search__field, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .form-row input.input-text, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .form-row input.input-text, .woocommerce form .form-row input.valkivid-template_vlogger.input-text, .select2-container.select2-container--default .select2-search--dropdown .valkivid-template_vlogger.select2-search__field, .valkivid-content.valkivid-template_vlogger-v1 form.pmpro_form .input, .valkivid-content.valkivid-template_vlogger-v2 form.pmpro_form .input, form.pmpro_form .valkivid-template_vlogger.input, .valkivid-content.valkivid-template_vlogger-v1 .pmpro_login_wrap .input,
.valkivid-content.valkivid-template_vlogger-v1 .valkivid-account-content .input, .valkivid-content.valkivid-template_vlogger-v2 .pmpro_login_wrap .input,
.valkivid-content.valkivid-template_vlogger-v2 .valkivid-account-content .input, .pmpro_login_wrap .valkivid-template_vlogger.input {
  padding: 0 26px;
}

/**
 * Textarea
 */

.valkivid-textarea.valkivid-template_streamer,
.comment-respond.valkivid-template_streamer .comment-form textarea,
.comment-respond .comment-form textarea.valkivid-template_streamer,
.valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form textarea,
.valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form textarea,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce form .form-row textarea,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce form .form-row textarea,
.woocommerce form .form-row textarea.valkivid-template_streamer {
  min-height: 200px;
  padding: 16px;
}


.valkivid-textarea.valkivid-template_vlogger,
.comment-respond.valkivid-template_vlogger .comment-form textarea,
.comment-respond .comment-form textarea.valkivid-template_vlogger,
.valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form textarea,
.valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form textarea,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .form-row textarea,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .form-row textarea,
.woocommerce form .form-row textarea.valkivid-template_vlogger {
  min-height: 240px;
  padding: 18px 26px;
}

/**
 * Select
 */

.valkivid-select,
.valkivid-html-rich-content select,
.valkivid-post-open-content select,
.valkivid-comment-list .comment-body select,
.valkivid-sidebar select,
.woocommerce-product-details__short-description select,
.woocommerce-variation-description select,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description select,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information select,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description select,
.valkivid-membership-preview-description select,
form.pmpro_form .pmpro_checkout-fields select,
.pmpro_confirmation_wrap select,
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select,
.woocommerce div.product form.cart .variations select,
form.pmpro_form select {
  appearance: none;
  cursor: pointer;
}


.valkivid-select.valkivid-template_streamer,
.valkivid-html-rich-content.valkivid-template_streamer select,
.valkivid-template_streamer.valkivid-post-open-content select,
.valkivid-comment-list .valkivid-template_streamer.comment-body select,
.valkivid-template_streamer.valkivid-sidebar select,
.valkivid-template_streamer.woocommerce-product-details__short-description select,
.valkivid-template_streamer.woocommerce-variation-description select,
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description select,
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information select,
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description select,
.valkivid-template_streamer.valkivid-membership-preview-description select,
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields select,
.valkivid-template_streamer.pmpro_confirmation_wrap select,
.valkivid-html-rich-content select.valkivid-template_streamer,
.valkivid-post-open-content select.valkivid-template_streamer,
.valkivid-comment-list .comment-body select.valkivid-template_streamer,
.valkivid-sidebar select.valkivid-template_streamer,
.woocommerce-product-details__short-description select.valkivid-template_streamer,
.woocommerce-variation-description select.valkivid-template_streamer,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description select.valkivid-template_streamer,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information select.valkivid-template_streamer,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description select.valkivid-template_streamer,
.valkivid-membership-preview-description select.valkivid-template_streamer,
.pmpro_confirmation_wrap select.valkivid-template_streamer,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce-ordering select,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce-ordering select,
.woocommerce .woocommerce-ordering select.valkivid-template_streamer,
.woocommerce-page .woocommerce-ordering select.valkivid-template_streamer,
.valkivid-content.valkivid-template_streamer-v1 div.product form.cart .variations select,
.valkivid-content.valkivid-template_streamer-v2 div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select.valkivid-template_streamer,
.valkivid-content.valkivid-template_streamer-v1 form.pmpro_form select,
.valkivid-content.valkivid-template_streamer-v2 form.pmpro_form select,
form.pmpro_form select.valkivid-template_streamer {
  padding: 0 44px 0 16px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBpeGVsX0Fycm93IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjEwcHgiIGhlaWdodD0iNnB4IiB2aWV3Qm94PSItMiAyIDEwIDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIgMiAxMCA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTIsMnYyaDEuOTk5VjJILTJ6IE0tMC4wMDEsNHYyaDJWNEgtMC4wMDF6IE0zLjk5OSw2aC0ydjJoMlY2eiBNNS45OTksNGgtMnYyaDJWNHogTTgsMkg1Ljk5OXYySDhWMnoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==") no-repeat right 16px center;
}


.valkivid-select.valkivid-template_vlogger,
.valkivid-html-rich-content.valkivid-template_vlogger select,
.valkivid-template_vlogger.valkivid-post-open-content select,
.valkivid-comment-list .valkivid-template_vlogger.comment-body select,
.valkivid-template_vlogger.valkivid-sidebar select,
.valkivid-template_vlogger.woocommerce-product-details__short-description select,
.valkivid-template_vlogger.woocommerce-variation-description select,
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description select,
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information select,
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description select,
.valkivid-template_vlogger.valkivid-membership-preview-description select,
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields select,
.valkivid-template_vlogger.pmpro_confirmation_wrap select,
.valkivid-html-rich-content select.valkivid-template_vlogger,
.valkivid-post-open-content select.valkivid-template_vlogger,
.valkivid-comment-list .comment-body select.valkivid-template_vlogger,
.valkivid-sidebar select.valkivid-template_vlogger,
.woocommerce-product-details__short-description select.valkivid-template_vlogger,
.woocommerce-variation-description select.valkivid-template_vlogger,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description select.valkivid-template_vlogger,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information select.valkivid-template_vlogger,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description select.valkivid-template_vlogger,
.valkivid-membership-preview-description select.valkivid-template_vlogger,
.pmpro_confirmation_wrap select.valkivid-template_vlogger,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce-ordering select,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce-ordering select,
.woocommerce .woocommerce-ordering select.valkivid-template_vlogger,
.woocommerce-page .woocommerce-ordering select.valkivid-template_vlogger,
.valkivid-content.valkivid-template_vlogger-v1 div.product form.cart .variations select,
.valkivid-content.valkivid-template_vlogger-v2 div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select.valkivid-template_vlogger,
.valkivid-content.valkivid-template_vlogger-v1 form.pmpro_form select,
.valkivid-content.valkivid-template_vlogger-v2 form.pmpro_form select,
form.pmpro_form select.valkivid-template_vlogger {
  padding: 0 62px 0 26px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkFycm93IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjEwcHgiIGhlaWdodD0iNnB4IiB2aWV3Qm94PSItMiAyIDEwIDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIgMiAxMCA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMzQjM5NTgiIGQ9Ik0zLDhMMS43NSw2LjgwMWwwLDBMLTIsMy4yTC0wLjc1LDJMMyw1LjYwMkw2Ljc1LDJMOCwzLjJMNC4yNSw2LjgwMWwwLDBMMyw4eiIvPg0KPC9zdmc+DQo=") no-repeat right 26px center;
}

.valkivid-select option, .valkivid-html-rich-content select option, .valkivid-post-open-content select option, .valkivid-comment-list .comment-body select option, .valkivid-sidebar select option, .woocommerce-product-details__short-description select option, .woocommerce-variation-description select option, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description select option, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information select option, .woocommerce #reviews #comments ol.commentlist li .comment-text .description select option, .valkivid-membership-preview-description select option, form.pmpro_form .pmpro_checkout-fields select option, .pmpro_confirmation_wrap select option, .woocommerce .woocommerce-ordering select option, .woocommerce-page .woocommerce-ordering select option, .woocommerce div.product form.cart .variations select option, form.pmpro_form select option {
  background-color: var(--valkivid-body-background-color);
}

/**
 * Checkbox
 */
.valkivid-checkbox, .comment-respond .comment-form input[type="checkbox"], .woocommerce form .woocommerce-form__input-checkbox {
  opacity: 0;
  display: inline;
  margin-top: 18px;
  pointer-events: none;
}

.valkivid-checkbox.valkivid-template_streamer + span, .comment-respond.valkivid-template_streamer .comment-form input[type="checkbox"] + span, .comment-respond .comment-form input.valkivid-template_streamer[type="checkbox"] + span, .valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form input[type="checkbox"] + span, .valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form input[type="checkbox"] + span, .valkivid-content.valkivid-template_streamer-v1 .woocommerce form .woocommerce-form__input-checkbox + span, .valkivid-content.valkivid-template_streamer-v2 .woocommerce form .woocommerce-form__input-checkbox + span, .woocommerce form .valkivid-template_streamer.woocommerce-form__input-checkbox + span,
.valkivid-checkbox.valkivid-template_streamer + label,
.comment-respond.valkivid-template_streamer .comment-form input[type="checkbox"] + label,
.comment-respond .comment-form input.valkivid-template_streamer[type="checkbox"] + label,
.valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form input[type="checkbox"] + label,
.valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form input[type="checkbox"] + label,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce form .woocommerce-form__input-checkbox + label,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce form .woocommerce-form__input-checkbox + label,
.woocommerce form .valkivid-template_streamer.woocommerce-form__input-checkbox + label {
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 500;
  text-transform: none;
}

.valkivid-checkbox.valkivid-template_streamer + span::before, .comment-respond.valkivid-template_streamer .comment-form input[type="checkbox"] + span::before, .comment-respond .comment-form input.valkivid-template_streamer[type="checkbox"] + span::before, .valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form input[type="checkbox"] + span::before, .valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form input[type="checkbox"] + span::before, .valkivid-content.valkivid-template_streamer-v1 .woocommerce form .woocommerce-form__input-checkbox + span::before, .valkivid-content.valkivid-template_streamer-v2 .woocommerce form .woocommerce-form__input-checkbox + span::before, .woocommerce form .valkivid-template_streamer.woocommerce-form__input-checkbox + span::before,
.valkivid-checkbox.valkivid-template_streamer + label::before,
.comment-respond.valkivid-template_streamer .comment-form input[type="checkbox"] + label::before,
.comment-respond .comment-form input.valkivid-template_streamer[type="checkbox"] + label::before,
.valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form input[type="checkbox"] + label::before,
.valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form input[type="checkbox"] + label::before,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce form .woocommerce-form__input-checkbox + label::before,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce form .woocommerce-form__input-checkbox + label::before,
.woocommerce form .valkivid-template_streamer.woocommerce-form__input-checkbox + label::before {
  width: 16px;
  height: 16px;
  margin-right: 12px;
  margin-top: 2px;
}

.valkivid-checkbox.valkivid-template_streamer + span::after, .comment-respond.valkivid-template_streamer .comment-form input[type="checkbox"] + span::after, .comment-respond .comment-form input.valkivid-template_streamer[type="checkbox"] + span::after, .valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form input[type="checkbox"] + span::after, .valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form input[type="checkbox"] + span::after, .valkivid-content.valkivid-template_streamer-v1 .woocommerce form .woocommerce-form__input-checkbox + span::after, .valkivid-content.valkivid-template_streamer-v2 .woocommerce form .woocommerce-form__input-checkbox + span::after, .woocommerce form .valkivid-template_streamer.woocommerce-form__input-checkbox + span::after,
.valkivid-checkbox.valkivid-template_streamer + label::after,
.comment-respond.valkivid-template_streamer .comment-form input[type="checkbox"] + label::after,
.comment-respond .comment-form input.valkivid-template_streamer[type="checkbox"] + label::after,
.valkivid-content.valkivid-template_streamer-v1 #reviews .comment-form input[type="checkbox"] + label::after,
.valkivid-content.valkivid-template_streamer-v2 #reviews .comment-form input[type="checkbox"] + label::after,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce form .woocommerce-form__input-checkbox + label::after,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce form .woocommerce-form__input-checkbox + label::after,
.woocommerce form .valkivid-template_streamer.woocommerce-form__input-checkbox + label::after {
  width: 8px;
  height: 8px;
  top: 6px;
  left: 4px;
}

.valkivid-checkbox.valkivid-template_vlogger + span::before, .comment-respond.valkivid-template_vlogger .comment-form input[type="checkbox"] + span::before, .comment-respond .comment-form input.valkivid-template_vlogger[type="checkbox"] + span::before, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="checkbox"] + span::before, .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="checkbox"] + span::before, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .woocommerce-form__input-checkbox + span::before, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .woocommerce-form__input-checkbox + span::before, .woocommerce form .valkivid-template_vlogger.woocommerce-form__input-checkbox + span::before,
.valkivid-checkbox.valkivid-template_vlogger + label::before,
.comment-respond.valkivid-template_vlogger .comment-form input[type="checkbox"] + label::before,
.comment-respond .comment-form input.valkivid-template_vlogger[type="checkbox"] + label::before,
.valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="checkbox"] + label::before,
.valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="checkbox"] + label::before,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .woocommerce-form__input-checkbox + label::before,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .woocommerce-form__input-checkbox + label::before,
.woocommerce form .valkivid-template_vlogger.woocommerce-form__input-checkbox + label::before {
  width: 28px;
  height: 28px;
  margin-right: 18px;
}

.valkivid-checkbox.valkivid-template_vlogger + span::after, .comment-respond.valkivid-template_vlogger .comment-form input[type="checkbox"] + span::after, .comment-respond .comment-form input.valkivid-template_vlogger[type="checkbox"] + span::after, .valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="checkbox"] + span::after, .valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="checkbox"] + span::after, .valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .woocommerce-form__input-checkbox + span::after, .valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .woocommerce-form__input-checkbox + span::after, .woocommerce form .valkivid-template_vlogger.woocommerce-form__input-checkbox + span::after,
.valkivid-checkbox.valkivid-template_vlogger + label::after,
.comment-respond.valkivid-template_vlogger .comment-form input[type="checkbox"] + label::after,
.comment-respond .comment-form input.valkivid-template_vlogger[type="checkbox"] + label::after,
.valkivid-content.valkivid-template_vlogger-v1 #reviews .comment-form input[type="checkbox"] + label::after,
.valkivid-content.valkivid-template_vlogger-v2 #reviews .comment-form input[type="checkbox"] + label::after,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce form .woocommerce-form__input-checkbox + label::after,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce form .woocommerce-form__input-checkbox + label::after,
.woocommerce form .valkivid-template_vlogger.woocommerce-form__input-checkbox + label::after {
  width: 18px;
  height: 18px;
  top: 5px;
  left: 5px;
}

.valkivid-checkbox + span, .comment-respond .comment-form input[type="checkbox"] + span, .woocommerce form .woocommerce-form__input-checkbox + span,
.valkivid-checkbox + label,
.comment-respond .comment-form input[type="checkbox"] + label,
.woocommerce form .woocommerce-form__input-checkbox + label {
  margin-top: 0;
  display: flex;
  align-items: flex-start;
  color: var(--valkivid-form-checkbox-label-color);
  cursor: pointer;
  position: relative;
}

.valkivid-checkbox + span::before, .comment-respond .comment-form input[type="checkbox"] + span::before, .woocommerce form .woocommerce-form__input-checkbox + span::before, .valkivid-checkbox + span::after, .comment-respond .comment-form input[type="checkbox"] + span::after, .woocommerce form .woocommerce-form__input-checkbox + span::after,
.valkivid-checkbox + label::before,
.comment-respond .comment-form input[type="checkbox"] + label::before,
.woocommerce form .woocommerce-form__input-checkbox + label::before,
.valkivid-checkbox + label::after,
.comment-respond .comment-form input[type="checkbox"] + label::after,
.woocommerce form .woocommerce-form__input-checkbox + label::after {
  content: '';
  flex-shrink: 0;
}

.valkivid-checkbox + span::before, .comment-respond .comment-form input[type="checkbox"] + span::before, .woocommerce form .woocommerce-form__input-checkbox + span::before,
.valkivid-checkbox + label::before,
.comment-respond .comment-form input[type="checkbox"] + label::before,
.woocommerce form .woocommerce-form__input-checkbox + label::before {
  border: 1px solid var(--valkivid-form-checkbox-border-color);
}

.valkivid-checkbox + span::after, .comment-respond .comment-form input[type="checkbox"] + span::after, .woocommerce form .woocommerce-form__input-checkbox + span::after,
.valkivid-checkbox + label::after,
.comment-respond .comment-form input[type="checkbox"] + label::after,
.woocommerce form .woocommerce-form__input-checkbox + label::after {
  background-color: var(--valkivid-global-primary-color);
  position: absolute;
  display: none;
}

.valkivid-checkbox:checked + span::before, .comment-respond .comment-form input:checked[type="checkbox"] + span::before, .woocommerce form .woocommerce-form__input-checkbox:checked + span::before,
.valkivid-checkbox:checked + label::before,
.comment-respond .comment-form input:checked[type="checkbox"] + label::before,
.woocommerce form .woocommerce-form__input-checkbox:checked + label::before {
  border-color: var(--valkivid-global-primary-color);
}

.valkivid-checkbox:checked + span::after, .comment-respond .comment-form input:checked[type="checkbox"] + span::after, .woocommerce form .woocommerce-form__input-checkbox:checked + span::after,
.valkivid-checkbox:checked + label::after,
.comment-respond .comment-form input:checked[type="checkbox"] + label::after,
.woocommerce form .woocommerce-form__input-checkbox:checked + label::after {
  display: block;
}

.valkivid-checkbox:focus + span, .comment-respond .comment-form input:focus[type="checkbox"] + span, .woocommerce form .woocommerce-form__input-checkbox:focus + span,
.valkivid-checkbox:focus + label,
.comment-respond .comment-form input:focus[type="checkbox"] + label,
.woocommerce form .woocommerce-form__input-checkbox:focus + label {
  text-decoration: underline;
}

/**
 * Submit
 */

.valkivid-submit,
.valkivid-html-rich-content input[type="submit"],
.valkivid-post-open-content input[type="submit"],
.valkivid-comment-list .comment-body input[type="submit"],
.valkivid-sidebar input[type="submit"],
.woocommerce-product-details__short-description input[type="submit"],
.woocommerce-variation-description input[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input[type="submit"],
.valkivid-membership-preview-description input[type="submit"],
form.pmpro_form .pmpro_checkout-fields input[type="submit"],
.pmpro_confirmation_wrap input[type="submit"],
.valkivid-html-rich-content button[type="submit"],
.valkivid-post-open-content button[type="submit"],
.valkivid-comment-list .comment-body button[type="submit"],
.valkivid-sidebar button[type="submit"],
.woocommerce-product-details__short-description button[type="submit"],
.woocommerce-variation-description button[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description button[type="submit"],
.valkivid-membership-preview-description button[type="submit"],
form.pmpro_form .pmpro_checkout-fields button[type="submit"],
.pmpro_confirmation_wrap button[type="submit"],
.comment-respond .comment-form input[type="submit"],
.woocommerce div.product form.cart .button,
.woocommerce #reviews #respond input#submit,
.woocommerce button.button,
.woocommerce-cart .wc-proceed-to-checkout a.button,
.woocommerce button.button.alt,
.pmpro_login_wrap .button {
  border-radius: 0;
  background-color: var(--valkivid-global-primary-color);
  color: var(--valkivid-button-color);
  font-weight: 700;
  cursor: pointer;
}

.valkivid-submit:focus, .valkivid-html-rich-content input:focus[type="submit"], .valkivid-post-open-content input:focus[type="submit"], .valkivid-comment-list .comment-body input:focus[type="submit"], .valkivid-sidebar input:focus[type="submit"], .woocommerce-product-details__short-description input:focus[type="submit"], .woocommerce-variation-description input:focus[type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input:focus[type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input:focus[type="submit"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input:focus[type="submit"], .valkivid-membership-preview-description input:focus[type="submit"], form.pmpro_form .pmpro_checkout-fields input:focus[type="submit"], .pmpro_confirmation_wrap input:focus[type="submit"],
.valkivid-html-rich-content button:focus[type="submit"],
.valkivid-post-open-content button:focus[type="submit"],
.valkivid-comment-list .comment-body button:focus[type="submit"],
.valkivid-sidebar button:focus[type="submit"],
.woocommerce-product-details__short-description button:focus[type="submit"],
.woocommerce-variation-description button:focus[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button:focus[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button:focus[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description button:focus[type="submit"],
.valkivid-membership-preview-description button:focus[type="submit"],
form.pmpro_form .pmpro_checkout-fields button:focus[type="submit"],
.pmpro_confirmation_wrap button:focus[type="submit"], .comment-respond .comment-form input:focus[type="submit"], .woocommerce div.product form.cart .button:focus, .woocommerce #reviews #respond input#submit:focus, .woocommerce button.button:focus, .woocommerce-cart .wc-proceed-to-checkout a.button:focus, .pmpro_login_wrap .button:focus {
  text-decoration: underline;
}

.valkivid-submit:hover, .valkivid-html-rich-content input:hover[type="submit"], .valkivid-post-open-content input:hover[type="submit"], .valkivid-comment-list .comment-body input:hover[type="submit"], .valkivid-sidebar input:hover[type="submit"], .woocommerce-product-details__short-description input:hover[type="submit"], .woocommerce-variation-description input:hover[type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input:hover[type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input:hover[type="submit"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input:hover[type="submit"], .valkivid-membership-preview-description input:hover[type="submit"], form.pmpro_form .pmpro_checkout-fields input:hover[type="submit"], .pmpro_confirmation_wrap input:hover[type="submit"],
.valkivid-html-rich-content button:hover[type="submit"],
.valkivid-post-open-content button:hover[type="submit"],
.valkivid-comment-list .comment-body button:hover[type="submit"],
.valkivid-sidebar button:hover[type="submit"],
.woocommerce-product-details__short-description button:hover[type="submit"],
.woocommerce-variation-description button:hover[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button:hover[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button:hover[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description button:hover[type="submit"],
.valkivid-membership-preview-description button:hover[type="submit"],
form.pmpro_form .pmpro_checkout-fields button:hover[type="submit"],
.pmpro_confirmation_wrap button:hover[type="submit"], .comment-respond .comment-form input:hover[type="submit"], .woocommerce div.product form.cart .button:hover, .woocommerce #reviews #respond input#submit:hover, .woocommerce button.button:hover, .woocommerce-cart .wc-proceed-to-checkout a.button:hover, .pmpro_login_wrap .button:hover {
  background-color: var(--valkivid-global-primary-color);
  color: var(--valkivid-button-color);
}

.valkivid-submit:disabled, .valkivid-html-rich-content input:disabled[type="submit"], .valkivid-post-open-content input:disabled[type="submit"], .valkivid-comment-list .comment-body input:disabled[type="submit"], .valkivid-sidebar input:disabled[type="submit"], .woocommerce-product-details__short-description input:disabled[type="submit"], .woocommerce-variation-description input:disabled[type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input:disabled[type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input:disabled[type="submit"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input:disabled[type="submit"], .valkivid-membership-preview-description input:disabled[type="submit"], form.pmpro_form .pmpro_checkout-fields input:disabled[type="submit"], .pmpro_confirmation_wrap input:disabled[type="submit"],
.valkivid-html-rich-content button:disabled[type="submit"],
.valkivid-post-open-content button:disabled[type="submit"],
.valkivid-comment-list .comment-body button:disabled[type="submit"],
.valkivid-sidebar button:disabled[type="submit"],
.woocommerce-product-details__short-description button:disabled[type="submit"],
.woocommerce-variation-description button:disabled[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button:disabled[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button:disabled[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description button:disabled[type="submit"],
.valkivid-membership-preview-description button:disabled[type="submit"],
form.pmpro_form .pmpro_checkout-fields button:disabled[type="submit"],
.pmpro_confirmation_wrap button:disabled[type="submit"], .comment-respond .comment-form input:disabled[type="submit"], .woocommerce div.product form.cart .button:disabled, .woocommerce #reviews #respond input#submit:disabled, .woocommerce button.button:disabled, .woocommerce-cart .wc-proceed-to-checkout a.button:disabled, .pmpro_login_wrap .button:disabled, .valkivid-submit:disabled[disabled], .valkivid-html-rich-content input:disabled[disabled][type="submit"], .valkivid-post-open-content input:disabled[disabled][type="submit"], .valkivid-comment-list .comment-body input:disabled[disabled][type="submit"], .valkivid-sidebar input:disabled[disabled][type="submit"], .woocommerce-product-details__short-description input:disabled[disabled][type="submit"], .woocommerce-variation-description input:disabled[disabled][type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input:disabled[disabled][type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input:disabled[disabled][type="submit"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input:disabled[disabled][type="submit"], .valkivid-membership-preview-description input:disabled[disabled][type="submit"], form.pmpro_form .pmpro_checkout-fields input:disabled[disabled][type="submit"], .pmpro_confirmation_wrap input:disabled[disabled][type="submit"],
.valkivid-html-rich-content button:disabled[disabled][type="submit"],
.valkivid-post-open-content button:disabled[disabled][type="submit"],
.valkivid-comment-list .comment-body button:disabled[disabled][type="submit"],
.valkivid-sidebar button:disabled[disabled][type="submit"],
.woocommerce-product-details__short-description button:disabled[disabled][type="submit"],
.woocommerce-variation-description button:disabled[disabled][type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button:disabled[disabled][type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button:disabled[disabled][type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description button:disabled[disabled][type="submit"],
.valkivid-membership-preview-description button:disabled[disabled][type="submit"],
form.pmpro_form .pmpro_checkout-fields button:disabled[disabled][type="submit"],
.pmpro_confirmation_wrap button:disabled[disabled][type="submit"], .comment-respond .comment-form input:disabled[disabled][type="submit"], .woocommerce div.product form.cart .button:disabled[disabled], .woocommerce #reviews #respond input#submit:disabled[disabled], .woocommerce button.button:disabled[disabled], .woocommerce-cart .wc-proceed-to-checkout a.button:disabled[disabled], .pmpro_login_wrap .button:disabled[disabled] {
  color: var(--valkivid-button-color);
}

.valkivid-submit:disabled:hover, .valkivid-html-rich-content input:disabled:hover[type="submit"], .valkivid-post-open-content input:disabled:hover[type="submit"], .valkivid-comment-list .comment-body input:disabled:hover[type="submit"], .valkivid-sidebar input:disabled:hover[type="submit"], .woocommerce-product-details__short-description input:disabled:hover[type="submit"], .woocommerce-variation-description input:disabled:hover[type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input:disabled:hover[type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input:disabled:hover[type="submit"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input:disabled:hover[type="submit"], .valkivid-membership-preview-description input:disabled:hover[type="submit"], form.pmpro_form .pmpro_checkout-fields input:disabled:hover[type="submit"], .pmpro_confirmation_wrap input:disabled:hover[type="submit"],
.valkivid-html-rich-content button:disabled:hover[type="submit"],
.valkivid-post-open-content button:disabled:hover[type="submit"],
.valkivid-comment-list .comment-body button:disabled:hover[type="submit"],
.valkivid-sidebar button:disabled:hover[type="submit"],
.woocommerce-product-details__short-description button:disabled:hover[type="submit"],
.woocommerce-variation-description button:disabled:hover[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button:disabled:hover[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button:disabled:hover[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description button:disabled:hover[type="submit"],
.valkivid-membership-preview-description button:disabled:hover[type="submit"],
form.pmpro_form .pmpro_checkout-fields button:disabled:hover[type="submit"],
.pmpro_confirmation_wrap button:disabled:hover[type="submit"], .comment-respond .comment-form input:disabled:hover[type="submit"], .woocommerce div.product form.cart .button:disabled:hover, .woocommerce #reviews #respond input#submit:disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce-cart .wc-proceed-to-checkout a.button:disabled:hover, .pmpro_login_wrap .button:disabled:hover, .valkivid-submit:disabled[disabled]:hover, .valkivid-html-rich-content input:disabled[disabled]:hover[type="submit"], .valkivid-post-open-content input:disabled[disabled]:hover[type="submit"], .valkivid-comment-list .comment-body input:disabled[disabled]:hover[type="submit"], .valkivid-sidebar input:disabled[disabled]:hover[type="submit"], .woocommerce-product-details__short-description input:disabled[disabled]:hover[type="submit"], .woocommerce-variation-description input:disabled[disabled]:hover[type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input:disabled[disabled]:hover[type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input:disabled[disabled]:hover[type="submit"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input:disabled[disabled]:hover[type="submit"], .valkivid-membership-preview-description input:disabled[disabled]:hover[type="submit"], form.pmpro_form .pmpro_checkout-fields input:disabled[disabled]:hover[type="submit"], .pmpro_confirmation_wrap input:disabled[disabled]:hover[type="submit"],
.valkivid-html-rich-content button:disabled[disabled]:hover[type="submit"],
.valkivid-post-open-content button:disabled[disabled]:hover[type="submit"],
.valkivid-comment-list .comment-body button:disabled[disabled]:hover[type="submit"],
.valkivid-sidebar button:disabled[disabled]:hover[type="submit"],
.woocommerce-product-details__short-description button:disabled[disabled]:hover[type="submit"],
.woocommerce-variation-description button:disabled[disabled]:hover[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button:disabled[disabled]:hover[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button:disabled[disabled]:hover[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description button:disabled[disabled]:hover[type="submit"],
.valkivid-membership-preview-description button:disabled[disabled]:hover[type="submit"],
form.pmpro_form .pmpro_checkout-fields button:disabled[disabled]:hover[type="submit"],
.pmpro_confirmation_wrap button:disabled[disabled]:hover[type="submit"], .comment-respond .comment-form input:disabled[disabled]:hover[type="submit"], .woocommerce div.product form.cart .button:disabled[disabled]:hover, .woocommerce #reviews #respond input#submit:disabled[disabled]:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce-cart .wc-proceed-to-checkout a.button:disabled[disabled]:hover, .pmpro_login_wrap .button:disabled[disabled]:hover {
  background-color: var(--valkivid-global-primary-color);
  color: var(--valkivid-button-color);
}


.valkivid-submit.valkivid-template_streamer,
.valkivid-html-rich-content.valkivid-template_streamer input[type="submit"],
.valkivid-template_streamer.valkivid-post-open-content input[type="submit"],
.valkivid-comment-list .valkivid-template_streamer.comment-body input[type="submit"],
.valkivid-template_streamer.valkivid-sidebar input[type="submit"],
.valkivid-template_streamer.woocommerce-product-details__short-description input[type="submit"],
.valkivid-template_streamer.woocommerce-variation-description input[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description input[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information input[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description input[type="submit"],
.valkivid-template_streamer.valkivid-membership-preview-description input[type="submit"],
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields input[type="submit"],
.valkivid-template_streamer.pmpro_confirmation_wrap input[type="submit"],
.valkivid-html-rich-content.valkivid-template_streamer button[type="submit"],
.valkivid-template_streamer.valkivid-post-open-content button[type="submit"],
.valkivid-comment-list .valkivid-template_streamer.comment-body button[type="submit"],
.valkivid-template_streamer.valkivid-sidebar button[type="submit"],
.valkivid-template_streamer.woocommerce-product-details__short-description button[type="submit"],
.valkivid-template_streamer.woocommerce-variation-description button[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--description button[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_streamer.panel.woocommerce-Tabs-panel--additional_information button[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_streamer.description button[type="submit"],
.valkivid-template_streamer.valkivid-membership-preview-description button[type="submit"],
form.pmpro_form .valkivid-template_streamer.pmpro_checkout-fields button[type="submit"],
.valkivid-template_streamer.pmpro_confirmation_wrap button[type="submit"],
.valkivid-html-rich-content input.valkivid-template_streamer[type="submit"],
.valkivid-post-open-content input.valkivid-template_streamer[type="submit"],
.valkivid-comment-list .comment-body input.valkivid-template_streamer[type="submit"],
.valkivid-sidebar input.valkivid-template_streamer[type="submit"],
.woocommerce-product-details__short-description input.valkivid-template_streamer[type="submit"],
.woocommerce-variation-description input.valkivid-template_streamer[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_streamer[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_streamer[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_streamer[type="submit"],
.valkivid-membership-preview-description input.valkivid-template_streamer[type="submit"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_streamer[type="submit"],
.pmpro_confirmation_wrap input.valkivid-template_streamer[type="submit"],
.valkivid-html-rich-content button.valkivid-template_streamer[type="submit"],
.valkivid-post-open-content button.valkivid-template_streamer[type="submit"],
.valkivid-comment-list .comment-body button.valkivid-template_streamer[type="submit"],
.valkivid-sidebar button.valkivid-template_streamer[type="submit"],
.woocommerce-product-details__short-description button.valkivid-template_streamer[type="submit"],
.woocommerce-variation-description button.valkivid-template_streamer[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button.valkivid-template_streamer[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button.valkivid-template_streamer[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description button.valkivid-template_streamer[type="submit"],
.valkivid-membership-preview-description button.valkivid-template_streamer[type="submit"],
form.pmpro_form .pmpro_checkout-fields button.valkivid-template_streamer[type="submit"],
.pmpro_confirmation_wrap button.valkivid-template_streamer[type="submit"],
.comment-respond.valkivid-template_streamer .comment-form input[type="submit"],
.comment-respond .comment-form input.valkivid-template_streamer[type="submit"],
.valkivid-content.valkivid-template_streamer-v1 div.product form.cart .button,
.valkivid-content.valkivid-template_streamer-v2 div.product form.cart .button,
.valkivid-content.valkivid-template_streamer-v1 #reviews #respond input#submit,
.valkivid-content.valkivid-template_streamer-v2 #reviews #respond input#submit,
.woocommerce div.product form.cart .valkivid-template_streamer.button,
.woocommerce #reviews #respond input.valkivid-template_streamer#submit,
.valkivid-content.valkivid-template_streamer-v1 .woocommerce button.button,
.valkivid-content.valkivid-template_streamer-v2 .woocommerce button.button,
.valkivid-content.valkivid-template_streamer-v1 .wc-proceed-to-checkout a.button,
.valkivid-content.valkivid-template_streamer-v2 .wc-proceed-to-checkout a.button,
.woocommerce button.valkivid-template_streamer.button,
.woocommerce-cart .wc-proceed-to-checkout a.valkivid-template_streamer.button,
.valkivid-template_streamer .woocommerce button.button,
.valkivid-template_streamer .woocommerce button.button.alt,
.valkivid-content.valkivid-template_streamer-v1 .pmpro_login_wrap .button,
.valkivid-content.valkivid-template_streamer-v1 .valkivid-account-content .button,
.valkivid-content.valkivid-template_streamer-v2 .pmpro_login_wrap .button,
.valkivid-content.valkivid-template_streamer-v2 .valkivid-account-content .button,
.pmpro_login_wrap .valkivid-template_streamer.button {
  margin-top: 28px;
  padding: 0 80px;
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  text-transform: uppercase;
}


.valkivid-submit.valkivid-template_vlogger,
.valkivid-html-rich-content.valkivid-template_vlogger input[type="submit"],
.valkivid-template_vlogger.valkivid-post-open-content input[type="submit"],
.valkivid-comment-list .valkivid-template_vlogger.comment-body input[type="submit"],
.valkivid-template_vlogger.valkivid-sidebar input[type="submit"],
.valkivid-template_vlogger.woocommerce-product-details__short-description input[type="submit"],
.valkivid-template_vlogger.woocommerce-variation-description input[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description input[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information input[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description input[type="submit"],
.valkivid-template_vlogger.valkivid-membership-preview-description input[type="submit"],
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields input[type="submit"],
.valkivid-template_vlogger.pmpro_confirmation_wrap input[type="submit"],
.valkivid-html-rich-content.valkivid-template_vlogger button[type="submit"],
.valkivid-template_vlogger.valkivid-post-open-content button[type="submit"],
.valkivid-comment-list .valkivid-template_vlogger.comment-body button[type="submit"],
.valkivid-template_vlogger.valkivid-sidebar button[type="submit"],
.valkivid-template_vlogger.woocommerce-product-details__short-description button[type="submit"],
.valkivid-template_vlogger.woocommerce-variation-description button[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--description button[type="submit"],
.woocommerce div.product .woocommerce-tabs .valkivid-template_vlogger.panel.woocommerce-Tabs-panel--additional_information button[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-template_vlogger.description button[type="submit"],
.valkivid-template_vlogger.valkivid-membership-preview-description button[type="submit"],
form.pmpro_form .valkivid-template_vlogger.pmpro_checkout-fields button[type="submit"],
.valkivid-template_vlogger.pmpro_confirmation_wrap button[type="submit"],
.valkivid-html-rich-content input.valkivid-template_vlogger[type="submit"],
.valkivid-post-open-content input.valkivid-template_vlogger[type="submit"],
.valkivid-comment-list .comment-body input.valkivid-template_vlogger[type="submit"],
.valkivid-sidebar input.valkivid-template_vlogger[type="submit"],
.woocommerce-product-details__short-description input.valkivid-template_vlogger[type="submit"],
.woocommerce-variation-description input.valkivid-template_vlogger[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-template_vlogger[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-template_vlogger[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-template_vlogger[type="submit"],
.valkivid-membership-preview-description input.valkivid-template_vlogger[type="submit"],
form.pmpro_form .pmpro_checkout-fields input.valkivid-template_vlogger[type="submit"],
.pmpro_confirmation_wrap input.valkivid-template_vlogger[type="submit"],
.valkivid-html-rich-content button.valkivid-template_vlogger[type="submit"],
.valkivid-post-open-content button.valkivid-template_vlogger[type="submit"],
.valkivid-comment-list .comment-body button.valkivid-template_vlogger[type="submit"],
.valkivid-sidebar button.valkivid-template_vlogger[type="submit"],
.woocommerce-product-details__short-description button.valkivid-template_vlogger[type="submit"],
.woocommerce-variation-description button.valkivid-template_vlogger[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button.valkivid-template_vlogger[type="submit"],
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button.valkivid-template_vlogger[type="submit"],
.woocommerce #reviews #comments ol.commentlist li .comment-text .description button.valkivid-template_vlogger[type="submit"],
.valkivid-membership-preview-description button.valkivid-template_vlogger[type="submit"],
form.pmpro_form .pmpro_checkout-fields button.valkivid-template_vlogger[type="submit"],
.pmpro_confirmation_wrap button.valkivid-template_vlogger[type="submit"],
.comment-respond.valkivid-template_vlogger .comment-form input[type="submit"],
.comment-respond .comment-form input.valkivid-template_vlogger[type="submit"],
.valkivid-content.valkivid-template_vlogger-v1 div.product form.cart .button,
.valkivid-content.valkivid-template_vlogger-v2 div.product form.cart .button,
.valkivid-content.valkivid-template_vlogger-v1 #reviews #respond input#submit,
.valkivid-content.valkivid-template_vlogger-v2 #reviews #respond input#submit,
.woocommerce div.product form.cart .valkivid-template_vlogger.button,
.woocommerce #reviews #respond input.valkivid-template_vlogger#submit,
.valkivid-content.valkivid-template_vlogger-v1 .woocommerce button.button,
.valkivid-content.valkivid-template_vlogger-v2 .woocommerce button.button,
.valkivid-content.valkivid-template_vlogger-v1 .wc-proceed-to-checkout a.button,
.valkivid-content.valkivid-template_vlogger-v2 .wc-proceed-to-checkout a.button,
.woocommerce button.valkivid-template_vlogger.button,
.woocommerce-cart .wc-proceed-to-checkout a.valkivid-template_vlogger.button,
.valkivid-template_vlogger .woocommerce button.button,
.valkivid-template_vlogger .woocommerce button.button.alt,
.valkivid-content.valkivid-template_vlogger-v1 .pmpro_login_wrap .button,
.valkivid-content.valkivid-template_vlogger-v1 .valkivid-account-content .button,
.valkivid-content.valkivid-template_vlogger-v2 .pmpro_login_wrap .button,
.valkivid-content.valkivid-template_vlogger-v2 .valkivid-account-content .button,
.pmpro_login_wrap .valkivid-template_vlogger.button {
  width: 100%;
  margin-top: 48px;
  padding: 0 40px;
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
  letter-spacing: var(--valkivid-vlogger-letter-spacing);
}

/**
 * 5.1. Form - Media Queries
 */
@media screen and (max-width: 768px) {
  .valkivid-submit.valkivid-submit_streamer, .valkivid-html-rich-content input.valkivid-submit_streamer[type="submit"], .valkivid-post-open-content input.valkivid-submit_streamer[type="submit"], .valkivid-comment-list .comment-body input.valkivid-submit_streamer[type="submit"], .valkivid-sidebar input.valkivid-submit_streamer[type="submit"], .woocommerce-product-details__short-description input.valkivid-submit_streamer[type="submit"], .woocommerce-variation-description input.valkivid-submit_streamer[type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description input.valkivid-submit_streamer[type="submit"], .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information input.valkivid-submit_streamer[type="submit"], .woocommerce #reviews #comments ol.commentlist li .comment-text .description input.valkivid-submit_streamer[type="submit"], .valkivid-membership-preview-description input.valkivid-submit_streamer[type="submit"], form.pmpro_form .pmpro_checkout-fields input.valkivid-submit_streamer[type="submit"], .pmpro_confirmation_wrap input.valkivid-submit_streamer[type="submit"],
  .valkivid-html-rich-content button.valkivid-submit_streamer[type="submit"],
  .valkivid-post-open-content button.valkivid-submit_streamer[type="submit"],
  .valkivid-comment-list .comment-body button.valkivid-submit_streamer[type="submit"],
  .valkivid-sidebar button.valkivid-submit_streamer[type="submit"],
  .woocommerce-product-details__short-description button.valkivid-submit_streamer[type="submit"],
  .woocommerce-variation-description button.valkivid-submit_streamer[type="submit"],
  .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description button.valkivid-submit_streamer[type="submit"],
  .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information button.valkivid-submit_streamer[type="submit"],
  .woocommerce #reviews #comments ol.commentlist li .comment-text .description button.valkivid-submit_streamer[type="submit"],
  .valkivid-membership-preview-description button.valkivid-submit_streamer[type="submit"],
  form.pmpro_form .pmpro_checkout-fields button.valkivid-submit_streamer[type="submit"],
  .pmpro_confirmation_wrap button.valkivid-submit_streamer[type="submit"], .comment-respond .comment-form input.valkivid-submit_streamer[type="submit"], .woocommerce div.product form.cart .valkivid-submit_streamer.button, .woocommerce #reviews #respond input.valkivid-submit_streamer#submit, .woocommerce button.valkivid-submit_streamer.button, .woocommerce-cart .wc-proceed-to-checkout a.valkivid-submit_streamer.button, .pmpro_login_wrap .valkivid-submit_streamer.button {
    width: 100%;
  }
}

/*------------------------------------------------------------------*/
/**
 * 6. Button
 */
.valkivid-button, .woocommerce table.shop_table.woocommerce-table--order-downloads a.button, .woocommerce table.shop_table.woocommerce-orders-table a.button, .valkivid-membership-preview-notice, .pmpro_btn, .pmpro_cancel_wrap .pmpro_btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: var(--valkivid-global-primary-color);
  color: var(--valkivid-button-color);
  font-weight: 700;
  text-decoration: none;
}

.valkivid-button:focus, .woocommerce table.shop_table.woocommerce-table--order-downloads a.button:focus, .woocommerce table.shop_table.woocommerce-orders-table a.button:focus, .valkivid-membership-preview-notice:focus, .pmpro_btn:focus {
  text-decoration: underline;
}

.valkivid-button.valkivid-template_streamer, .woocommerce table.shop_table.woocommerce-table--order-downloads a.valkivid-template_streamer.button, .woocommerce table.shop_table.woocommerce-orders-table a.valkivid-template_streamer.button, .valkivid-membership-preview.valkivid-template_streamer-v1 .valkivid-membership-preview-notice, .valkivid-membership-preview.valkivid-template_streamer-v2 .valkivid-membership-preview-notice, .valkivid-template_streamer.valkivid-membership-preview-notice, .valkivid-content.valkivid-template_streamer-v1 form.pmpro_form .pmpro_btn, .valkivid-content.valkivid-template_streamer-v2 form.pmpro_form .pmpro_btn, .valkivid-template_streamer.pmpro_btn, .valkivid-content.valkivid-template_streamer-v1 .pmpro_btn, .valkivid-content.valkivid-template_streamer-v2 .pmpro_btn {
  height: 50px;
  padding: 0 80px;
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  text-transform: uppercase;
}

.valkivid-button.valkivid-template_streamer.valkivid-button_small, .woocommerce table.shop_table.woocommerce-table--order-downloads a.valkivid-template_streamer.valkivid-button_small.button, .woocommerce table.shop_table.woocommerce-orders-table a.valkivid-template_streamer.valkivid-button_small.button, .valkivid-membership-preview.valkivid-template_streamer-v1 .valkivid-button_small.valkivid-membership-preview-notice, .valkivid-membership-preview.valkivid-template_streamer-v2 .valkivid-button_small.valkivid-membership-preview-notice, .valkivid-template_streamer.valkivid-button_small.valkivid-membership-preview-notice, .valkivid-content.valkivid-template_streamer-v1 form.pmpro_form .valkivid-button_small.pmpro_btn, .valkivid-content.valkivid-template_streamer-v2 form.pmpro_form .valkivid-button_small.pmpro_btn, .valkivid-template_streamer.valkivid-button_small.pmpro_btn, .valkivid-content.valkivid-template_streamer-v1 .valkivid-button_small.pmpro_btn, .valkivid-content.valkivid-template_streamer-v2 .valkivid-button_small.pmpro_btn {
  padding: 0 30px;
}

.valkivid-button.valkivid-template_streamer.valkivid-button_subscribe, .woocommerce table.shop_table.woocommerce-table--order-downloads a.valkivid-template_streamer.valkivid-button_subscribe.button, .woocommerce table.shop_table.woocommerce-orders-table a.valkivid-template_streamer.valkivid-button_subscribe.button, .valkivid-membership-preview.valkivid-template_streamer-v1 .valkivid-button_subscribe.valkivid-membership-preview-notice, .valkivid-membership-preview.valkivid-template_streamer-v2 .valkivid-button_subscribe.valkivid-membership-preview-notice, .valkivid-template_streamer.valkivid-button_subscribe.valkivid-membership-preview-notice, .valkivid-content.valkivid-template_streamer-v1 form.pmpro_form .valkivid-button_subscribe.pmpro_btn, .valkivid-content.valkivid-template_streamer-v2 form.pmpro_form .valkivid-button_subscribe.pmpro_btn, .valkivid-template_streamer.valkivid-button_subscribe.pmpro_btn, .valkivid-content.valkivid-template_streamer-v1 .valkivid-button_subscribe.pmpro_btn, .valkivid-content.valkivid-template_streamer-v2 .valkivid-button_subscribe.pmpro_btn {
  height: 40px;
  padding: 0 20px 0 40px;
  text-transform: uppercase;
  letter-spacing: var(--valkivid-streamer-letter-spacing);
  background: url("assets/img/streamer/twitch-logo.png") top 3px left 0 no-repeat, linear-gradient(to right, var(--valkivid-button-subscribe-background-gradient-primary-color), var(--valkivid-button-subscribe-background-gradient-secondary-color));
}

.valkivid-button.valkivid-template_vlogger, .woocommerce table.shop_table.woocommerce-table--order-downloads a.valkivid-template_vlogger.button, .woocommerce table.shop_table.woocommerce-orders-table a.valkivid-template_vlogger.button, .valkivid-membership-preview.valkivid-template_vlogger-v1 .valkivid-membership-preview-notice, .valkivid-membership-preview.valkivid-template_vlogger-v2 .valkivid-membership-preview-notice, .valkivid-template_vlogger.valkivid-membership-preview-notice, .valkivid-content.valkivid-template_vlogger-v1 form.pmpro_form .pmpro_btn, .valkivid-content.valkivid-template_vlogger-v2 form.pmpro_form .pmpro_btn, .valkivid-template_vlogger.pmpro_btn, .valkivid-content.valkivid-template_vlogger-v1 .pmpro_btn, .valkivid-content.valkivid-template_vlogger-v2 .pmpro_btn {
  width: 100%;
  height: 66px;
  padding: 0 40px;
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-button.valkivid-template_vlogger.valkivid-button_disabled, .woocommerce table.shop_table.woocommerce-table--order-downloads a.valkivid-template_vlogger.valkivid-button_disabled.button, .woocommerce table.shop_table.woocommerce-orders-table a.valkivid-template_vlogger.valkivid-button_disabled.button, .valkivid-membership-preview.valkivid-template_vlogger-v1 .valkivid-membership-preview-notice, .valkivid-membership-preview.valkivid-template_vlogger-v2 .valkivid-membership-preview-notice, .valkivid-template_vlogger.valkivid-membership-preview-notice, .valkivid-content.valkivid-template_vlogger-v1 form.pmpro_form .valkivid-button_disabled.pmpro_btn, .valkivid-content.valkivid-template_vlogger-v2 form.pmpro_form .valkivid-button_disabled.pmpro_btn, .valkivid-template_vlogger.valkivid-button_disabled.pmpro_btn, .valkivid-content.valkivid-template_vlogger-v1 .valkivid-button_disabled.pmpro_btn, .valkivid-content.valkivid-template_vlogger-v2 .valkivid-button_disabled.pmpro_btn {
  box-shadow: 5px 9px 40px 0 rgba(27, 27, 41, 0.12);
}

.valkivid-button.valkivid-button_secondary, .woocommerce table.shop_table.woocommerce-table--order-downloads a.valkivid-button_secondary.button, .woocommerce table.shop_table.woocommerce-orders-table a.valkivid-button_secondary.button, .valkivid-button_secondary.valkivid-membership-preview-notice, .valkivid-button_secondary.pmpro_btn {
  background-color: var(--valkivid-global-secondary-color);
  color: var(--valkivid-button-secondary-color);
}

.valkivid-button.valkivid-button_tertiary, .woocommerce table.shop_table.woocommerce-table--order-downloads a.valkivid-button_tertiary.button, .woocommerce table.shop_table.woocommerce-orders-table a.valkivid-button_tertiary.button, .valkivid-button_tertiary.valkivid-membership-preview-notice, .valkivid-button_tertiary.pmpro_btn, .pmpro_btn.pmpro_btn-cancel, .pmpro_cancel_wrap .pmpro_btn.pmpro_btn-cancel {
  background-color: transparent;
  border: 1px solid var(--valkivid-border-color);
  color: var(--valkivid-text-secondary-color);
}

.valkivid-button.valkivid-button_disabled, .woocommerce table.shop_table.woocommerce-table--order-downloads a.valkivid-button_disabled.button, .woocommerce table.shop_table.woocommerce-orders-table a.valkivid-button_disabled.button, .valkivid-membership-preview-notice, .valkivid-button_disabled.pmpro_btn {
  background-color: var(--valkivid-button-disabled-background-color);
  color: var(--valkivid-button-disabled-color);
}

.valkivid-button.valkivid-button_small, .woocommerce table.shop_table.woocommerce-table--order-downloads a.valkivid-button_small.button, .woocommerce table.shop_table.woocommerce-orders-table a.valkivid-button_small.button, .valkivid-button_small.valkivid-membership-preview-notice, .valkivid-button_small.pmpro_btn {
  height: 40px;
  font-size: calc((12 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-button.valkivid-button_subscribe, .woocommerce table.shop_table.woocommerce-table--order-downloads a.valkivid-button_subscribe.button, .woocommerce table.shop_table.woocommerce-orders-table a.valkivid-button_subscribe.button, .valkivid-button_subscribe.valkivid-membership-preview-notice, .valkivid-button_subscribe.pmpro_btn {
  background-color: var(--valkivid-button-subscribe-background-color);
  color: var(--valkivid-button-subscribe-color);
}

.valkivid-button .valkivid-button-icon, .woocommerce table.shop_table.woocommerce-table--order-downloads a.button .valkivid-button-icon, .woocommerce table.shop_table.woocommerce-orders-table a.button .valkivid-button-icon, .valkivid-membership-preview-notice .valkivid-button-icon, .pmpro_btn .valkivid-button-icon {
  width: 14px;
  height: 14px;
  margin-right: 12px;
  fill: var(--valkivid-button-icon-color);
}

/*------------------------------------------------------------------*/
/**
 * 7. Grid
 */
.valkivid-grid-limit {
  width: 90%;
  max-width: var(--valkivid-grid-max-width-px);
  margin: 0 auto;
}

.valkivid-grid, .woocommerce ul.products.columns-2, .woocommerce ul.products.columns-3, .woocommerce ul.products.columns-4 {
  display: grid;
  grid-template-columns: 100%;
  row-gap: var(--valkivid-grid-row-gap-px);
  column-gap: var(--valkivid-grid-column-gap-px);
  align-items: start;
}

.valkivid-grid.valkivid-grid_test, .woocommerce ul.valkivid-grid_test.products.columns-2, .woocommerce ul.valkivid-grid_test.products.columns-3, .woocommerce ul.valkivid-grid_test.products.columns-4 {
  width: 90%;
  max-width: 1170px;
  margin: 0 auto 60px;
  justify-content: center;
}

.valkivid-grid.valkivid-grid_test .valkivid-grid-column, .woocommerce ul.valkivid-grid_test.products.columns-2 .valkivid-grid-column, .woocommerce ul.valkivid-grid_test.products.columns-3 .valkivid-grid-column, .woocommerce ul.valkivid-grid_test.products.columns-4 .valkivid-grid-column {
  height: 200px;
  background-color: red;
}

.valkivid-grid.valkivid-grid_horizontally-centered, .woocommerce ul.valkivid-grid_horizontally-centered.products.columns-2, .woocommerce ul.valkivid-grid_horizontally-centered.products.columns-3, .woocommerce ul.valkivid-grid_horizontally-centered.products.columns-4 {
  justify-content: center;
}

.valkivid-grid.valkivid-grid_stretched, .woocommerce ul.valkivid-grid_stretched.products.columns-2, .woocommerce ul.valkivid-grid_stretched.products.columns-3, .woocommerce ul.valkivid-grid_stretched.products.columns-4 {
  align-items: stretch;
}

.valkivid-grid.valkivid-grid_3-3-3-3, .woocommerce ul.valkivid-grid_3-3-3-3.products.columns-2, .woocommerce ul.valkivid-grid_3-3-3-3.products.columns-3, .woocommerce ul.products.columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.valkivid-grid.valkivid-grid_4-4-4, .woocommerce ul.valkivid-grid_4-4-4.products.columns-2, .woocommerce ul.products.columns-3, .woocommerce ul.valkivid-grid_4-4-4.products.columns-4 {
  grid-template-columns: repeat(3, 1fr);
}

.valkivid-grid.valkivid-grid_6-6, .woocommerce ul.products.columns-2, .woocommerce ul.valkivid-grid_6-6.products.columns-3, .woocommerce ul.valkivid-grid_6-6.products.columns-4 {
  grid-template-columns: repeat(2, 1fr);
}

.valkivid-grid.valkivid-grid_2-6-4, .woocommerce ul.valkivid-grid_2-6-4.products.columns-2, .woocommerce ul.valkivid-grid_2-6-4.products.columns-3, .woocommerce ul.valkivid-grid_2-6-4.products.columns-4 {
  grid-template-columns: var(--valkivid-grid-2-column-width-px) minmax(var(--valkivid-grid-2-column-width-px), var(--valkivid-grid-6-column-width-px)) minmax(var(--valkivid-grid-2-column-width-px), var(--valkivid-grid-4-column-width-px));
}

/**
 * 7.1. Grid - Media Queries
 */
@media screen and (max-width: 1365px) {
  .valkivid-grid.valkivid-grid_horizontally-centered-on-mobile, .woocommerce ul.valkivid-grid_horizontally-centered-on-mobile.products.columns-2, .woocommerce ul.valkivid-grid_horizontally-centered-on-mobile.products.columns-3, .woocommerce ul.valkivid-grid_horizontally-centered-on-mobile.products.columns-4 {
    justify-content: center;
  }
}


@media screen and (max-width: 1200px) {
  .valkivid-grid-limit {
    width: 100%;
    padding-left: 22px;
    padding-right: 22px;
  }

  .valkivid-grid.valkivid-grid_2-6-4, .woocommerce ul.valkivid-grid_2-6-4.products.columns-2, .woocommerce ul.valkivid-grid_2-6-4.products.columns-3, .woocommerce ul.valkivid-grid_2-6-4.products.columns-4 {
    grid-template-columns: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .valkivid-grid.valkivid-grid_3-3-3-3, .woocommerce ul.valkivid-grid_3-3-3-3.products.columns-2, .woocommerce ul.valkivid-grid_3-3-3-3.products.columns-3, .woocommerce ul.products.columns-4 {
    grid-template-columns: repeat(3, 1fr);
  }

  .valkivid-grid.valkivid-grid_4-4-4, .woocommerce ul.valkivid-grid_4-4-4.products.columns-2, .woocommerce ul.products.columns-3, .woocommerce ul.valkivid-grid_4-4-4.products.columns-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (max-width: 768px) {
  .valkivid-grid.valkivid-grid_3-3-3-3, .woocommerce ul.valkivid-grid_3-3-3-3.products.columns-2, .woocommerce ul.valkivid-grid_3-3-3-3.products.columns-3, .woocommerce ul.products.columns-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (max-width: 480px) {
  .valkivid-grid.valkivid-grid_3-3-3-3, .woocommerce ul.valkivid-grid_3-3-3-3.products.columns-2, .woocommerce ul.valkivid-grid_3-3-3-3.products.columns-3, .woocommerce ul.products.columns-4, .valkivid-grid.valkivid-grid_4-4-4, .woocommerce ul.valkivid-grid_4-4-4.products.columns-2, .woocommerce ul.products.columns-3, .woocommerce ul.valkivid-grid_4-4-4.products.columns-4, .valkivid-grid.valkivid-grid_6-6, .woocommerce ul.products.columns-2, .woocommerce ul.valkivid-grid_6-6.products.columns-3, .woocommerce ul.valkivid-grid_6-6.products.columns-4 {
    grid-template-columns: 1fr;
  }
}

/*------------------------------------------------------------------*/
/**
 * 8. Overlay
 */
.valkivid-overlay {
  width: 100%;
  height: 100%;
  background-color: var(--valkivid-overlay-background-color);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
  animation: fadeIn .3s ease-in-out;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  
  100% {
    opacity: 1;
    visibility: visible;
  }
}

.valkivid-overlay.valkivid-overlay_active {
  opacity: 1;
  visibility: visible;
}

/*------------------------------------------------------------------*/
/**
 * 9. Header
 */
.valkivid-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 90px;
  background-color: var(--valkivid-header-background-color);
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 99;
  transition: transform .15s ease-out;
}

.valkivid-header.valkivid-header--hidden {
  transform: translateY(-100%);
}

.valkivid-header.valkivid-template_streamer-v1 {
  padding: 0 90px;
}

.valkivid-header.valkivid-template_streamer-v1 .valkivid-brand-text {
  margin-right: 10px;
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-header.valkivid-template_streamer-v2 {
  padding: 0 40px;
}

.valkivid-header.valkivid-template_streamer-v2 .valkivid-header-link {
  text-transform: uppercase;
}

.valkivid-header.valkivid-template_vlogger-v1 .valkivid-brand-text {
  font-size: calc((26 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-header.valkivid-template_vlogger-v1 .valkivid-navigation {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 99;
}

.valkivid-header.valkivid-template_vlogger-v1 .valkivid-navigation-mobile_trigger:focus .valkivid-burger-line {
  background-color: var(--valkivid-header-icon-focus-color);
}

.valkivid-header .valkivid-navigation-mobile_trigger:focus .valkivid-burger-line {
  background-color: var(--valkivid-global-primary-color);
}

.valkivid-header .valkivid-brand-text {
  color: var(--valkivid-header-brand-text-color);
}

.valkivid-header .valkivid-logo-mobile {
  display: none;
}

.valkivid-header .custom-logo-link {
  display: flex;
}

.valkivid-header .valkivid-social-network-item-icon {
  fill: var(--valkivid-header-icon-color);
}

.valkivid-header .valkivid-social-network-item-icon:hover {
  fill: var(--valkivid-header-icon-hover-color);
}

.valkivid-header .valkivid-social-network-item-link:focus .valkivid-social-network-item-icon {
  fill: var(--valkivid-header-icon-focus-color);
}

.valkivid-header .valkivid-dropdown-trigger:focus .valkivid-dropdown-trigger-icon {
  fill: var(--valkivid-header-icon-focus-color);
}

.valkivid-header .valkivid-dropdown-trigger-icon {
  fill: var(--valkivid-header-icon-color);
}

.valkivid-header .valkivid-dropdown-content {
  top: 42px;
  right: 0;
}

.valkivid-header .valkivid-burger {
  margin-right: 12px;
  display: none;
}

.valkivid-header .valkivid-burger .valkivid-burger-line {
  background-color: var(--valkivid-header-icon-color);
}

/**
 * Header Inner
 */
.valkivid-header-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/**
 * Header Actions
 */
.valkivid-header-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.valkivid-header-actions.valkivid-header-actions_spaced > * {
  margin-left: 22px;
}

.valkivid-header-actions.valkivid-header-actions_spaced > *:first-child {
  margin-left: 0;
}

.valkivid-header-actions .valkivid-social-network-list {
  margin-right: 18px;
}

/**
 * Header Link
 */
.valkivid-header-link {
  color: var(--valkivid-header-link-color);
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-decoration: none;
  transition: color .2s ease-in-out;
}

.valkivid-header-link:hover, .valkivid-header-link:focus {
  color: var(--valkivid-header-link-hover-color);
}

/**
 * Header Icon Link
 */
.valkivid-header-icon-link:focus .valkivid-header-icon {
  fill: var(--valkivid-header-icon-focus-color);
}

/**
 * Header Icon
 */
.valkivid-header-icon {
  fill: var(--valkivid-header-icon-color);
}

/**
 * 9.1. Header - Media Queries
 */
@media screen and (max-width: 1200px) {
  .valkivid-header {
    min-height: 60px;
  }

  .valkivid-header.valkivid-template_streamer-v1, .valkivid-header.valkivid-template_streamer-v2 {
    padding: 0 22px;
  }

  .valkivid-header.valkivid-template_streamer-v1 .valkivid-brand-text {
    font-size: calc((24 / var(--valkivid-font-size-base)) * 1rem);
  }

  .valkivid-header.valkivid-template_vlogger-v1 .valkivid-brand-text {
    font-size: calc((22 / var(--valkivid-font-size-base)) * 1rem);
  }

  .valkivid-header .valkivid-burger {
    display: block;
  }

  .valkivid-header .valkivid-logo-mobile {
    display: flex;
  }

  .valkivid-header .valkivid-social-network-list,
  .valkivid-header .custom-logo-link {
    display: none;
  }

  .valkivid-header .valkivid-dropdown-trigger-icon {
    width: 22px;
    height: 22px;
  }

  .valkivid-header .valkivid-navigation .valkivid-navigation-menu {
    display: none;
  }

  .valkivid-header-inner {
    width: 100%;
    max-width: 100%;
  }

  #valkivid-account-dropdown-container {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .valkivid-header .valkivid-button_subscribe {
    display: none;
  }
}

/*------------------------------------------------------------------*/
/**
 * 10. Search Overlay
 */
.valkivid-search-overlay {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background-color: var(--valkivid-search-overlay-background-color);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 105;
  display: none;
}

.valkivid-search-overlay.valkivid-search-overlay_active {
  display: flex;
}

.valkivid-search-overlay.valkivid-template_vlogger input[type="text"] {
  letter-spacing: var(--valkivid-vlogger-letter-spacing);
}

.valkivid-search-overlay .valkivid-cross {
  position: absolute;
  top: 100px;
  right: 120px;
}

.valkivid-search-overlay .valkivid-cross::before, .valkivid-search-overlay .valkivid-cross::after {
  background-color: var(--valkivid-search-overlay-icon-color);
}

.valkivid-search-overlay .valkivid-cross:focus::before, .valkivid-search-overlay .valkivid-cross:focus::after {
  background-color: var(--valkivid-search-overlay-icon-focus-color);
}

.valkivid-search-overlay .valkivid-search-overlay-text {
  margin-top: 46px;
}

/**
 * Search Overlay Form
 */
.valkivid-search-overlay-form {
  width: 95%;
  max-width: 830px;
}

.valkivid-search-overlay-form input[type="text"] {
  width: 100%;
  padding: 0 16px 32px 16px;
  border-bottom: 1px solid var(--valkivid-search-overlay-input-border-color);
  background-color: transparent;
  color: var(--valkivid-search-overlay-input-color);
  font-family: var(--valkivid-font-family);
  font-size: calc((48 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-align: center;
}

.valkivid-search-overlay-form ::-moz-placeholder {
  color: inherit;
}

.valkivid-search-overlay-form :-ms-input-placeholder {
  color: inherit;
}

.valkivid-search-overlay-form ::placeholder {
  color: inherit;
}

/**
 * Search Overlay Text
 */
.valkivid-search-overlay-text {
  padding: 0 22px;
  color: var(--valkivid-search-overlay-text-color);
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(22 / 16);
  font-weight: 500;
  text-align: center;
}

/**
 * 10.1. Search Overlay - Media Queries
 */
@media screen and (max-width: 1200px) {
  .valkivid-search-overlay .valkivid-cross {
    right: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .valkivid-search-overlay-form input[type="text"] {
    font-size: calc((36 / var(--valkivid-font-size-base)) * 1rem);
    padding-bottom: 16px;
  }
}

@media screen and (max-width: 480px) {
  .valkivid-search-overlay-form input[type="text"] {
    font-size: calc((24 / var(--valkivid-font-size-base)) * 1rem);
  }
}

/*------------------------------------------------------------------*/
/**
 * 11. Navigation
 */
.valkivid-navigation {
  display: flex;
  align-items: center;
}

/**
 * Navigation Menu
 */
.valkivid-navigation-menu {
  display: flex;
  align-items: center;
  padding: 0 20px;
  list-style: none;
}

.valkivid-navigation-menu.valkivid-template_streamer-v1 > .menu-item {
  padding: 0 30px 0 12px;
}

.valkivid-navigation-menu.valkivid-template_streamer-v2 > .menu-item, .valkivid-navigation-menu.valkivid-template_vlogger-v1 > .menu-item, .valkivid-navigation-menu.valkivid-template_vlogger-v2 > .menu-item {
  padding: 0 20px;
}

.valkivid-navigation-menu.valkivid-template_streamer-v2 > .menu-item:hover > a::after, .valkivid-navigation-menu.valkivid-template_streamer-v2 > .menu-item:focus-within > a::after, .valkivid-navigation-menu.valkivid-template_vlogger-v1 > .menu-item:hover > a::after, .valkivid-navigation-menu.valkivid-template_vlogger-v1 > .menu-item:focus-within > a::after, .valkivid-navigation-menu.valkivid-template_vlogger-v2 > .menu-item:hover > a::after, .valkivid-navigation-menu.valkivid-template_vlogger-v2 > .menu-item:focus-within > a::after {
  transform: translate(0, 0);
  visibility: visible;
}

.valkivid-navigation-menu.valkivid-template_streamer-v2 > .menu-item > a, .valkivid-navigation-menu.valkivid-template_vlogger-v1 > .menu-item > a, .valkivid-navigation-menu.valkivid-template_vlogger-v2 > .menu-item > a {
  padding-right: 1px;
  overflow: hidden;
  position: relative;
}

.valkivid-navigation-menu.valkivid-template_streamer-v2 > .menu-item > a::after, .valkivid-navigation-menu.valkivid-template_vlogger-v1 > .menu-item > a::after, .valkivid-navigation-menu.valkivid-template_vlogger-v2 > .menu-item > a::after {
  content: '';
  width: 100%;
  height: 2px;
  background-color: var(--valkivid-navigation-menu-link-hover-color);
  position: absolute;
  bottom: 10px;
  transform: translate(-100%, 0);
  visibility: hidden;
  transition: transform .15s ease-in-out, visibility .15s ease-in-out;
  pointer-events: none;
}

.valkivid-navigation-menu.valkivid-template_streamer-v2 > .menu-item > a:hover::after, .valkivid-navigation-menu.valkivid-template_vlogger-v1 > .menu-item > a:hover::after, .valkivid-navigation-menu.valkivid-template_vlogger-v2 > .menu-item > a:hover::after {
  transform: translate(0, 0);
  visibility: visible;
}

.valkivid-navigation-menu.valkivid-template_streamer-v2 .menu-item a {
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  text-transform: uppercase;
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-navigation-menu.valkivid-template_streamer-v2 .sub-menu {
  top: 46px;
}

.valkivid-navigation-menu.valkivid-template_vlogger-v1 .sub-menu, .valkivid-navigation-menu.valkivid-template_vlogger-v2 .sub-menu {
  top: 46px;
  padding: 20px 0;
}

.valkivid-navigation-menu.valkivid-template_vlogger-v1 .sub-menu .menu-item.menu-item-has-children > .valkivid-navigation-menu-item-link-decoration.valkivid-chevron, .valkivid-navigation-menu.valkivid-template_vlogger-v2 .sub-menu .menu-item.menu-item-has-children > .valkivid-navigation-menu-item-link-decoration.valkivid-chevron {
  right: 28px;
}

.valkivid-navigation-menu.valkivid-template_vlogger-v1 .sub-menu .menu-item a, .valkivid-navigation-menu.valkivid-template_vlogger-v2 .sub-menu .menu-item a {
  padding: 6px 70px 6px 28px;
}

.valkivid-navigation-menu.valkivid-template_vlogger-v1 .sub-menu .menu-item .sub-menu, .valkivid-navigation-menu.valkivid-template_vlogger-v2 .sub-menu .menu-item .sub-menu {
  top: -20px;
}

.valkivid-navigation-menu.valkivid-template_vlogger-v1 > .menu-item {
  padding: 0 23px;
}

.valkivid-navigation-menu .menu-item {
  display: flex;
  position: relative;
}

.valkivid-navigation-menu .menu-item a {
  display: flex;
  padding: 12px 0;
  color: var(--valkivid-navigation-menu-link-color);
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
  transition: color .2s ease-in-out;
}

.valkivid-navigation-menu .menu-item a:hover, .valkivid-navigation-menu .menu-item a:focus {
  color: var(--valkivid-navigation-menu-link-hover-color);
}

.valkivid-navigation-menu .menu-item.menu-item-has-children > a .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign {
  display: block;
}

.valkivid-navigation-menu .menu-item.menu-item-has-children > .valkivid-navigation-menu-item-link-decoration.valkivid-chevron {
  display: block;
}

.valkivid-navigation-menu .menu-item:focus-within > .sub-menu, .valkivid-navigation-menu .menu-item:hover > .sub-menu {
  transform: translate(0, 0);
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}

.valkivid-navigation-menu .menu-item:focus-within > a .valkivid-navigation-menu-item-link-decoration.valkivid-pixelated-pyramid, .valkivid-navigation-menu .menu-item:hover > a .valkivid-navigation-menu-item-link-decoration.valkivid-pixelated-pyramid {
  visibility: visible;
}

.valkivid-navigation-menu .menu-item:focus-within > a .valkivid-navigation-menu-item-link-decoration.valkivid-pixelated-pyramid .valkivid-pixelated-pyramid-square, .valkivid-navigation-menu .menu-item:hover > a .valkivid-navigation-menu-item-link-decoration.valkivid-pixelated-pyramid .valkivid-pixelated-pyramid-square {
  background-color: var(--valkivid-navigation-menu-icon-hover-color);
}

.valkivid-navigation-menu .menu-item:focus-within > a .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::before, .valkivid-navigation-menu .menu-item:hover > a .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::before {
  background-color: var(--valkivid-navigation-menu-icon-hover-color);
}

.valkivid-navigation-menu .menu-item:focus-within > a .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::after, .valkivid-navigation-menu .menu-item:hover > a .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::after {
  display: none;
}

.valkivid-navigation-menu .menu-item:focus-within > .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::before, .valkivid-navigation-menu .menu-item:focus-within > .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::after, .valkivid-navigation-menu .menu-item:hover > .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::before, .valkivid-navigation-menu .menu-item:hover > .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::after {
  background-color: var(--valkivid-navigation-menu-icon-hover-color);
}

.valkivid-navigation-menu .sub-menu {
  padding: 10px 0;
  background-color: var(--valkivid-box-background-color);
  box-shadow: var(--valkivid-box-box-shadow);
  list-style: none;
  position: absolute;
  top: 36px;
  z-index: 99;
  transform: translate(0, -12px);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: visibility .3s ease-in-out, opacity .3s ease-in-out, transform .3s ease-in-out;
}

.valkivid-navigation-menu .sub-menu:focus-within {
  transform: translate(0, 0);
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}

.valkivid-navigation-menu .sub-menu .menu-item.menu-item-has-children > a .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign {
  position: absolute;
  top: 12px;
  left: auto;
  right: 22px;
}

.valkivid-navigation-menu .sub-menu .menu-item.menu-item-has-children > .valkivid-navigation-menu-item-link-decoration.valkivid-chevron {
  transform: rotate(-135deg) scale(0.85);
  position: absolute;
  top: 12px;
  left: auto;
  right: 22px;
}

.valkivid-navigation-menu .sub-menu .menu-item a {
  padding: 6px 60px 6px 22px;
  color: var(--valkivid-navigation-submenu-link-color);
}

.valkivid-navigation-menu .sub-menu .menu-item a:focus {
  color: var(--valkivid-navigation-submenu-link-hover-color);
}

.valkivid-navigation-menu .sub-menu .menu-item a .valkivid-navigation-menu-item-link-decoration {
  display: none;
}

.valkivid-navigation-menu .sub-menu .menu-item .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::before, .valkivid-navigation-menu .sub-menu .menu-item .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::after, .valkivid-navigation-menu .sub-menu .menu-item .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::before, .valkivid-navigation-menu .sub-menu .menu-item .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::after {
  background-color: var(--valkivid-navigation-submenu-icon-color);
}

.valkivid-navigation-menu .sub-menu .menu-item .sub-menu {
  top: -10px;
  left: 100%;
  transform: translate(-12px, 0);
}

.valkivid-navigation-menu .sub-menu .menu-item:focus-within > .sub-menu, .valkivid-navigation-menu .sub-menu .menu-item:hover > .sub-menu {
  transform: translate(0, 0);
}

.valkivid-navigation-menu .sub-menu .menu-item:focus-within > a, .valkivid-navigation-menu .sub-menu .menu-item:hover > a {
  color: var(--valkivid-navigation-submenu-link-hover-color);
}

.valkivid-navigation-menu .sub-menu .menu-item:focus-within > a .valkivid-navigation-menu-item-link-decoration.valkivid-pixelated-pyramid .valkivid-pixelated-pyramid-square, .valkivid-navigation-menu .sub-menu .menu-item:hover > a .valkivid-navigation-menu-item-link-decoration.valkivid-pixelated-pyramid .valkivid-pixelated-pyramid-square {
  background-color: var(--valkivid-navigation-submenu-icon-hover-color);
}

.valkivid-navigation-menu .sub-menu .menu-item:focus-within > a .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::before, .valkivid-navigation-menu .sub-menu .menu-item:hover > a .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::before {
  background-color: var(--valkivid-navigation-submenu-icon-hover-color);
}

.valkivid-navigation-menu .sub-menu .menu-item:focus-within > .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::before, .valkivid-navigation-menu .sub-menu .menu-item:focus-within > .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::after, .valkivid-navigation-menu .sub-menu .menu-item:hover > .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::before, .valkivid-navigation-menu .sub-menu .menu-item:hover > .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::after {
  background-color: var(--valkivid-navigation-submenu-icon-hover-color);
}

/**
 * Navigation Menu Item Link Decoration
 */
.valkivid-navigation-menu-item-link-decoration.valkivid-pixelated-pyramid {
  margin-right: 12px;
  position: relative;
  top: 4px;
  visibility: hidden;
}

.valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign, .valkivid-navigation-menu-item-link-decoration.valkivid-chevron {
  position: relative;
  display: none;
}

.valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::before, .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::after, .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::before, .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::after {
  background-color: var(--valkivid-navigation-menu-icon-color);
  transition: background-color .2s ease-in-out;
}

.valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign {
  margin-left: 12px;
  top: 5px;
}

.valkivid-navigation-menu-item-link-decoration.valkivid-chevron {
  margin-left: 8px;
  top: 18px;
}

.valkivid-navigation-list-container {
  padding: 20px 22px 20px 40px;
  background-color: var(--valkivid-box-background-color);
}

.valkivid-navigation-list-container.valkivid-template_streamer-v2 .valkivid-navigation-list-title {
  text-transform: uppercase;
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-navigation-list-container.valkivid-template_vlogger-v1, .valkivid-navigation-list-container.valkivid-template_vlogger-v2 {
  padding-right: 28px;
}

.valkivid-navigation-list-container.valkivid-navigation-list-container_align-right .valkivid-navigation-list-title {
  text-align: right;
}

.valkivid-navigation-list-container.valkivid-navigation-list-container_align-right .valkivid-navigation-list {
  align-items: flex-end;
}

.valkivid-navigation-list-container .valkivid-navigation-list-title {
  margin: 28px 0 12px;
  color: var(--valkivid-text-primary-color);
}

.valkivid-navigation-list-container .valkivid-navigation-list-title:first-child {
  margin-top: 6px;
}

/**
 * Navigation List
 */
.valkivid-navigation-list {
  display: flex;
  flex-direction: column;
  list-style: none;
}

.valkivid-navigation-list.valkivid-template_streamer-v2 .valkivid-navigation-item-link {
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  text-transform: uppercase;
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

/**
 * Navigation Item Link
 */
.valkivid-navigation-item-link {
  display: block;
  padding: 6px 0;
  color: var(--valkivid-navigation-submenu-link-color);
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
  transition: color .2s ease-in-out;
}

.valkivid-navigation-item-link:focus, .valkivid-navigation-item-link:hover {
  color: var(--valkivid-navigation-submenu-link-hover-color);
}

/**
 * Navigation List Title
 */
.valkivid-navigation-list-title {
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
}

/**
 * Navigation Mobile
 */
.valkivid-navigation-mobile {
  min-width: 200px;
  height: 100%;
  padding: 22px 22px 200px;
  overflow-y: auto;
  background-color: var(--valkivid-navigation-mobile-background-color);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 101;
  opacity: 0;
  visibility: hidden;
  transform: translate(-100%, 0);
  transition: transform .3s ease-in-out, visibility .3s ease-in-out, opacity .3s ease-in-out;
}

.valkivid-navigation-mobile.valkivid-navigation-mobile_clone {
  height: 0;
  transform: none;
}

.valkivid-navigation-mobile.valkivid-navigation-mobile_clone .valkivid-navigation-mobile-menu .sub-menu {
  display: block;
}

.valkivid-navigation-mobile.valkivid-navigation-mobile_active {
  opacity: 1;
  visibility: visible;
  transform: translate(0, 0);
}

.valkivid-navigation-mobile.valkivid-template_streamer-v1 .valkivid-brand-text {
  font-size: calc((24 / var(--valkivid-font-size-base)) * 1rem);
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-navigation-mobile.valkivid-template_streamer-v2 .valkivid-navigation-list-title {
  text-transform: uppercase;
}

.valkivid-navigation-mobile.valkivid-template_vlogger-v1 .valkivid-brand-text {
  font-size: calc((20 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-navigation-mobile .valkivid-brand-text {
  color: var(--valkivid-navigation-mobile-brand-text-color);
}

.valkivid-navigation-mobile .valkivid-cross::before, .valkivid-navigation-mobile .valkivid-cross::after {
  background-color: var(--valkivid-navigation-mobile-icon-color);
}

.valkivid-navigation-mobile .valkivid-navigation-mobile_trigger {
  position: absolute;
  top: 18px;
  right: 18px;
}

.valkivid-navigation-mobile .valkivid-navigation-mobile_trigger:focus.valkivid-cross::before, .valkivid-navigation-mobile .valkivid-navigation-mobile_trigger:focus.valkivid-cross::after {
  background-color: var(--valkivid-global-primary-color);
}

.valkivid-navigation-mobile .valkivid-navigation-mobile-menu {
  margin-top: 16px;
}

.valkivid-navigation-mobile .valkivid-social-network-list {
  margin-top: 28px;
}

.valkivid-navigation-mobile .valkivid-social-network-item-icon {
  fill: var(--valkivid-navigation-mobile-icon-color);
}

.valkivid-navigation-mobile .valkivid-social-network-item-icon:hover {
  fill: var(--valkivid-navigation-mobile-icon-hover-color);
}

.valkivid-navigation-mobile .valkivid-social-network-item-link:focus .valkivid-social-network-item-icon {
  fill: var(--valkivid-navigation-mobile-icon-hover-color);
}

.valkivid-navigation-mobile .valkivid-navigation-list-container {
  padding: 0;
}

.valkivid-navigation-mobile .valkivid-navigation-list-title {
  margin: 28px 0 20px;
}

.valkivid-navigation-mobile .valkivid-navigation-list-title:first-child {
  margin-top: 28px;
}

.valkivid-navigation-mobile .valkivid-navigation-list.valkivid-template_streamer-v2 .valkivid-navigation-item-link {
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-navigation-mobile .valkivid-button, .valkivid-navigation-mobile .woocommerce table.shop_table.woocommerce-table--order-downloads a.button, .woocommerce table.shop_table.woocommerce-table--order-downloads .valkivid-navigation-mobile a.button, .valkivid-navigation-mobile .woocommerce table.shop_table.woocommerce-orders-table a.button, .woocommerce table.shop_table.woocommerce-orders-table .valkivid-navigation-mobile a.button, .valkivid-navigation-mobile .valkivid-membership-preview-notice, .valkivid-navigation-mobile .pmpro_btn {
  width: 100%;
  margin-top: 40px;
}

.valkivid-navigation-mobile .valkivid-button.valkivid-button_subscribe, .valkivid-navigation-mobile .woocommerce table.shop_table.woocommerce-table--order-downloads a.valkivid-button_subscribe.button, .woocommerce table.shop_table.woocommerce-table--order-downloads .valkivid-navigation-mobile a.valkivid-button_subscribe.button, .valkivid-navigation-mobile .woocommerce table.shop_table.woocommerce-orders-table a.valkivid-button_subscribe.button, .woocommerce table.shop_table.woocommerce-orders-table .valkivid-navigation-mobile a.valkivid-button_subscribe.button, .valkivid-navigation-mobile .valkivid-button_subscribe.valkivid-membership-preview-notice, .valkivid-navigation-mobile .valkivid-button_subscribe.pmpro_btn {
  display: none;
  width: auto;
  margin-top: 20px;
}

.valkivid-navigation-mobile .valkivid-button + .valkivid-social-network-list, .valkivid-navigation-mobile .woocommerce table.shop_table.woocommerce-table--order-downloads a.button + .valkivid-social-network-list, .woocommerce table.shop_table.woocommerce-table--order-downloads .valkivid-navigation-mobile a.button + .valkivid-social-network-list, .valkivid-navigation-mobile .woocommerce table.shop_table.woocommerce-orders-table a.button + .valkivid-social-network-list, .woocommerce table.shop_table.woocommerce-orders-table .valkivid-navigation-mobile a.button + .valkivid-social-network-list, .valkivid-navigation-mobile .valkivid-membership-preview-notice + .valkivid-social-network-list, .valkivid-navigation-mobile .pmpro_btn + .valkivid-social-network-list, .valkivid-navigation-mobile .pmpro_cancel_wrap .pmpro_btn + .valkivid-social-network-list {
  margin-top: 70px;
}

/**
 * Navigation Mobile Menu
 */
.valkivid-navigation-mobile-menu {
  list-style: none;
}

.valkivid-navigation-mobile-menu.valkivid-template_streamer-v2 .menu-item a {
  text-transform: uppercase;
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-navigation-mobile-menu .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::before, .valkivid-navigation-mobile-menu .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::after, .valkivid-navigation-mobile-menu .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::before, .valkivid-navigation-mobile-menu .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::after {
  background-color: var(--valkivid-navigation-mobile-menu-icon-color);
}

.valkivid-navigation-mobile-menu .menu-item:focus-within > a + .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::before, .valkivid-navigation-mobile-menu .menu-item.valkivid-navigation-mobile-menu-item_active > a + .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::before {
  background-color: var(--valkivid-navigation-mobile-menu-icon-hover-color);
}

.valkivid-navigation-mobile-menu .menu-item:focus-within > a + .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::after, .valkivid-navigation-mobile-menu .menu-item.valkivid-navigation-mobile-menu-item_active > a + .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign::after {
  display: none;
}

.valkivid-navigation-mobile-menu .menu-item:focus-within > a + .valkivid-navigation-menu-item-link-decoration.valkivid-chevron, .valkivid-navigation-mobile-menu .menu-item.valkivid-navigation-mobile-menu-item_active > a + .valkivid-navigation-menu-item-link-decoration.valkivid-chevron {
  transform: rotate(-135deg);
}

.valkivid-navigation-mobile-menu .menu-item:focus-within > a + .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::before, .valkivid-navigation-mobile-menu .menu-item:focus-within > a + .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::after, .valkivid-navigation-mobile-menu .menu-item.valkivid-navigation-mobile-menu-item_active > a + .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::before, .valkivid-navigation-mobile-menu .menu-item.valkivid-navigation-mobile-menu-item_active > a + .valkivid-navigation-menu-item-link-decoration.valkivid-chevron::after {
  background-color: var(--valkivid-navigation-mobile-menu-icon-hover-color);
}

.valkivid-navigation-mobile-menu .menu-item:focus-within > .sub-menu, .valkivid-navigation-mobile-menu .menu-item.valkivid-navigation-mobile-menu-item_active > .sub-menu {
  display: block;
}

.valkivid-navigation-mobile-menu .menu-item:focus-within.menu-item-has-children > a + .valkivid-navigation-menu-item-link-decoration.valkivid-chevron, .valkivid-navigation-mobile-menu .menu-item.valkivid-navigation-mobile-menu-item_active.menu-item-has-children > a + .valkivid-navigation-menu-item-link-decoration.valkivid-chevron {
  top: -2px;
}

.valkivid-navigation-mobile-menu .menu-item a {
  display: inline-block;
  padding: 8px 0;
  color: var(--valkivid-navigation-mobile-menu-link-color);
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
  transition: color .2s ease-in-out;
}

.valkivid-navigation-mobile-menu .menu-item a:hover, .valkivid-navigation-mobile-menu .menu-item a:focus {
  color: var(--valkivid-navigation-mobile-menu-link-hover-color);
}

.valkivid-navigation-mobile-menu .menu-item.menu-item-has-children > a + .valkivid-navigation-menu-item-link-decoration {
  cursor: pointer;
}

.valkivid-navigation-mobile-menu .menu-item.menu-item-has-children > a + .valkivid-navigation-menu-item-link-decoration.valkivid-plus-sign {
  display: inline-block;
  top: -1px;
}

.valkivid-navigation-mobile-menu .menu-item.menu-item-has-children > a + .valkivid-navigation-menu-item-link-decoration.valkivid-chevron {
  display: inline-block;
  top: -3px;
}

.valkivid-navigation-mobile-menu .sub-menu {
  padding-left: 12px;
  list-style: none;
  display: none;
}

/**
 * Navigation Flat Menu
 */
.valkivid-navigation-flat-menu {
  list-style: none;
}

.valkivid-navigation-flat-menu.valkivid-template_streamer-v1 {
  column-width: 170px;
  column-gap: 30px;
  column-count: 3;
}

.valkivid-navigation-flat-menu.valkivid-template_streamer-v1 .menu-item,
.valkivid-navigation-flat-menu.valkivid-template_streamer-v1 .sub-menu {
  margin-top: 22px;
}

.valkivid-navigation-flat-menu.valkivid-template_streamer-v1 .menu-item:first-child {
  margin-top: 0;
}

.valkivid-navigation-flat-menu.valkivid-template_streamer-v2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -8px;
}

.valkivid-navigation-flat-menu.valkivid-template_streamer-v2 .menu-item {
  margin-top: 8px;
  margin-right: 40px;
}

.valkivid-navigation-flat-menu.valkivid-template_streamer-v2 .menu-item:last-child {
  margin-right: 0;
}

.valkivid-navigation-flat-menu.valkivid-template_streamer-v2 .menu-item a {
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  text-transform: uppercase;
}

.valkivid-navigation-flat-menu.valkivid-template_streamer-v2 .menu-item,
.valkivid-navigation-flat-menu.valkivid-template_streamer-v2 .sub-menu {
  display: flex;
}

.valkivid-navigation-flat-menu.valkivid-template_streamer-v2 .sub-menu {
  margin-left: 40px;
  margin-top: -8px;
}

.valkivid-navigation-flat-menu.valkivid-template_vlogger-v1, .valkivid-navigation-flat-menu.valkivid-template_vlogger-v2 {
  column-width: 170px;
  column-gap: 30px;
  column-count: 2;
}

.valkivid-navigation-flat-menu.valkivid-template_vlogger-v1 .menu-item,
.valkivid-navigation-flat-menu.valkivid-template_vlogger-v1 .sub-menu, .valkivid-navigation-flat-menu.valkivid-template_vlogger-v2 .menu-item,
.valkivid-navigation-flat-menu.valkivid-template_vlogger-v2 .sub-menu {
  margin-top: 12px;
}

.valkivid-navigation-flat-menu.valkivid-template_vlogger-v1 .menu-item:first-child, .valkivid-navigation-flat-menu.valkivid-template_vlogger-v2 .menu-item:first-child {
  margin-top: 0;
}

.valkivid-navigation-flat-menu .menu-item a {
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
  transition: color .2s ease-in-out;
}

.valkivid-navigation-flat-menu .sub-menu {
  list-style: none;
}

/**
 * Navigation Split Menu
 */
.valkivid-navigation-split-menu {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

.valkivid-navigation-split-menu.valkivid-template_streamer-v1 .menu-item a, .valkivid-navigation-split-menu.valkivid-template_streamer-v2 .menu-item a {
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-navigation-split-menu .menu-item,
.valkivid-navigation-split-menu .sub-menu {
  display: flex;
  flex-wrap: wrap;
}

.valkivid-navigation-split-menu > .menu-item:first-child::before {
  display: none;
}

.valkivid-navigation-split-menu .menu-item::before {
  content: '|';
  margin: 0 12px;
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
}

.valkivid-navigation-split-menu .menu-item a {
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
  transition: color .2s ease-in-out;
}

.valkivid-navigation-split-menu .menu-item a:focus {
  text-decoration: underline;
}

.valkivid-navigation-split-menu .sub-menu {
  list-style: none;
}

/**
 * Navigation Pager
 */
.navigation {
  display: flex;
  justify-content: center;
}

.navigation.post-navigation {
  display: block;
}

.navigation.post-navigation .nav-links {
  display: block;
}

.navigation.post-navigation .nav-links a {
  display: block;
  color: var(--valkivid-text-bold-color);
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(18 / 16);
  font-weight: 700;
  text-decoration: none;
  overflow-wrap: break-word;
  transition: color .2s ease-in-out;
}

.navigation.post-navigation .nav-links a:hover, .navigation.post-navigation .nav-links a:focus {
  color: var(--valkivid-global-primary-color);
}

.navigation.post-navigation .nav-links::after {
  content: '';
  display: table;
  clear: both;
}

.navigation.post-navigation .nav-previous {
  float: left;
}

.navigation.post-navigation .nav-next {
  float: right;
  text-align: right;
}

.navigation.valkivid-template_streamer-v1, .navigation.valkivid-template_streamer-v2 {
  margin-top: 100px;
}

.navigation.valkivid-template_streamer-v1 .post-page-numbers,
.navigation.valkivid-template_streamer-v1 .page-numbers, .navigation.valkivid-template_streamer-v2 .post-page-numbers,
.navigation.valkivid-template_streamer-v2 .page-numbers {
  width: 50px;
  height: 50px;
}

.navigation.valkivid-template_streamer-v1 .post-page-numbers:focus, .navigation.valkivid-template_streamer-v1 .post-page-numbers.current,
.navigation.valkivid-template_streamer-v1 .page-numbers:focus,
.navigation.valkivid-template_streamer-v1 .page-numbers.current, .navigation.valkivid-template_streamer-v2 .post-page-numbers:focus, .navigation.valkivid-template_streamer-v2 .post-page-numbers.current,
.navigation.valkivid-template_streamer-v2 .page-numbers:focus,
.navigation.valkivid-template_streamer-v2 .page-numbers.current {
  background-color: var(--valkivid-global-primary-color);
  border-color: var(--valkivid-global-primary-color);
}

.navigation.valkivid-template_streamer-v1 .post-page-numbers:focus .valkivid-chevron-pixelated .valkivid-chevron-pixel,
.navigation.valkivid-template_streamer-v1 .page-numbers:focus .valkivid-chevron-pixelated .valkivid-chevron-pixel, .navigation.valkivid-template_streamer-v2 .post-page-numbers:focus .valkivid-chevron-pixelated .valkivid-chevron-pixel,
.navigation.valkivid-template_streamer-v2 .page-numbers:focus .valkivid-chevron-pixelated .valkivid-chevron-pixel {
  background-color: var(--valkivid-navigation-pager-link-current-color);
}

.navigation.valkivid-template_streamer-v1 .valkivid-chevron-pixelated .valkivid-chevron-pixel, .navigation.valkivid-template_streamer-v2 .valkivid-chevron-pixelated .valkivid-chevron-pixel {
  background-color: var(--valkivid-navigation-pager-link-color);
}

.navigation.valkivid-template_streamer-v1 .post-page-numbers,
.navigation.valkivid-template_streamer-v1 .page-numbers {
  background-color: var(--valkivid-body-background-color);
  border: 1px solid var(--valkivid-border-color);
}

.navigation.valkivid-template_streamer-v2 .post-page-numbers,
.navigation.valkivid-template_streamer-v2 .page-numbers {
  background-color: var(--valkivid-box-background-color);
}

.navigation.valkivid-template_vlogger-v1, .navigation.valkivid-template_vlogger-v2 {
  margin-top: 120px;
}

.navigation.valkivid-template_vlogger-v1 .post-page-numbers,
.navigation.valkivid-template_vlogger-v1 .page-numbers, .navigation.valkivid-template_vlogger-v2 .post-page-numbers,
.navigation.valkivid-template_vlogger-v2 .page-numbers {
  width: 32px;
  height: 32px;
  background-color: var(--valkivid-body-background-color);
}

.navigation.valkivid-template_vlogger-v1 .post-page-numbers:focus .valkivid-chevron::before, .navigation.valkivid-template_vlogger-v1 .post-page-numbers:focus .valkivid-chevron::after,
.navigation.valkivid-template_vlogger-v1 .page-numbers:focus .valkivid-chevron::before,
.navigation.valkivid-template_vlogger-v1 .page-numbers:focus .valkivid-chevron::after, .navigation.valkivid-template_vlogger-v2 .post-page-numbers:focus .valkivid-chevron::before, .navigation.valkivid-template_vlogger-v2 .post-page-numbers:focus .valkivid-chevron::after,
.navigation.valkivid-template_vlogger-v2 .page-numbers:focus .valkivid-chevron::before,
.navigation.valkivid-template_vlogger-v2 .page-numbers:focus .valkivid-chevron::after {
  background-color: var(--valkivid-navigation-pager-link-current-color);
}

.navigation.valkivid-template_vlogger-v1 .valkivid-chevron::before, .navigation.valkivid-template_vlogger-v1 .valkivid-chevron::after, .navigation.valkivid-template_vlogger-v2 .valkivid-chevron::before, .navigation.valkivid-template_vlogger-v2 .valkivid-chevron::after {
  background-color: var(--valkivid-navigation-pager-link-color);
}

.navigation .nav-links {
  display: flex;
}

.navigation .post-page-numbers,
.navigation .page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  color: var(--valkivid-navigation-pager-link-color);
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-decoration: none;
}

.navigation .post-page-numbers:focus, .navigation .post-page-numbers.current,
.navigation .page-numbers:focus,
.navigation .page-numbers.current {
  color: var(--valkivid-navigation-pager-link-current-color);
}

.navigation .post-page-numbers:last-child,
.navigation .page-numbers:last-child {
  margin-right: 0;
}

/**
 * Navigation Breadcrumbs
 */
.valkivid-navigation-breadcrumbs.valkivid-template_streamer-v1 .valkivid-navigation-breadcrumbs-menu-item.valkivid-navigation-breadcrumbs-menu-item_active .valkivid-navigation-breadcrumbs-menu-link {
  font-weight: 500;
}

.valkivid-navigation-breadcrumbs.valkivid-template_streamer-v1 .valkivid-navigation-breadcrumbs-menu-link {
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-navigation-breadcrumbs.valkivid-template_vlogger-v1 .valkivid-navigation-breadcrumbs-menu-item::before, .valkivid-navigation-breadcrumbs.valkivid-template_vlogger-v2 .valkivid-navigation-breadcrumbs-menu-item::before {
  content: '|';
  margin: 0 12px;
  font-weight: 700;
}

.valkivid-navigation-breadcrumbs.valkivid-template_vlogger-v1 .valkivid-navigation-breadcrumbs-menu-item:first-child::before, .valkivid-navigation-breadcrumbs.valkivid-template_vlogger-v2 .valkivid-navigation-breadcrumbs-menu-item:first-child::before {
  display: none;
}

.valkivid-navigation-breadcrumbs.valkivid-template_vlogger-v1 .valkivid-navigation-breadcrumbs-menu {
  justify-content: center;
}

.valkivid-navigation-breadcrumbs.valkivid-template_vlogger-v1 .valkivid-navigation-breadcrumbs-menu-item {
  font-size: calc((12 / var(--valkivid-font-size-base)) * 1rem);
  text-transform: uppercase;
}

.valkivid-navigation-breadcrumbs.valkivid-template_vlogger-v2 .valkivid-navigation-breadcrumbs-menu-item {
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
}

/**
 * Navigation Breadcrumbs Menu
 */
.valkivid-navigation-breadcrumbs-menu {
  display: flex;
  align-items: center;
  list-style: none;
}

.valkivid-navigation-breadcrumbs-menu .valkivid-chevron-pixelated {
  margin: 0 12px;
}

.valkivid-navigation-breadcrumbs-menu .valkivid-chevron-pixelated .valkivid-chevron-pixel {
  background-color: var(--valkivid-navigation-breadcrumbs-separator-color);
}

/**
 * Navigation Breadcrumbs Menu Item
 */
.valkivid-navigation-breadcrumbs-menu-item {
  display: flex;
  align-items: center;
}

.valkivid-navigation-breadcrumbs-menu-item.valkivid-navigation-breadcrumbs-menu-item_active .valkivid-navigation-breadcrumbs-menu-link {
  color: var(--valkivid-navigation-breadcrumbs-menu-link-active-color);
}

.valkivid-navigation-breadcrumbs-menu-item::before {
  color: var(--valkivid-navigation-breadcrumbs-separator-color);
}

/**
 * Navigation Breadcrumbs Menu Link
 */
.valkivid-navigation-breadcrumbs-menu-link {
  color: var(--valkivid-navigation-breadcrumbs-menu-link-color);
  font-weight: 700;
  text-decoration: none;
}

.valkivid-navigation-breadcrumbs-menu-link:focus {
  text-decoration: underline;
}

/**
 * 11.1. Navigation - Media Queries
 */
@media screen and (max-width: 768px) {
  .navigation.valkivid-template_streamer-v1, .navigation.valkivid-template_streamer-v2, .navigation.valkivid-template_vlogger-v1, .navigation.valkivid-template_vlogger-v2 {
    margin-top: 60px;
  }

  .navigation.valkivid-template_streamer-v1 .post-page-numbers,
  .navigation.valkivid-template_streamer-v1 .page-numbers, .navigation.valkivid-template_streamer-v2 .post-page-numbers,
  .navigation.valkivid-template_streamer-v2 .page-numbers, .navigation.valkivid-template_vlogger-v1 .post-page-numbers,
  .navigation.valkivid-template_vlogger-v1 .page-numbers, .navigation.valkivid-template_vlogger-v2 .post-page-numbers,
  .navigation.valkivid-template_vlogger-v2 .page-numbers {
    width: auto;
    height: auto;
    padding: 4px 8px;
  }

  .navigation .post-page-numbers,
  .navigation .page-numbers {
    font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  }
}

@media screen and (max-width: 480px) {
  .valkivid-navigation-mobile .valkivid-button.valkivid-button_subscribe, .valkivid-navigation-mobile .woocommerce table.shop_table.woocommerce-table--order-downloads a.valkivid-button_subscribe.button, .woocommerce table.shop_table.woocommerce-table--order-downloads .valkivid-navigation-mobile a.valkivid-button_subscribe.button, .valkivid-navigation-mobile .woocommerce table.shop_table.woocommerce-orders-table a.valkivid-button_subscribe.button, .woocommerce table.shop_table.woocommerce-orders-table .valkivid-navigation-mobile a.valkivid-button_subscribe.button, .valkivid-navigation-mobile .valkivid-button_subscribe.valkivid-membership-preview-notice, .valkivid-navigation-mobile .valkivid-button_subscribe.pmpro_btn {
    display: inline-flex;
  }
}

/*------------------------------------------------------------------*/
/**
 * 12. Section
 */
.valkivid-section.valkivid-template_streamer .valkivid-section-title {
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-section.valkivid-template_streamer .valkivid-section-text {
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(32 / 16);
  font-weight: 500;
}

.valkivid-section.valkivid-template_vlogger .valkivid-section-text {
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(32 / 18);
}

.valkivid-section-message {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.valkivid-section-message .valkivid-section-text {
  max-width: 430px;
  margin-top: 32px;
}

.valkivid-section-message .valkivid-button, .valkivid-section-message .woocommerce table.shop_table.woocommerce-table--order-downloads a.button, .woocommerce table.shop_table.woocommerce-table--order-downloads .valkivid-section-message a.button, .valkivid-section-message .woocommerce table.shop_table.woocommerce-orders-table a.button, .woocommerce table.shop_table.woocommerce-orders-table .valkivid-section-message a.button, .valkivid-section-message .valkivid-membership-preview-notice, .valkivid-section-message .pmpro_btn {
  width: auto;
  margin-top: 60px;
}

/**
 * Section Title
 */
.valkivid-section-title {
  color: var(--valkivid-title-color);
  font-size: calc((120 / var(--valkivid-font-size-base)) * 1rem);
  line-height: 1;
}

/**
 * Section Text
 */
.valkivid-section-text {
  color: var(--valkivid-text-primary-color);
  text-align: center;
}

/**
 * 12.1. Section - Media Queries
 */
@media screen and (max-width: 768px) {
  .valkivid-section-title {
    font-size: calc((64 / var(--valkivid-font-size-base)) * 1rem);
  }
}

/*------------------------------------------------------------------*/
/**
 * 13. Page Header
 */
.valkivid-page-header.valkivid-template_streamer-v1 .valkivid-page-header-title, .valkivid-page-header.valkivid-template_streamer-v2 .valkivid-page-header-title {
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-page-header.valkivid-template_streamer-v1 {
  padding-top: 60px;
  padding-bottom: 140px;
}

.valkivid-page-header.valkivid-template_streamer-v1 .valkivid-page-header-title {
  display: flex;
  align-items: center;
  padding-left: 48px;
  font-size: calc((84 / var(--valkivid-font-size-base)) * 1rem);
  position: relative;
}

.valkivid-page-header.valkivid-template_streamer-v1 .valkivid-page-header-title .valkivid-pixelated-pyramid {
  position: absolute;
  left: 0;
}

.valkivid-page-header.valkivid-template_streamer-v1 .valkivid-page-header-title .valkivid-pixelated-pyramid .valkivid-pixelated-pyramid-square {
  background-color: var(--valkivid-global-primary-color);
}

.valkivid-page-header.valkivid-template_streamer-v2 {
  padding-top: 100px;
  padding-bottom: 120px;
}

.valkivid-page-header.valkivid-template_streamer-v2 .valkivid-page-header-title {
  font-size: calc((68 / var(--valkivid-font-size-base)) * 1rem);
  text-align: center;
  text-transform: uppercase;
}

.valkivid-page-header.valkivid-template_streamer-v2 .valkivid-page-header-title::before {
  content: '.';
  margin-right: 12px;
  color: var(--valkivid-global-primary-color);
}

.valkivid-page-header.valkivid-template_vlogger-v1 {
  padding: 70px 22px;
  background-color: var(--valkivid-global-primary-color);
}

.valkivid-page-header.valkivid-template_vlogger-v1 + .valkivid-section {
  margin-top: 160px;
}

.valkivid-page-header.valkivid-template_vlogger-v1 .valkivid-page-header-title {
  font-size: calc((48 / var(--valkivid-font-size-base)) * 1rem);
  text-align: center;
}

.valkivid-page-header.valkivid-template_vlogger-v1 .valkivid-navigation-breadcrumbs {
  margin-top: 20px;
}

.valkivid-page-header.valkivid-template_vlogger-v2 {
  padding-top: 50px;
  padding-bottom: 160px;
}

.valkivid-page-header.valkivid-template_vlogger-v2 .valkivid-page-header-title {
  font-size: calc((64 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-page-header .valkivid-navigation-breadcrumbs {
  margin-top: 12px;
}

/**
 * Page Header Title
 */
.valkivid-page-header-title {
  color: var(--valkivid-page-header-title-color);
  font-weight: 700;
  line-height: 1;
}

/**
 * 13.1. Page Header - Media Queries
 */
@media screen and (max-width: 1200px) {
  .valkivid-page-header.valkivid-template_streamer-v1, .valkivid-page-header.valkivid-template_streamer-v2, .valkivid-page-header.valkivid-template_vlogger-v1, .valkivid-page-header.valkivid-template_vlogger-v2 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .valkivid-page-header.valkivid-template_streamer-v1 .valkivid-page-header-title, .valkivid-page-header.valkivid-template_streamer-v2 .valkivid-page-header-title, .valkivid-page-header.valkivid-template_vlogger-v1 .valkivid-page-header-title, .valkivid-page-header.valkivid-template_vlogger-v2 .valkivid-page-header-title {
    font-size: calc((42 / var(--valkivid-font-size-base)) * 1rem);
  }

  .valkivid-page-header.valkivid-template_vlogger-v1 + .valkivid-section {
    margin-top: 80px;
  }
}

/*------------------------------------------------------------------*/
/**
 * 14. Search Results
 */
.valkivid-search-results-header {
  margin-bottom: 80px;
}

.valkivid-search-results-header.valkivid-template_streamer {
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

/**
 * Search Results Header Title
 */
.valkivid-search-results-header-title {
  color: var(--valkivid-title-color);
  font-size: calc((32 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(36 / 32);
}

.valkivid-search-results-header-title strong {
  color: var(--valkivid-global-primary-color);
}

/*------------------------------------------------------------------*/
/**
 * 15. Branding
 */
.valkivid-brand-text {
  font-size: calc((28 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-brand-text a {
  color: inherit;
  text-decoration: none;
}

.valkivid-brand-text a:focus {
  text-decoration: underline;
}

/*------------------------------------------------------------------*/
/**
 * 16. Social Network List
 */
.valkivid-social-network-list {
  display: flex;
  list-style: none;
}

.valkivid-social-network-list .valkivid-social-network-item {
  margin-right: 18px;
}

.valkivid-social-network-list .valkivid-social-network-item:last-child {
  margin-right: 0;
}

.valkivid-social-network-list.valkivid-social-network-list_small .valkivid-social-network-item-icon {
  width: 12px;
  height: 12px;
}

/**
 * Social Network Item Icon
 */
.valkivid-social-network-item-icon {
  width: 14px;
  height: 14px;
}

/**
 * Social Network Showcase
 */
.valkivid-social-network-showcase {
  display: flex;
  flex-direction: column;
  list-style: none;
}

.valkivid-social-network-showcase .valkivid-social-network-showcase-item {
  margin-bottom: 36px;
}

.valkivid-social-network-showcase .valkivid-social-network-showcase-item:last-child {
  margin-bottom: 0;
}

/**
 * Social Network Showcase Item Link
 */
.valkivid-social-network-showcase-item-link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

/**
 * Social Network Showcase Item Icon
 */
.valkivid-social-network-showcase-item-icon {
  fill: var(--valkivid-social-network-showcase-icon-color);
  width: 12px;
  height: 12px;
}

/*------------------------------------------------------------------*/
/**
 * 17. Dropdown Container
 */
.valkivid-dropdown-container {
  position: relative;
}

.valkivid-dropdown-container.valkivid-dropdown-container_active .valkivid-dropdown-content {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  transform: translate(0, 0);
}

.valkivid-dropdown-container.valkivid-template_streamer-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation, .valkivid-dropdown-container.valkivid-template_streamer-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation {
  padding-bottom: 22px;
}

.valkivid-dropdown-container.valkivid-template_streamer-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .valkivid-button, .valkivid-dropdown-container.valkivid-template_streamer-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .woocommerce table.shop_table.woocommerce-table--order-downloads a.button, .woocommerce table.shop_table.woocommerce-table--order-downloads .valkivid-dropdown-container.valkivid-template_streamer-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation a.button, .valkivid-dropdown-container.valkivid-template_streamer-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .woocommerce table.shop_table.woocommerce-orders-table a.button, .woocommerce table.shop_table.woocommerce-orders-table .valkivid-dropdown-container.valkivid-template_streamer-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation a.button, .valkivid-dropdown-container.valkivid-template_streamer-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .valkivid-membership-preview-notice, .valkivid-dropdown-container.valkivid-template_streamer-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .pmpro_btn, .valkivid-dropdown-container.valkivid-template_streamer-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .valkivid-button, .valkivid-dropdown-container.valkivid-template_streamer-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .woocommerce table.shop_table.woocommerce-table--order-downloads a.button, .woocommerce table.shop_table.woocommerce-table--order-downloads .valkivid-dropdown-container.valkivid-template_streamer-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation a.button, .valkivid-dropdown-container.valkivid-template_streamer-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .woocommerce table.shop_table.woocommerce-orders-table a.button, .woocommerce table.shop_table.woocommerce-orders-table .valkivid-dropdown-container.valkivid-template_streamer-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation a.button, .valkivid-dropdown-container.valkivid-template_streamer-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .valkivid-membership-preview-notice, .valkivid-dropdown-container.valkivid-template_streamer-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .pmpro_btn {
  margin: 0 22px;
}

.valkivid-dropdown-container.valkivid-template_vlogger-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation, .valkivid-dropdown-container.valkivid-template_vlogger-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation {
  padding-bottom: 26px;
}

.valkivid-dropdown-container.valkivid-template_vlogger-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .valkivid-button, .valkivid-dropdown-container.valkivid-template_vlogger-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .woocommerce table.shop_table.woocommerce-table--order-downloads a.button, .woocommerce table.shop_table.woocommerce-table--order-downloads .valkivid-dropdown-container.valkivid-template_vlogger-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation a.button, .valkivid-dropdown-container.valkivid-template_vlogger-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .woocommerce table.shop_table.woocommerce-orders-table a.button, .woocommerce table.shop_table.woocommerce-orders-table .valkivid-dropdown-container.valkivid-template_vlogger-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation a.button, .valkivid-dropdown-container.valkivid-template_vlogger-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .valkivid-membership-preview-notice, .valkivid-dropdown-container.valkivid-template_vlogger-v1 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .pmpro_btn, .valkivid-dropdown-container.valkivid-template_vlogger-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .valkivid-button, .valkivid-dropdown-container.valkivid-template_vlogger-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .woocommerce table.shop_table.woocommerce-table--order-downloads a.button, .woocommerce table.shop_table.woocommerce-table--order-downloads .valkivid-dropdown-container.valkivid-template_vlogger-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation a.button, .valkivid-dropdown-container.valkivid-template_vlogger-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .woocommerce table.shop_table.woocommerce-orders-table a.button, .woocommerce table.shop_table.woocommerce-orders-table .valkivid-dropdown-container.valkivid-template_vlogger-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation a.button, .valkivid-dropdown-container.valkivid-template_vlogger-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .valkivid-membership-preview-notice, .valkivid-dropdown-container.valkivid-template_vlogger-v2 .valkivid-dropdown-content.valkivid-dropdown-content_navigation .pmpro_btn {
  width: auto;
  margin: 0 28px;
}

/**
 * Dropdown Content
 */
.valkivid-dropdown-content {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  z-index: 99;
  transform: translate(0, -10%);
  transition: opacity .3s ease-in-out, visibility .3s ease-in-out, transform .3s ease-in-out;
  box-shadow: var(--valkivid-box-box-shadow);
}

.valkivid-dropdown-content.valkivid-dropdown-content_navigation {
  display: flex;
  flex-direction: column;
  background-color: var(--valkivid-box-background-color);
}

/*------------------------------------------------------------------*/
/**
 * 18. Widget
 */
.valkivid-widget-statcount {
  position: relative;
}

.valkivid-widget-statcount .valkivid-widget-statcount-overlay {
  width: 100%;
  height: 100%;
  padding-top: 56px;
  position: absolute;
  top: 0;
  left: 0;
}

/**
 * Widget StatCount Icon
 */
.valkivid-widget-statcount-icon.valkivid-icon_world-map {
  width: 100%;
  height: 197px;
}

/**
 * Widget StatCount Overlay
 */
.valkivid-widget-statcount-overlay {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/**
 * Widget StatCount Title
 */
.valkivid-widget-statcount-title {
  font-size: calc((26 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
}

.valkivid-widget-statcount-title + .valkivid-widget-statcount-text {
  margin-top: 8px;
}

/**
 * Widget StatCount Text
 */
.valkivid-widget-statcount-text {
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
}

.valkivid-widget-statcount-text strong {
  color: var(--valkivid-global-primary-color);
}

/**
 * Widget StreamerInfo
 */
.valkivid-widget-streamerinfo-pretitle {
  font-size: calc((22 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
}

.valkivid-widget-streamerinfo-pretitle + .valkivid-widget-streamerinfo-title {
  margin-top: -16px;
}

/**
 * Widget StreamerInfo Title
 */
.valkivid-widget-streamerinfo-title {
  font-size: calc((34 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: -.1em;
}

/*------------------------------------------------------------------*/
/**
 * 19. Post Preview
 */
.valkivid-post-preview.valkivid-template_streamer .valkivid-post-preview-thumbnail-container {
  margin-bottom: 30px;
}

.valkivid-post-preview.valkivid-template_streamer .valkivid-post-preview-title {
  margin-top: 8px;
  font-size: calc((32 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(36 / 32);
}

.valkivid-post-preview.valkivid-template_streamer .valkivid-post-preview-excerpt {
  line-height: calc(32 / 16);
}

.valkivid-post-preview.valkivid-template_streamer .valkivid-post-preview-metadata .valkivid-taxonomy-list .valkivid-taxonomy-item:last-child {
  margin-right: 8px;
}

.valkivid-post-preview.valkivid-template_vlogger .valkivid-post-preview-thumbnail-container + .valkivid-post-preview-body {
  margin-top: -62px;
  margin-right: 42px;
  padding-top: 18px;
  position: relative;
  z-index: 2;
}

.valkivid-post-preview.valkivid-template_vlogger .valkivid-post-preview-body {
  background-color: var(--valkivid-body-background-color);
  padding-right: 18px;
  padding-bottom: 14px;
}

.valkivid-post-preview.valkivid-template_vlogger .valkivid-post-preview-title {
  margin-top: 16px;
  font-size: calc((20 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(24 / 20);
}

.valkivid-post-preview.valkivid-template_vlogger .valkivid-date {
  margin-top: 18px;
}

.valkivid-post-preview.valkivid-template_vlogger .valkivid-post-preview-excerpt {
  line-height: calc(28 / 16);
}

.valkivid-post-preview:not(.sticky) .valkivid-sticker {
  display: none;
}

.valkivid-post-preview.has-post-thumbnail {
  position: relative;
}

.valkivid-post-preview.has-post-thumbnail .valkivid-sticker {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.valkivid-post-preview.has-post-thumbnail .valkivid-post-preview-metadata .valkivid-sticker {
  display: none;
}

.valkivid-post-preview:not(.has-post-thumbnail) .valkivid-sticker {
  display: none;
}

.valkivid-post-preview:not(.has-post-thumbnail) .valkivid-post-preview-metadata .valkivid-sticker {
  display: flex;
}

/**
 * Post Preview Metadata
 */
.valkivid-post-preview-metadata {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.valkivid-post-preview-metadata .valkivid-sticker {
  width: 20px;
  height: 20px;
}

.valkivid-post-preview-metadata .valkivid-sticker .valkivid-sticker-icon {
  width: 10px;
  height: 12px;
}

/**
 * Post Preview Title
 */
.valkivid-post-preview-title {
  word-break: break-word;
}

.valkivid-post-preview-title a {
  color: var(--valkivid-title-color);
  text-decoration: none;
  transition: color .2s ease-in-out;
}

.valkivid-post-preview-title a:hover, .valkivid-post-preview-title a:focus {
  color: var(--valkivid-global-primary-color);
}

/**
 * Post Preview Excerpt
 */
.valkivid-post-preview-excerpt {
  margin-top: 32px;
  color: var(--valkivid-text-primary-color);
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  overflow-wrap: break-word;
}

/**
 * Post Preview Link
 */
.valkivid-post-preview-link {
  display: inline-block;
  margin-top: 32px;
  color: var(--valkivid-text-secondary-color);
  font-size: calc((12 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  transition: color .2s ease-in-out;
}

.valkivid-post-preview-link:hover, .valkivid-post-preview-link:focus {
  color: var(--valkivid-text-bold-color);
}

/*------------------------------------------------------------------*/
/**
 * 20. Post Open
 */
.valkivid-post-open.valkivid-template_streamer {
  margin: 0 90px;
}

.valkivid-post-open.valkivid-template_streamer.valkivid-post-open_has-sidebar .valkivid-post-open-metadata {
  justify-content: flex-start;
}

.valkivid-post-open.valkivid-template_streamer.valkivid-post-open_has-sidebar .valkivid-post-open-title {
  margin: 18px 0 0;
  text-align: left;
}

.valkivid-post-open.valkivid-template_streamer.has-post-thumbnail {
  position: relative;
}

.valkivid-post-open.valkivid-template_streamer.has-post-thumbnail .valkivid-post-open-thumbnail-container {
  height: 660px;
}

.valkivid-post-open.valkivid-template_streamer.has-post-thumbnail .valkivid-post-open-body {
  margin-top: -356px;
  background-color: var(--valkivid-body-background-color);
  position: relative;
  z-index: 2;
}

.valkivid-post-open.valkivid-template_streamer .valkivid-date {
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-post-open.valkivid-template_streamer .valkivid-post-open-title {
  max-width: 570px;
  font-size: calc((62 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-post-open.valkivid-template_streamer .valkivid-post-open-content h1 {
  font-size: calc((62 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-post-open.valkivid-template_streamer .valkivid-comment-list-title {
  margin-top: 140px;
}

.valkivid-post-open.valkivid-template_vlogger.valkivid-post-open_has-sidebar .valkivid-taxonomy-list.valkivid-taxonomy-list_category {
  justify-content: flex-start;
}

.valkivid-post-open.valkivid-template_vlogger.valkivid-post-open_has-sidebar .valkivid-post-open-metadata {
  justify-content: flex-start;
}

.valkivid-post-open.valkivid-template_vlogger.valkivid-post-open_has-sidebar .valkivid-post-open-title {
  margin: 18px 0 0;
  text-align: left;
}

.valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-post-open-body {
  padding-left: 0;
  padding-right: 0;
}

.valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-post-open-content > * {
  margin-left: 100px;
  margin-right: 100px;
}

.valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-post-open-content .wp-caption.alignleft,
.valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-post-open-content .wp-block-gallery.alignleft {
  margin-right: 32px;
}

.valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-post-open-title {
  padding-left: 22px;
  padding-right: 22px;
}

.valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-taxonomy-list.valkivid-taxonomy-list_tag {
  margin-left: 100px;
  margin-right: 100px;
}

.valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-post-author,
.valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .post-navigation,
.valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-comment-list-title,
.valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-comment-list,
.valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .comment-respond {
  margin-left: 100px;
  margin-right: 100px;
}

.valkivid-post-open.valkivid-template_vlogger .valkivid-post-open-body,
.valkivid-post-open.valkivid-template_vlogger .valkivid-sidebar {
  padding-top: 120px;
}

.valkivid-post-open.valkivid-template_vlogger .valkivid-taxonomy-list.valkivid-taxonomy-list_category {
  justify-content: center;
}

.valkivid-post-open.valkivid-template_vlogger .valkivid-post-open-title {
  max-width: 670px;
  font-size: calc((48 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-post-open.valkivid-template_vlogger .valkivid-date {
  margin-top: 12px;
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-post-open.valkivid-template_vlogger .valkivid-post-open-thumbnail-container {
  margin-top: 60px;
}

.valkivid-post-open.valkivid-template_vlogger .valkivid-post-open-content h1 {
  font-size: calc((48 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-post-open.valkivid-template_vlogger .valkivid-comment-list-title {
  margin-top: 160px;
}

/**
 * Post Open Main
 */
.valkivid-post-open-main {
  display: flex;
  justify-content: center;
}

.valkivid-post-open-main .valkivid-sidebar {
  padding-top: 100px;
}

/**
 * Post Open Body
 */
.valkivid-post-open-body {
  width: 73.4848484848%;
  max-width: 970px;
  padding: 100px 100px 0;
}

.valkivid-post-open-body .valkivid-taxonomy-list_tag {
  margin-top: 60px;
}

.valkivid-post-open-body .navigation {
  margin-top: 40px;
}

.valkivid-post-open-body .navigation.post-navigation {
  margin-top: 100px;
}

.valkivid-post-open-body .navigation.post-navigation .nav-next,
.valkivid-post-open-body .navigation.post-navigation .nav-previous {
  max-width: 240px;
  margin-top: 20px;
}

.valkivid-post-open-body .navigation.valkivid-comment-list-navigation {
  margin-top: 80px;
}

.valkivid-post-open-body .valkivid-post-author {
  margin-top: 80px;
}

/**
 * Post Open Metadata
 */
.valkivid-post-open-metadata {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.valkivid-post-open-metadata .valkivid-taxonomy-list {
  margin-right: 8px;
}

/**
 * Post Open Title
 */
.valkivid-post-open-title {
  margin: 18px auto 0;
  color: var(--valkivid-title-color);
  font-weight: 700;
  line-height: 1em;
  text-align: center;
  overflow-wrap: break-word;
}

/**
 * Post Open Content
 */
.valkivid-post-open-content {
  margin-top: 60px;
}

/**
 * 20.1. Post Open - Media Queries
 */
@media screen and (max-width: 1200px) {
  .valkivid-post-open.valkivid-template_streamer {
    margin: 0;
  }

  .valkivid-post-open.valkivid-template_streamer.has-post-thumbnail .valkivid-post-open-thumbnail-container {
    padding-top: 56.25%;
    height: auto;
  }

  .valkivid-post-open.valkivid-template_streamer.has-post-thumbnail .valkivid-post-open-body {
    margin-top: 0;
  }

  .valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-post-open-content > * {
    margin-left: 22px;
    margin-right: 22px;
  }

  .valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-taxonomy-list.valkivid-taxonomy-list_tag {
    margin-left: 22px;
    margin-right: 22px;
  }

  .valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-post-author,
  .valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .post-navigation,
  .valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-comment-list-title,
  .valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .valkivid-comment-list,
  .valkivid-post-open.valkivid-template_vlogger:not(.valkivid-post-open_has-sidebar).has-post-thumbnail .comment-respond {
    margin-left: 22px;
    margin-right: 22px;
  }

  .valkivid-post-open.valkivid-template_vlogger .valkivid-post-open-body,
  .valkivid-post-open.valkivid-template_vlogger .valkivid-sidebar {
    padding-top: 60px;
  }

  .valkivid-post-open-main {
    display: block;
  }

  .valkivid-post-open-main .valkivid-post-open-body,
  .valkivid-post-open-main .valkivid-sidebar {
    width: 100%;
    max-width: 100%;
    padding: 60px 22px 0;
  }
}

@media screen and (max-width: 768px) {
  .valkivid-post-open.valkivid-template_streamer .valkivid-comment-list-title, .valkivid-post-open.valkivid-template_vlogger .valkivid-comment-list-title {
    margin-top: 100px;
  }

  .valkivid-post-open-body .valkivid-post-author {
    margin-top: 40px;
  }

  .valkivid-post-open-body .navigation.post-navigation {
    margin-top: 40px;
  }
}

/*------------------------------------------------------------------*/
/**
 * 21. Post Author
 */
.valkivid-post-author {
  background-color: var(--valkivid-post-author-background-color);
}

.valkivid-post-author.valkivid-template_streamer {
  min-height: 180px;
  padding: 60px;
  border: 1px solid var(--valkivid-post-author-border-color);
}

.valkivid-post-author.valkivid-template_streamer .avatar {
  float: left;
  margin-right: 26px;
}

.valkivid-post-author.valkivid-template_streamer .valkivid-post-author-title {
  font-size: calc((24 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(36 / 24);
}

.valkivid-post-author.valkivid-template_streamer .valkivid-post-author-subtitle {
  margin-top: 4px;
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(16 / 14);
  font-weight: 700;
  text-transform: uppercase;
}

.valkivid-post-author.valkivid-template_streamer .valkivid-post-author-description {
  margin-top: 28px;
  line-height: calc(36 / 18);
  clear: both;
}

.valkivid-post-author.valkivid-template_vlogger {
  min-height: 220px;
  padding: 60px 70px 70px 185px;
  position: relative;
}

.valkivid-post-author.valkivid-template_vlogger .avatar {
  position: absolute;
  top: 70px;
  left: 70px;
}

.valkivid-post-author.valkivid-template_vlogger .valkivid-post-author-title {
  font-size: calc((22 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(42 / 22);
}

.valkivid-post-author.valkivid-template_vlogger .valkivid-post-author-subtitle {
  margin-top: 4px;
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(18 / 16);
}

.valkivid-post-author.valkivid-template_vlogger .valkivid-post-author-description {
  margin-top: 28px;
  line-height: calc(32 / 18);
}

.valkivid-post-author .avatar {
  display: block;
}

/**
 * Post Author Title
 */
.valkivid-post-author-title {
  color: var(--valkivid-title-color);
  font-weight: 700;
  text-decoration: none;
}

.valkivid-post-author-title:hover, .valkivid-post-author-title:focus {
  color: var(--valkivid-global-primary-color);
}

/**
 * Post Author Subtitle
 */
.valkivid-post-author-subtitle {
  color: var(--valkivid-text-secondary-color);
}

/**
 * Post Author Description
 */
.valkivid-post-author-description {
  color: var(--valkivid-text-primary-color);
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
}

/**
 * 21.1. Post Author - Media Queries
 */
@media screen and (max-width: 768px) {
  .valkivid-post-author.valkivid-template_streamer, .valkivid-post-author.valkivid-template_vlogger {
    padding: 32px;
  }

  .valkivid-post-author.valkivid-template_streamer .avatar {
    float: none;
    margin-right: 0;
  }

  .valkivid-post-author.valkivid-template_vlogger .avatar {
    position: static;
  }

  .valkivid-post-author .avatar {
    margin-bottom: 12px;
  }
}

/*------------------------------------------------------------------*/
/**
 * 22. Comment List
 */
.valkivid-comment-list {
  list-style: none;
}

.valkivid-comment-list.valkivid-template_streamer .comment-author .avatar {
  float: left;
  margin-right: 28px;
}

.valkivid-comment-list.valkivid-template_streamer .comment-author .fn {
  font-size: calc((24 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(36 / 24);
}

.valkivid-comment-list.valkivid-template_streamer .comment-meta + * {
  clear: both;
}

.valkivid-comment-list.valkivid-template_streamer .comment-meta a {
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(16 / 14);
  font-weight: 700;
  text-transform: uppercase;
}

.valkivid-comment-list.valkivid-template_streamer .children {
  padding-left: 40px;
}

.valkivid-comment-list.valkivid-template_vlogger.valkivid-comment-list_show-avatars .comment .comment-body {
  padding-left: 116px;
  position: relative;
}

.valkivid-comment-list.valkivid-template_vlogger.valkivid-comment-list_show-avatars .comment-author .avatar {
  position: absolute;
  top: 8px;
  left: 0;
}

.valkivid-comment-list.valkivid-template_vlogger .comment-author .fn {
  font-size: calc((22 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(42 / 22);
}

.valkivid-comment-list.valkivid-template_vlogger .comment-meta a {
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  line-height: 1em;
}

.valkivid-comment-list.valkivid-template_vlogger .children {
  padding-left: 20px;
}

.valkivid-comment-list .comment,
.valkivid-comment-list .pingback,
.valkivid-comment-list .trackback {
  margin-bottom: 80px;
}

.valkivid-comment-list .comment:last-child,
.valkivid-comment-list .pingback:last-child,
.valkivid-comment-list .trackback:last-child {
  margin-bottom: 0;
}

.valkivid-comment-list .comment.bypostauthor .valkivid-comment-author-tag,
.valkivid-comment-list .pingback.bypostauthor .valkivid-comment-author-tag,
.valkivid-comment-list .trackback.bypostauthor .valkivid-comment-author-tag {
  display: flex;
}

.valkivid-comment-list .comment .comment-respond,
.valkivid-comment-list .pingback .comment-respond,
.valkivid-comment-list .trackback .comment-respond {
  margin-top: 80px;
}

.valkivid-comment-list .comment .comment-respond .comment-reply-title,
.valkivid-comment-list .pingback .comment-respond .comment-reply-title,
.valkivid-comment-list .trackback .comment-respond .comment-reply-title {
  font-size: calc((34 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(38 / 34);
}

.valkivid-comment-list .comment-body .comment-author,
.valkivid-comment-list .comment-body .comment-meta {
  margin-top: 0;
}

.valkivid-comment-list .comment-body .comment-meta + * {
  margin-top: 24px;
}

.valkivid-comment-list .comment-author .fn {
  display: flex;
  align-items: center;
  color: var(--valkivid-text-bold-color);
  font-weight: 700;
  font-style: normal;
}

.valkivid-comment-list .comment-author .fn a {
  color: var(--valkivid-text-bold-color);
  text-decoration: none;
  transition: color .2s ease-in-out;
}

.valkivid-comment-list .comment-author .fn a:hover, .valkivid-comment-list .comment-author .fn a:focus {
  color: var(--valkivid-global-primary-color);
}

.valkivid-comment-list .comment-author .says {
  display: none;
}

.valkivid-comment-list .valkivid-comment-author-tag {
  margin-left: 12px;
  padding: 0 6px;
  background-color: var(--valkivid-global-primary-color);
  color: var(--valkivid-body-background-color);
  font-size: calc((12 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-transform: uppercase;
  display: none;
}

.valkivid-comment-list .comment-meta a {
  color: var(--valkivid-text-secondary-color);
  text-decoration: none;
}

.valkivid-comment-list .comment-meta a:hover, .valkivid-comment-list .comment-meta a:focus {
  color: var(--valkivid-global-primary-color);
}

.valkivid-comment-list .reply {
  margin-top: 22px;
}

.valkivid-comment-list .reply a {
  color: var(--valkivid-text-bold-color);
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}

.valkivid-comment-list .reply a:hover, .valkivid-comment-list .reply a:focus {
  color: var(--valkivid-global-primary-color);
}

.valkivid-comment-list .children {
  margin-top: 80px;
  list-style: none;
}

/**
 * Comment List Title
 */
.valkivid-comment-list-title {
  color: var(--valkivid-title-color);
}

.valkivid-comment-list-title.valkivid-template_streamer {
  font-size: calc((36 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-comment-list-title.valkivid-template_streamer + .valkivid-comment-list {
  margin-top: 100px;
}

.valkivid-comment-list-title.valkivid-template_vlogger {
  font-size: calc((42 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(46 / 42);
}

.valkivid-comment-list-title.valkivid-template_vlogger + .valkivid-comment-list {
  margin-top: 120px;
}

.valkivid-comment-list-title.valkivid-template_vlogger strong {
  color: var(--valkivid-global-primary-color);
}

/**
 * 22.1. Comment List - Media Queries
 */
@media screen and (max-width: 768px) {
  .valkivid-comment-list.valkivid-template_streamer .children, .valkivid-comment-list.valkivid-template_vlogger .children {
    padding-left: 0;
  }

  .valkivid-comment-list.valkivid-template_streamer .comment-author .avatar {
    display: block;
    float: none;
    margin-right: 0;
    margin-bottom: 16px;
  }

  .valkivid-comment-list.valkivid-template_vlogger.valkivid-comment-list_show-avatars .comment .comment-body {
    padding-left: 0;
  }

  .valkivid-comment-list.valkivid-template_vlogger.valkivid-comment-list_show-avatars .comment-author .avatar {
    display: block;
    margin-bottom: 16px;
    position: static;
  }

  .valkivid-comment-list-title.valkivid-template_streamer + .valkivid-comment-list, .valkivid-comment-list-title.valkivid-template_vlogger + .valkivid-comment-list {
    margin-top: 60px;
  }
}

/*------------------------------------------------------------------*/
/**
 * 23. Comment Respond
 */
.comment-respond.valkivid-template_streamer {
  margin-top: 120px;
}

.comment-respond.valkivid-template_streamer .comment-reply-title {
  font-size: calc((36 / var(--valkivid-font-size-base)) * 1rem);
}

.comment-respond.valkivid-template_streamer .comment-form .comment-notes {
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(36 / 18);
}

.comment-respond.valkivid-template_streamer .comment-form .form-submit {
  display: flex;
  justify-content: flex-end;
}

.comment-respond.valkivid-template_vlogger {
  margin-top: 140px;
}

.comment-respond.valkivid-template_vlogger .comment-reply-title {
  font-size: calc((48 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(42 / 48);
}

.comment-respond.valkivid-template_vlogger .comment-form .comment-notes {
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(32 / 18);
}

.comment-respond .comment-reply-title {
  display: flex;
  justify-content: space-between;
  color: var(--valkivid-title-color);
  font-weight: 700;
}

.comment-respond .comment-reply-title a {
  color: var(--valkivid-text-bold-color);
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  text-transform: uppercase;
  text-decoration: none;
}

.comment-respond .comment-reply-title a:focus, .comment-respond .comment-reply-title a:hover {
  color: var(--valkivid-global-primary-color);
}

.comment-respond .must-log-in {
  margin-top: 32px;
  color: var(--valkivid-text-primary-color);
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(32 / 18);
}

.comment-respond .must-log-in a {
  color: var(--valkivid-global-primary-color);
  text-decoration: none;
}

.comment-respond .must-log-in a:focus {
  text-decoration: underline;
}

.comment-respond .logged-in-as a {
  float: left;
  color: var(--valkivid-global-primary-color);
  text-decoration: none;
}

.comment-respond .logged-in-as a:focus {
  text-decoration: underline;
}

.comment-respond .logged-in-as a + a {
  margin-left: 8px;
}

.comment-respond .logged-in-as .required-field-message {
  float: right;
  color: var(--valkivid-text-primary-color);
}

.comment-respond .logged-in-as .required-field-message .required {
  color: var(--valkivid-form-error-color);
}

.comment-respond .logged-in-as::after {
  display: table;
  clear: both;
}

.comment-respond .comment-form {
  margin-top: 80px;
}

.comment-respond .comment-form .comment-notes {
  color: var(--valkivid-text-primary-color);
}

.comment-respond .comment-form .comment-notes .required {
  color: var(--valkivid-form-error-color);
}

.comment-respond .comment-form label {
  display: block;
}

/**
 * 23.1. Comment Respond - Media Queries
 */
@media screen and (max-width: 1200px) {
  .comment-respond .comment-form {
    margin-top: 32px;
  }
}

@media screen and (max-width: 768px) {
  .comment-respond.valkivid-template_streamer, .comment-respond.valkivid-template_vlogger {
    margin-top: 80px;
  }

  .comment-respond .comment-reply-title {
    display: block;
  }

  .comment-respond .comment-reply-title a {
    display: block;
    margin-top: 28px;
  }

  .comment-respond .logged-in-as a,
  .comment-respond .logged-in-as .required-field-message {
    float: none;
  }

  .comment-respond .logged-in-as a + a {
    margin-left: 0;
  }

  .comment-respond .logged-in-as .required-field-message {
    display: block;
    margin-top: 6px;
  }
}

/*------------------------------------------------------------------*/
/**
 * 24. Sidebar
 */
.valkivid-sidebar {
  width: 22.7272727273%;
  max-width: 300px;
}

.valkivid-sidebar .valkivid-sidebar-widget {
  margin-bottom: 60px;
}

.valkivid-sidebar .valkivid-sidebar-widget:last-child {
  margin-bottom: 0;
}

/**
 * Sidebar Widget
 */
.valkivid-sidebar-widget.valkivid-template_streamer .valkivid-sidebar-widget-title {
  margin-bottom: 28px;
}

.valkivid-sidebar-widget.valkivid-template_vlogger .valkivid-sidebar-widget-title {
  margin-bottom: 40px;
}

/**
 * Sidebar Widget Title
 */
.valkivid-sidebar-widget-title {
  font-size: calc((24 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(36 / 24);
  font-weight: 700;
}

/**
 * Sidebar Social
 */
.valkivid-sidebar-social {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 90px;
  height: 100%;
  position: fixed;
  z-index: 2;
}

/**
 * 24.1. Sidebar - Media Queries
 */
@media screen and (max-width: 1200px) {
  .valkivid-sidebar-social {
    display: none;
  }
}

/*------------------------------------------------------------------*/
/**
 * 25. Footer
 */
.valkivid-footer {
  background-color: var(--valkivid-footer-background-color);
}

.valkivid-footer.valkivid-template_streamer-v1, .valkivid-footer.valkivid-template_streamer-v2 {
  margin-top: 180px;
}

.valkivid-footer.valkivid-template_streamer-v1 .valkivid-footer-bottom-text, .valkivid-footer.valkivid-template_streamer-v2 .valkivid-footer-bottom-text {
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-footer.valkivid-template_streamer-v1 .valkivid-footer-inner {
  padding-top: 80px;
  padding-bottom: 70px;
  border-top: 1px solid var(--valkivid-divider-color);
}

.valkivid-footer.valkivid-template_streamer-v1 .valkivid-brand-text {
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-footer.valkivid-template_streamer-v1 .valkivid-button-subscribe,
.valkivid-footer.valkivid-template_streamer-v1 .valkivid-footer-text {
  max-width: 370px;
}

.valkivid-footer.valkivid-template_streamer-v1 .valkivid-footer-text {
  margin-top: 22px;
}

.valkivid-footer.valkivid-template_streamer-v2 .valkivid-footer-top {
  padding: 112px 40px;
}

.valkivid-footer.valkivid-template_streamer-v2 .valkivid-navigation-flat {
  padding: 0 30px;
}

.valkivid-footer.valkivid-template_streamer-v2 .valkivid-brand-text {
  text-transform: uppercase;
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-footer.valkivid-template_vlogger-v1, .valkivid-footer.valkivid-template_vlogger-v2 {
  margin-top: 220px;
}

.valkivid-footer.valkivid-template_vlogger-v1 .valkivid-footer-top {
  padding: 90px 0 122px;
}

.valkivid-footer.valkivid-template_vlogger-v2 {
  box-shadow: 5px 9px 120px 0 rgba(27, 27, 41, 0.06);
}

.valkivid-footer.valkivid-template_vlogger-v2 .valkivid-footer-top {
  padding: 60px 0 90px;
}

.valkivid-footer.valkivid-template_vlogger-v2 .valkivid-footer-text {
  max-width: 370px;
}

.valkivid-footer.valkivid-template_vlogger-v2 .valkivid-grid-column:nth-child(2) .valkivid-footer-text {
  display: none;
}

.valkivid-footer .valkivid-brand-text {
  color: var(--valkivid-footer-brand-text-color);
}

.valkivid-footer .custom-logo-link {
  display: flex;
}

.valkivid-footer .valkivid-logo-mobile {
  display: none;
}

.valkivid-footer .valkivid-navigation-flat-menu .menu-item a {
  color: var(--valkivid-footer-navigation-flat-menu-link-color);
}

.valkivid-footer .valkivid-navigation-flat-menu .menu-item a:hover, .valkivid-footer .valkivid-navigation-flat-menu .menu-item a:focus {
  color: var(--valkivid-footer-navigation-flat-menu-link-hover-color);
}

.valkivid-footer .valkivid-social-network-item-icon {
  fill: var(--valkivid-footer-icon-color);
}

.valkivid-footer .valkivid-social-network-item-icon:hover {
  fill: var(--valkivid-footer-icon-hover-color);
}

.valkivid-footer .valkivid-social-network-item-link:focus .valkivid-social-network-item-icon {
  fill: var(--valkivid-footer-icon-hover-color);
}

.valkivid-footer .valkivid-widget-statcount-icon {
  fill: var(--valkivid-footer-widget-statcount-icon-color);
}

.valkivid-footer .valkivid-widget-statcount-title {
  color: var(--valkivid-footer-widget-statcount-title-color);
}

.valkivid-footer .valkivid-widget-statcount-text {
  color: var(--valkivid-footer-widget-statcount-text-color);
}

.valkivid-footer .valkivid-widget-streamerinfo-pretitle {
  color: var(--valkivid-footer-widget-streamerinfo-pretitle-color);
}

.valkivid-footer .valkivid-widget-streamerinfo-title {
  color: var(--valkivid-footer-widget-streamerinfo-title-color);
}

.valkivid-footer .struninnyoutube-subscriber-count {
  margin: -32px auto 0;
}

.valkivid-footer-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.valkivid-footer-row + .valkivid-grid, .woocommerce .valkivid-footer-row + ul.products.columns-2, .woocommerce .valkivid-footer-row + ul.products.columns-3, .woocommerce .valkivid-footer-row + ul.products.columns-4 {
  margin-top: 90px;
}

.valkivid-footer-text {
  color: var(--valkivid-footer-text-color);
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(22 / 14);
}

.valkivid-footer-text + .valkivid-social-network-list {
  margin-top: 48px;
}

.valkivid-footer-bottom {
  background-color: var(--valkivid-footer-bottom-background-color);
}

.valkivid-footer-bottom .valkivid-navigation-split-menu .menu-item::before {
  color: var(--valkivid-footer-bottom-navigation-split-menu-link-color);
}

.valkivid-footer-bottom .valkivid-navigation-split-menu .menu-item a {
  color: var(--valkivid-footer-bottom-navigation-split-menu-link-color);
}

.valkivid-footer-bottom .valkivid-navigation-split-menu .menu-item a:hover, .valkivid-footer-bottom .valkivid-navigation-split-menu .menu-item a:focus {
  color: var(--valkivid-footer-bottom-navigation-split-menu-link-hover-color);
}

.valkivid-footer-bottom-inner {
  min-height: 90px;
  padding: 32px 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.valkivid-footer-bottom-inner.valkivid-grid-limit {
  padding: 32px 0;
}

.valkivid-footer-bottom-text {
  color: var(--valkivid-footer-bottom-text-color);
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
}

/**
 * 25.1. Footer - Media Queries
 */
@media screen and (max-width: 1200px) {
  .valkivid-footer.valkivid-template_streamer-v1, .valkivid-footer.valkivid-template_streamer-v2, .valkivid-footer.valkivid-template_vlogger-v1, .valkivid-footer.valkivid-template_vlogger-v2 {
    margin-top: 100px;
  }

  .valkivid-footer.valkivid-template_vlogger-v1 .valkivid-footer-top, .valkivid-footer.valkivid-template_vlogger-v2 .valkivid-footer-top {
    padding: 60px 0;
  }

  .valkivid-footer.valkivid-template_streamer-v1 .valkivid-footer-inner {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .valkivid-footer.valkivid-template_streamer-v1 .valkivid-button-subscribe {
    margin-top: 18px;
  }

  .valkivid-footer.valkivid-template_streamer-v2 .valkivid-footer-top {
    padding: 60px 22px;
  }

  .valkivid-footer.valkivid-template_streamer-v2 .valkivid-footer-row {
    flex-direction: column;
  }

  .valkivid-footer.valkivid-template_streamer-v2 .valkivid-navigation-flat {
    padding: 0;
    margin-top: 22px;
  }

  .valkivid-footer.valkivid-template_streamer-v2 .valkivid-social-network-list {
    margin-top: 32px;
  }

  .valkivid-footer .custom-logo-link {
    display: none;
  }

  .valkivid-footer .valkivid-logo-mobile {
    display: flex;
  }

  .valkivid-footer-bottom-inner {
    min-height: auto;
    flex-direction: column;
    padding: 22px;
  }

  .valkivid-footer-bottom-inner.valkivid-grid-limit {
    padding: 22px 0;
  }

  .valkivid-footer-bottom-inner .valkivid-footer-bottom-text {
    order: 2;
  }

  .valkivid-footer-bottom-inner .valkivid-footer-bottom-text + .valkivid-navigation-split {
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .valkivid-footer.valkivid-template_vlogger-v1 .struninnyoutube-subscriber-count, .valkivid-footer.valkivid-template_vlogger-v2 .struninnyoutube-subscriber-count {
    display: none;
  }

  .valkivid-footer.valkivid-template_vlogger-v1 .valkivid-footer-top, .valkivid-footer.valkivid-template_vlogger-v2 .valkivid-footer-top {
    padding-bottom: 0;
  }

  .valkivid-footer.valkivid-template_vlogger-v2 .valkivid-grid, .valkivid-footer.valkivid-template_vlogger-v2 .woocommerce ul.products.columns-2, .woocommerce .valkivid-footer.valkivid-template_vlogger-v2 ul.products.columns-2, .valkivid-footer.valkivid-template_vlogger-v2 .woocommerce ul.products.columns-3, .woocommerce .valkivid-footer.valkivid-template_vlogger-v2 ul.products.columns-3, .valkivid-footer.valkivid-template_vlogger-v2 .woocommerce ul.products.columns-4, .woocommerce .valkivid-footer.valkivid-template_vlogger-v2 ul.products.columns-4 {
    margin-top: 60px;
  }

  .valkivid-footer.valkivid-template_vlogger-v2 .valkivid-grid-column:nth-child(2) .valkivid-footer-text {
    display: block;
  }

  .valkivid-footer.valkivid-template_vlogger-v2 .valkivid-grid-column:nth-child(3) .valkivid-footer-text {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .valkivid-footer.valkivid-template_streamer-v2 .valkivid-navigation-flat-menu .menu-item {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .valkivid-footer-bottom-inner.valkivid-grid-limit {
    padding: 22px;
  }
}

/*------------------------------------------------------------------*/
/**
 * 26. Membership Preview
 */
.valkivid-membership-preview {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 60px 40px 70px;
  background-color: var(--valkivid-box-background-color);
}

.valkivid-membership-preview.valkivid-template_streamer-v1 .valkivid-membership-preview-title,
.valkivid-membership-preview.valkivid-template_streamer-v1 .valkivid-membership-preview-subtitle, .valkivid-membership-preview.valkivid-template_streamer-v2 .valkivid-membership-preview-title,
.valkivid-membership-preview.valkivid-template_streamer-v2 .valkivid-membership-preview-subtitle {
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-membership-preview.valkivid-template_streamer-v1 .valkivid-membership-preview-title, .valkivid-membership-preview.valkivid-template_streamer-v2 .valkivid-membership-preview-title {
  font-size: calc((36 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-membership-preview.valkivid-template_streamer-v1 .valkivid-membership-preview-period, .valkivid-membership-preview.valkivid-template_streamer-v2 .valkivid-membership-preview-period {
  color: var(--valkivid-text-primary-color);
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-membership-preview.valkivid-template_streamer-v1 .valkivid-membership-preview-period strong, .valkivid-membership-preview.valkivid-template_streamer-v2 .valkivid-membership-preview-period strong {
  color: var(--valkivid-title-color);
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-membership-preview.valkivid-template_streamer-v1 {
  border: 1px solid var(--valkivid-global-primary-color);
}

.valkivid-membership-preview.valkivid-template_streamer-v1 .valkivid-membership-preview-description ul li::before {
  background-color: var(--valkivid-global-secondary-color);
}

.valkivid-membership-preview.valkivid-template_streamer-v2 .valkivid-membership-preview-title {
  text-transform: uppercase;
}

.valkivid-membership-preview.valkivid-template_streamer-v2 .valkivid-membership-preview-description ul li,
.valkivid-membership-preview.valkivid-template_streamer-v2 .valkivid-membership-preview-description ol li {
  text-transform: uppercase;
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.valkivid-membership-preview.valkivid-template_vlogger-v1 .valkivid-membership-preview-title, .valkivid-membership-preview.valkivid-template_vlogger-v2 .valkivid-membership-preview-title {
  font-size: calc((34 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-membership-preview.valkivid-template_vlogger-v1 .valkivid-membership-preview-period, .valkivid-membership-preview.valkivid-template_vlogger-v2 .valkivid-membership-preview-period {
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-membership-preview.valkivid-template_vlogger-v1 {
  box-shadow: var(--valkivid-box-box-shadow);
}

.valkivid-membership-preview.valkivid-template_vlogger-v2 {
  border: 1px solid var(--valkivid-border-color);
}

.valkivid-membership-preview .valkivid-membership-preview-title,
.valkivid-membership-preview .valkivid-membership-preview-subtitle,
.valkivid-membership-preview .valkivid-membership-preview-period {
  text-align: center;
}

.valkivid-membership-preview .valkivid-membership-preview-period {
  margin-top: 30px;
}

.valkivid-membership-preview .valkivid-membership-preview-description {
  margin-top: 50px;
}

.valkivid-membership-preview .valkivid-button, .valkivid-membership-preview .woocommerce table.shop_table.woocommerce-table--order-downloads a.button, .woocommerce table.shop_table.woocommerce-table--order-downloads .valkivid-membership-preview a.button, .valkivid-membership-preview .woocommerce table.shop_table.woocommerce-orders-table a.button, .woocommerce table.shop_table.woocommerce-orders-table .valkivid-membership-preview a.button, .valkivid-membership-preview .valkivid-membership-preview-notice, .valkivid-membership-preview .pmpro_btn,
.valkivid-membership-preview .valkivid-membership-preview-notice {
  margin-top: 90px;
}

.valkivid-membership-preview .valkivid-button, .valkivid-membership-preview .woocommerce table.shop_table.woocommerce-table--order-downloads a.button, .woocommerce table.shop_table.woocommerce-table--order-downloads .valkivid-membership-preview a.button, .valkivid-membership-preview .woocommerce table.shop_table.woocommerce-orders-table a.button, .woocommerce table.shop_table.woocommerce-orders-table .valkivid-membership-preview a.button, .valkivid-membership-preview .valkivid-membership-preview-notice, .valkivid-membership-preview .pmpro_btn {
  width: 100%;
}

/**
 * Membership Preview Title
 */
.valkivid-membership-preview-title {
  color: var(--valkivid-title-color);
  font-weight: 700;
}

/**
 * Membership Preview Subtitle
 */
.valkivid-membership-preview-subtitle {
  color: var(--valkivid-global-primary-color);
  font-size: calc((14 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
  text-transform: uppercase;
}

/**
 * Membership Preview Period
 */
.valkivid-membership-preview-period {
  color: var(--valkivid-title-color);
}

.valkivid-membership-preview-period strong {
  font-size: calc((48 / var(--valkivid-font-size-base)) * 1rem);
  line-height: 1;
  text-transform: uppercase;
}

/**
 * 5. Membership Preview Description
 */
.valkivid-membership-preview-description {
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-membership-preview-description p {
  line-height: calc(28 / 16);
}

.valkivid-membership-preview-description ul li,
.valkivid-membership-preview-description ol li {
  margin-bottom: 20px;
  color: var(--valkivid-text-bold-color);
  font-weight: 700;
}

.valkivid-membership-preview-description ul {
  list-style: none;
  padding-left: 0;
}

.valkivid-membership-preview-description ul ul {
  padding-left: 22px;
}

.valkivid-membership-preview-description ul li::before {
  content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ik1lbWJlcl9DaGVja19JY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDggNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTgsMS43NWwtMy4yLDMuNWwwLDBMMy4yLDdMMS42LDUuMjVsMCwwTDAsMy41bDEuNi0xLjc1TDMuMiwzLjUNCglMNi4zOTksMEw4LDEuNzV6Ii8+DQo8L3N2Zz4NCg==");
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: var(--valkivid-global-primary-color);
}

/*------------------------------------------------------------------*/
/**
 * 27. HTML Rich Content
 */
.valkivid-html-rich-content, .valkivid-post-open-content, .valkivid-comment-list .comment-body, .valkivid-sidebar, .woocommerce-product-details__short-description,
.woocommerce-variation-description, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information, .woocommerce #reviews #comments ol.commentlist li .comment-text .description, .valkivid-membership-preview-description, form.pmpro_form .pmpro_checkout-fields, .pmpro_confirmation_wrap {
  color: var(--valkivid-text-primary-color);
  font-size: calc((18 / var(--valkivid-font-size-base)) * 1rem);
}

.valkivid-html-rich-content.valkivid-html-rich-content_spaced-small > *, .valkivid-html-rich-content_spaced-small.valkivid-post-open-content > *, .valkivid-comment-list .valkivid-html-rich-content_spaced-small.comment-body > *, .valkivid-html-rich-content_spaced-small.valkivid-sidebar > *, .woocommerce-product-details__short-description > *, .woocommerce-variation-description > *, .woocommerce div.product .woocommerce-tabs .valkivid-html-rich-content_spaced-small.panel.woocommerce-Tabs-panel--description > *, .woocommerce div.product .woocommerce-tabs .valkivid-html-rich-content_spaced-small.panel.woocommerce-Tabs-panel--additional_information > *, .woocommerce #reviews #comments ol.commentlist li .comment-text .description > *, .valkivid-membership-preview-description > *, form.pmpro_form .pmpro_checkout-fields > *, .pmpro_confirmation_wrap > * {
  margin-top: 20px;
}

.valkivid-html-rich-content.valkivid-html-rich-content_spaced-small > *:first-child, .valkivid-html-rich-content_spaced-small.valkivid-post-open-content > *:first-child, .valkivid-comment-list .valkivid-html-rich-content_spaced-small.comment-body > *:first-child, .valkivid-html-rich-content_spaced-small.valkivid-sidebar > *:first-child, .woocommerce-product-details__short-description > *:first-child, .woocommerce-variation-description > *:first-child, .woocommerce div.product .woocommerce-tabs .valkivid-html-rich-content_spaced-small.panel.woocommerce-Tabs-panel--description > *:first-child, .woocommerce div.product .woocommerce-tabs .valkivid-html-rich-content_spaced-small.panel.woocommerce-Tabs-panel--additional_information > *:first-child, .woocommerce #reviews #comments ol.commentlist li .comment-text .description > *:first-child, .valkivid-membership-preview-description > *:first-child, form.pmpro_form .pmpro_checkout-fields > *:first-child, .pmpro_confirmation_wrap > *:first-child {
  margin-top: 0;
}

.valkivid-html-rich-content.valkivid-html-rich-content_spaced > *, .valkivid-post-open-content > *, .valkivid-comment-list .comment-body > *, .valkivid-html-rich-content_spaced.valkivid-sidebar > *, .valkivid-html-rich-content_spaced.woocommerce-product-details__short-description > *, .valkivid-html-rich-content_spaced.woocommerce-variation-description > *, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description > *, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information > *, .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-html-rich-content_spaced.description > *, .valkivid-html-rich-content_spaced.valkivid-membership-preview-description > *, form.pmpro_form .valkivid-html-rich-content_spaced.pmpro_checkout-fields > *, .valkivid-html-rich-content_spaced.pmpro_confirmation_wrap > * {
  margin-top: 40px;
}

.valkivid-html-rich-content.valkivid-html-rich-content_spaced > *:first-child, .valkivid-post-open-content > *:first-child, .valkivid-comment-list .comment-body > *:first-child, .valkivid-html-rich-content_spaced.valkivid-sidebar > *:first-child, .valkivid-html-rich-content_spaced.woocommerce-product-details__short-description > *:first-child, .valkivid-html-rich-content_spaced.woocommerce-variation-description > *:first-child, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description > *:first-child, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information > *:first-child, .woocommerce #reviews #comments ol.commentlist li .comment-text .valkivid-html-rich-content_spaced.description > *:first-child, .valkivid-html-rich-content_spaced.valkivid-membership-preview-description > *:first-child, form.pmpro_form .valkivid-html-rich-content_spaced.pmpro_checkout-fields > *:first-child, .valkivid-html-rich-content_spaced.pmpro_confirmation_wrap > *:first-child {
  margin-top: 0;
}

.valkivid-html-rich-content > p + p, .valkivid-post-open-content > p + p, .valkivid-comment-list .comment-body > p + p, .valkivid-sidebar > p + p, .woocommerce-product-details__short-description > p + p, .woocommerce-variation-description > p + p, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description > p + p, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information > p + p, .woocommerce #reviews #comments ol.commentlist li .comment-text .description > p + p, .valkivid-membership-preview-description > p + p, form.pmpro_form .pmpro_checkout-fields > p + p, .pmpro_confirmation_wrap > p + p {
  margin-top: 12px;
}

.valkivid-html-rich-content::after, .valkivid-post-open-content::after, .valkivid-comment-list .comment-body::after, .valkivid-sidebar::after, .woocommerce-product-details__short-description::after,
.woocommerce-variation-description::after, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description::after, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information::after, .woocommerce #reviews #comments ol.commentlist li .comment-text .description::after, .valkivid-membership-preview-description::after, form.pmpro_form .pmpro_checkout-fields::after, .pmpro_confirmation_wrap::after {
  content: '';
  display: table;
  clear: both;
}

.valkivid-html-rich-content h1, .valkivid-post-open-content h1, .valkivid-comment-list .comment-body h1, .valkivid-sidebar h1, .woocommerce-product-details__short-description h1, .woocommerce-variation-description h1, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h1, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h1, .woocommerce #reviews #comments ol.commentlist li .comment-text .description h1, .valkivid-membership-preview-description h1, form.pmpro_form .pmpro_checkout-fields h1, .pmpro_confirmation_wrap h1, .valkivid-html-rich-content h2, .valkivid-post-open-content h2, .valkivid-comment-list .comment-body h2, .valkivid-sidebar h2, .woocommerce-product-details__short-description h2, .woocommerce-variation-description h2, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h2, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h2, .woocommerce #reviews #comments ol.commentlist li .comment-text .description h2, .valkivid-membership-preview-description h2, form.pmpro_form .pmpro_checkout-fields h2, .pmpro_confirmation_wrap h2, .valkivid-html-rich-content h3, .valkivid-post-open-content h3, .valkivid-comment-list .comment-body h3, .valkivid-sidebar h3, .woocommerce-product-details__short-description h3, .woocommerce-variation-description h3, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h3, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h3, .woocommerce #reviews #comments ol.commentlist li .comment-text .description h3, .valkivid-membership-preview-description h3, form.pmpro_form .pmpro_checkout-fields h3, .pmpro_confirmation_wrap h3,
.valkivid-html-rich-content h4,
.valkivid-post-open-content h4,
.valkivid-comment-list .comment-body h4,
.valkivid-sidebar h4,
.woocommerce-product-details__short-description h4,
.woocommerce-variation-description h4,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h4,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h4,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description h4,
.valkivid-membership-preview-description h4,
form.pmpro_form .pmpro_checkout-fields h4,
.pmpro_confirmation_wrap h4, .valkivid-html-rich-content h5, .valkivid-post-open-content h5, .valkivid-comment-list .comment-body h5, .valkivid-sidebar h5, .woocommerce-product-details__short-description h5, .woocommerce-variation-description h5, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h5, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h5, .woocommerce #reviews #comments ol.commentlist li .comment-text .description h5, .valkivid-membership-preview-description h5, form.pmpro_form .pmpro_checkout-fields h5, .pmpro_confirmation_wrap h5, .valkivid-html-rich-content h6, .valkivid-post-open-content h6, .valkivid-comment-list .comment-body h6, .valkivid-sidebar h6, .woocommerce-product-details__short-description h6, .woocommerce-variation-description h6, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h6, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h6, .woocommerce #reviews #comments ol.commentlist li .comment-text .description h6, .valkivid-membership-preview-description h6, form.pmpro_form .pmpro_checkout-fields h6, .pmpro_confirmation_wrap h6 {
  color: var(--valkivid-title-color);
}

.valkivid-html-rich-content h1, .valkivid-post-open-content h1, .valkivid-comment-list .comment-body h1, .valkivid-sidebar h1, .woocommerce-product-details__short-description h1, .woocommerce-variation-description h1, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h1, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h1, .woocommerce #reviews #comments ol.commentlist li .comment-text .description h1, .valkivid-membership-preview-description h1, form.pmpro_form .pmpro_checkout-fields h1, .pmpro_confirmation_wrap h1 {
  font-size: calc((48 / var(--valkivid-font-size-base)) * 1rem);
  line-height: 1em;
}

.valkivid-html-rich-content h2, .valkivid-post-open-content h2, .valkivid-comment-list .comment-body h2, .valkivid-sidebar h2, .woocommerce-product-details__short-description h2, .woocommerce-variation-description h2, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h2, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h2, .woocommerce #reviews #comments ol.commentlist li .comment-text .description h2, .valkivid-membership-preview-description h2, form.pmpro_form .pmpro_checkout-fields h2, .pmpro_confirmation_wrap h2 {
  font-size: calc((42 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(46 / 42);
}

.valkivid-html-rich-content h3, .valkivid-post-open-content h3, .valkivid-comment-list .comment-body h3, .valkivid-sidebar h3, .woocommerce-product-details__short-description h3, .woocommerce-variation-description h3, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h3, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h3, .woocommerce #reviews #comments ol.commentlist li .comment-text .description h3, .valkivid-membership-preview-description h3, form.pmpro_form .pmpro_checkout-fields h3, .pmpro_confirmation_wrap h3 {
  font-size: calc((38 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(42 / 38);
}


.valkivid-html-rich-content h4,
.valkivid-post-open-content h4,
.valkivid-comment-list .comment-body h4,
.valkivid-sidebar h4,
.woocommerce-product-details__short-description h4,
.woocommerce-variation-description h4,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h4,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h4,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description h4,
.valkivid-membership-preview-description h4,
form.pmpro_form .pmpro_checkout-fields h4,
.pmpro_confirmation_wrap h4 {
  font-size: calc((34 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(38 / 34);
}

.valkivid-html-rich-content h5, .valkivid-post-open-content h5, .valkivid-comment-list .comment-body h5, .valkivid-sidebar h5, .woocommerce-product-details__short-description h5, .woocommerce-variation-description h5, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h5, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h5, .woocommerce #reviews #comments ol.commentlist li .comment-text .description h5, .valkivid-membership-preview-description h5, form.pmpro_form .pmpro_checkout-fields h5, .pmpro_confirmation_wrap h5 {
  font-size: calc((28 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(36 / 28);
}

.valkivid-html-rich-content h6, .valkivid-post-open-content h6, .valkivid-comment-list .comment-body h6, .valkivid-sidebar h6, .woocommerce-product-details__short-description h6, .woocommerce-variation-description h6, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description h6, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h6, .woocommerce #reviews #comments ol.commentlist li .comment-text .description h6, .valkivid-membership-preview-description h6, form.pmpro_form .pmpro_checkout-fields h6, .pmpro_confirmation_wrap h6 {
  font-size: calc((24 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(32 / 24);
}

.valkivid-html-rich-content p, .valkivid-post-open-content p, .valkivid-comment-list .comment-body p, .valkivid-sidebar p, .woocommerce-product-details__short-description p, .woocommerce-variation-description p, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description p, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information p, .woocommerce #reviews #comments ol.commentlist li .comment-text .description p, .valkivid-membership-preview-description p, form.pmpro_form .pmpro_checkout-fields p, .pmpro_confirmation_wrap p,
.valkivid-html-rich-content dd,
.valkivid-post-open-content dd,
.valkivid-comment-list .comment-body dd,
.valkivid-sidebar dd,
.woocommerce-product-details__short-description dd,
.woocommerce-variation-description dd,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description dd,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information dd,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description dd,
.valkivid-membership-preview-description dd,
form.pmpro_form .pmpro_checkout-fields dd,
.pmpro_confirmation_wrap dd {
  line-height: calc(36 / 18);
}

.valkivid-html-rich-content div, .valkivid-post-open-content div, .valkivid-comment-list .comment-body div, .valkivid-sidebar div, .woocommerce-product-details__short-description div, .woocommerce-variation-description div, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description div, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information div, .woocommerce #reviews #comments ol.commentlist li .comment-text .description div, .valkivid-membership-preview-description div, form.pmpro_form .pmpro_checkout-fields div, .pmpro_confirmation_wrap div,
.valkivid-html-rich-content iframe,
.valkivid-post-open-content iframe,
.valkivid-comment-list .comment-body iframe,
.valkivid-sidebar iframe,
.woocommerce-product-details__short-description iframe,
.woocommerce-variation-description iframe,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description iframe,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information iframe,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description iframe,
.valkivid-membership-preview-description iframe,
form.pmpro_form .pmpro_checkout-fields iframe,
.pmpro_confirmation_wrap iframe {
  max-width: 100%;
}

.valkivid-html-rich-content img, .valkivid-post-open-content img, .valkivid-comment-list .comment-body img, .valkivid-sidebar img, .woocommerce-product-details__short-description img, .woocommerce-variation-description img, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description img, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information img, .woocommerce #reviews #comments ol.commentlist li .comment-text .description img, .valkivid-membership-preview-description img, form.pmpro_form .pmpro_checkout-fields img, .pmpro_confirmation_wrap img {
  max-width: 100%;
  height: auto;
}

.valkivid-html-rich-content p:not(.has-text-color) a, .valkivid-post-open-content p:not(.has-text-color) a, .valkivid-comment-list .comment-body p:not(.has-text-color) a, .valkivid-sidebar p:not(.has-text-color) a, .woocommerce-product-details__short-description p:not(.has-text-color) a, .woocommerce-variation-description p:not(.has-text-color) a, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description p:not(.has-text-color) a, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information p:not(.has-text-color) a, .woocommerce #reviews #comments ol.commentlist li .comment-text .description p:not(.has-text-color) a, .valkivid-membership-preview-description p:not(.has-text-color) a, form.pmpro_form .pmpro_checkout-fields p:not(.has-text-color) a, .pmpro_confirmation_wrap p:not(.has-text-color) a,
.valkivid-html-rich-content li a,
.valkivid-post-open-content li a,
.valkivid-comment-list .comment-body li a,
.valkivid-sidebar li a,
.woocommerce-product-details__short-description li a,
.woocommerce-variation-description li a,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description li a,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information li a,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description li a,
.valkivid-membership-preview-description li a,
form.pmpro_form .pmpro_checkout-fields li a,
.pmpro_confirmation_wrap li a,
.valkivid-html-rich-content figcaption a,
.valkivid-post-open-content figcaption a,
.valkivid-comment-list .comment-body figcaption a,
.valkivid-sidebar figcaption a,
.woocommerce-product-details__short-description figcaption a,
.woocommerce-variation-description figcaption a,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description figcaption a,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information figcaption a,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description figcaption a,
.valkivid-membership-preview-description figcaption a,
form.pmpro_form .pmpro_checkout-fields figcaption a,
.pmpro_confirmation_wrap figcaption a,
.valkivid-html-rich-content table:not(.struninntwitch-schedule-table) a,
.valkivid-post-open-content table:not(.struninntwitch-schedule-table) a,
.valkivid-comment-list .comment-body table:not(.struninntwitch-schedule-table) a,
.valkivid-sidebar table:not(.struninntwitch-schedule-table) a,
.woocommerce-product-details__short-description table:not(.struninntwitch-schedule-table) a,
.woocommerce-variation-description table:not(.struninntwitch-schedule-table) a,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description table:not(.struninntwitch-schedule-table) a,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information table:not(.struninntwitch-schedule-table) a,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description table:not(.struninntwitch-schedule-table) a,
.valkivid-membership-preview-description table:not(.struninntwitch-schedule-table) a,
form.pmpro_form .pmpro_checkout-fields table:not(.struninntwitch-schedule-table) a,
.pmpro_confirmation_wrap table:not(.struninntwitch-schedule-table) a,
.valkivid-html-rich-content dl a,
.valkivid-post-open-content dl a,
.valkivid-comment-list .comment-body dl a,
.valkivid-sidebar dl a,
.woocommerce-product-details__short-description dl a,
.woocommerce-variation-description dl a,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description dl a,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information dl a,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description dl a,
.valkivid-membership-preview-description dl a,
form.pmpro_form .pmpro_checkout-fields dl a,
.pmpro_confirmation_wrap dl a,
.valkivid-html-rich-content .tagcloud a,
.valkivid-post-open-content .tagcloud a,
.valkivid-comment-list .comment-body .tagcloud a,
.valkivid-sidebar .tagcloud a,
.woocommerce-product-details__short-description .tagcloud a,
.woocommerce-variation-description .tagcloud a,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .tagcloud a,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .tagcloud a,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description .tagcloud a,
.valkivid-membership-preview-description .tagcloud a,
form.pmpro_form .pmpro_checkout-fields .tagcloud a,
.pmpro_confirmation_wrap .tagcloud a {
  color: var(--valkivid-global-primary-color);
  text-decoration: none;
}

.valkivid-html-rich-content p:not(.has-text-color) a:focus, .valkivid-post-open-content p:not(.has-text-color) a:focus, .valkivid-comment-list .comment-body p:not(.has-text-color) a:focus, .valkivid-sidebar p:not(.has-text-color) a:focus, .woocommerce-product-details__short-description p:not(.has-text-color) a:focus, .woocommerce-variation-description p:not(.has-text-color) a:focus, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description p:not(.has-text-color) a:focus, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information p:not(.has-text-color) a:focus, .woocommerce #reviews #comments ol.commentlist li .comment-text .description p:not(.has-text-color) a:focus, .valkivid-membership-preview-description p:not(.has-text-color) a:focus, form.pmpro_form .pmpro_checkout-fields p:not(.has-text-color) a:focus, .pmpro_confirmation_wrap p:not(.has-text-color) a:focus,
.valkivid-html-rich-content li a:focus,
.valkivid-post-open-content li a:focus,
.valkivid-comment-list .comment-body li a:focus,
.valkivid-sidebar li a:focus,
.woocommerce-product-details__short-description li a:focus,
.woocommerce-variation-description li a:focus,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description li a:focus,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information li a:focus,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description li a:focus,
.valkivid-membership-preview-description li a:focus,
form.pmpro_form .pmpro_checkout-fields li a:focus,
.pmpro_confirmation_wrap li a:focus,
.valkivid-html-rich-content figcaption a:focus,
.valkivid-post-open-content figcaption a:focus,
.valkivid-comment-list .comment-body figcaption a:focus,
.valkivid-sidebar figcaption a:focus,
.woocommerce-product-details__short-description figcaption a:focus,
.woocommerce-variation-description figcaption a:focus,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description figcaption a:focus,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information figcaption a:focus,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description figcaption a:focus,
.valkivid-membership-preview-description figcaption a:focus,
form.pmpro_form .pmpro_checkout-fields figcaption a:focus,
.pmpro_confirmation_wrap figcaption a:focus,
.valkivid-html-rich-content table:not(.struninntwitch-schedule-table) a:focus,
.valkivid-post-open-content table:not(.struninntwitch-schedule-table) a:focus,
.valkivid-comment-list .comment-body table:not(.struninntwitch-schedule-table) a:focus,
.valkivid-sidebar table:not(.struninntwitch-schedule-table) a:focus,
.woocommerce-product-details__short-description table:not(.struninntwitch-schedule-table) a:focus,
.woocommerce-variation-description table:not(.struninntwitch-schedule-table) a:focus,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description table:not(.struninntwitch-schedule-table) a:focus,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information table:not(.struninntwitch-schedule-table) a:focus,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description table:not(.struninntwitch-schedule-table) a:focus,
.valkivid-membership-preview-description table:not(.struninntwitch-schedule-table) a:focus,
form.pmpro_form .pmpro_checkout-fields table:not(.struninntwitch-schedule-table) a:focus,
.pmpro_confirmation_wrap table:not(.struninntwitch-schedule-table) a:focus,
.valkivid-html-rich-content dl a:focus,
.valkivid-post-open-content dl a:focus,
.valkivid-comment-list .comment-body dl a:focus,
.valkivid-sidebar dl a:focus,
.woocommerce-product-details__short-description dl a:focus,
.woocommerce-variation-description dl a:focus,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description dl a:focus,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information dl a:focus,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description dl a:focus,
.valkivid-membership-preview-description dl a:focus,
form.pmpro_form .pmpro_checkout-fields dl a:focus,
.pmpro_confirmation_wrap dl a:focus,
.valkivid-html-rich-content .tagcloud a:focus,
.valkivid-post-open-content .tagcloud a:focus,
.valkivid-comment-list .comment-body .tagcloud a:focus,
.valkivid-sidebar .tagcloud a:focus,
.woocommerce-product-details__short-description .tagcloud a:focus,
.woocommerce-variation-description .tagcloud a:focus,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .tagcloud a:focus,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .tagcloud a:focus,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description .tagcloud a:focus,
.valkivid-membership-preview-description .tagcloud a:focus,
form.pmpro_form .pmpro_checkout-fields .tagcloud a:focus,
.pmpro_confirmation_wrap .tagcloud a:focus {
  text-decoration: underline;
}

.valkivid-html-rich-content blockquote, .valkivid-post-open-content blockquote, .valkivid-comment-list .comment-body blockquote, .valkivid-sidebar blockquote, .woocommerce-product-details__short-description blockquote, .woocommerce-variation-description blockquote, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description blockquote, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information blockquote, .woocommerce #reviews #comments ol.commentlist li .comment-text .description blockquote, .valkivid-membership-preview-description blockquote, form.pmpro_form .pmpro_checkout-fields blockquote, .pmpro_confirmation_wrap blockquote,
.valkivid-html-rich-content strong,
.valkivid-post-open-content strong,
.valkivid-comment-list .comment-body strong,
.valkivid-sidebar strong,
.woocommerce-product-details__short-description strong,
.woocommerce-variation-description strong,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description strong,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information strong,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description strong,
.valkivid-membership-preview-description strong,
form.pmpro_form .pmpro_checkout-fields strong,
.pmpro_confirmation_wrap strong,
.valkivid-html-rich-content th,
.valkivid-post-open-content th,
.valkivid-comment-list .comment-body th,
.valkivid-sidebar th,
.woocommerce-product-details__short-description th,
.woocommerce-variation-description th,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description th,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information th,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description th,
.valkivid-membership-preview-description th,
form.pmpro_form .pmpro_checkout-fields th,
.pmpro_confirmation_wrap th,
.valkivid-html-rich-content dt,
.valkivid-post-open-content dt,
.valkivid-comment-list .comment-body dt,
.valkivid-sidebar dt,
.woocommerce-product-details__short-description dt,
.woocommerce-variation-description dt,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description dt,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information dt,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description dt,
.valkivid-membership-preview-description dt,
form.pmpro_form .pmpro_checkout-fields dt,
.pmpro_confirmation_wrap dt {
  color: var(--valkivid-text-bold-color);
}

.valkivid-html-rich-content blockquote, .valkivid-post-open-content blockquote, .valkivid-comment-list .comment-body blockquote, .valkivid-sidebar blockquote, .woocommerce-product-details__short-description blockquote, .woocommerce-variation-description blockquote, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description blockquote, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information blockquote, .woocommerce #reviews #comments ol.commentlist li .comment-text .description blockquote, .valkivid-membership-preview-description blockquote, form.pmpro_form .pmpro_checkout-fields blockquote, .pmpro_confirmation_wrap blockquote {
  padding: 12px 18px;
  border-left: 4px solid var(--valkivid-global-primary-color);
  font-size: calc((22 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(36 / 22);
}

.valkivid-html-rich-content blockquote.has-text-align-right, .valkivid-post-open-content blockquote.has-text-align-right, .valkivid-comment-list .comment-body blockquote.has-text-align-right, .valkivid-sidebar blockquote.has-text-align-right, .woocommerce-product-details__short-description blockquote.has-text-align-right, .woocommerce-variation-description blockquote.has-text-align-right, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description blockquote.has-text-align-right, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information blockquote.has-text-align-right, .woocommerce #reviews #comments ol.commentlist li .comment-text .description blockquote.has-text-align-right, .valkivid-membership-preview-description blockquote.has-text-align-right, form.pmpro_form .pmpro_checkout-fields blockquote.has-text-align-right, .pmpro_confirmation_wrap blockquote.has-text-align-right {
  border-left: none;
  border-right: 4px solid var(--valkivid-global-primary-color);
}

.valkivid-html-rich-content blockquote.is-style-large, .valkivid-post-open-content blockquote.is-style-large, .valkivid-comment-list .comment-body blockquote.is-style-large, .valkivid-sidebar blockquote.is-style-large, .woocommerce-product-details__short-description blockquote.is-style-large, .woocommerce-variation-description blockquote.is-style-large, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description blockquote.is-style-large, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information blockquote.is-style-large, .woocommerce #reviews #comments ol.commentlist li .comment-text .description blockquote.is-style-large, .valkivid-membership-preview-description blockquote.is-style-large, form.pmpro_form .pmpro_checkout-fields blockquote.is-style-large, .pmpro_confirmation_wrap blockquote.is-style-large {
  padding: 12px 18px;
  margin-bottom: 0;
}

.valkivid-html-rich-content blockquote.is-style-large p, .valkivid-post-open-content blockquote.is-style-large p, .valkivid-comment-list .comment-body blockquote.is-style-large p, .valkivid-sidebar blockquote.is-style-large p, .woocommerce-product-details__short-description blockquote.is-style-large p, .woocommerce-variation-description blockquote.is-style-large p, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description blockquote.is-style-large p, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information blockquote.is-style-large p, .woocommerce #reviews #comments ol.commentlist li .comment-text .description blockquote.is-style-large p, .valkivid-membership-preview-description blockquote.is-style-large p, form.pmpro_form .pmpro_checkout-fields blockquote.is-style-large p, .pmpro_confirmation_wrap blockquote.is-style-large p {
  font-size: 1.4em;
  font-style: normal;
}

.valkivid-html-rich-content blockquote p, .valkivid-post-open-content blockquote p, .valkivid-comment-list .comment-body blockquote p, .valkivid-sidebar blockquote p, .woocommerce-product-details__short-description blockquote p, .woocommerce-variation-description blockquote p, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description blockquote p, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information blockquote p, .woocommerce #reviews #comments ol.commentlist li .comment-text .description blockquote p, .valkivid-membership-preview-description blockquote p, form.pmpro_form .pmpro_checkout-fields blockquote p, .pmpro_confirmation_wrap blockquote p {
  font-size: calc((22 / var(--valkivid-font-size-base)) * 1rem);
  line-height: calc(36 / 22);
}

.valkivid-html-rich-content .wp-block-pullquote blockquote, .valkivid-post-open-content .wp-block-pullquote blockquote, .valkivid-comment-list .comment-body .wp-block-pullquote blockquote, .valkivid-sidebar .wp-block-pullquote blockquote, .woocommerce-product-details__short-description .wp-block-pullquote blockquote, .woocommerce-variation-description .wp-block-pullquote blockquote, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .wp-block-pullquote blockquote, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .wp-block-pullquote blockquote, .woocommerce #reviews #comments ol.commentlist li .comment-text .description .wp-block-pullquote blockquote, .valkivid-membership-preview-description .wp-block-pullquote blockquote, form.pmpro_form .pmpro_checkout-fields .wp-block-pullquote blockquote, .pmpro_confirmation_wrap .wp-block-pullquote blockquote {
  border: none;
}

.valkivid-html-rich-content .wp-block-pullquote p, .valkivid-post-open-content .wp-block-pullquote p, .valkivid-comment-list .comment-body .wp-block-pullquote p, .valkivid-sidebar .wp-block-pullquote p, .woocommerce-product-details__short-description .wp-block-pullquote p, .woocommerce-variation-description .wp-block-pullquote p, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .wp-block-pullquote p, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .wp-block-pullquote p, .woocommerce #reviews #comments ol.commentlist li .comment-text .description .wp-block-pullquote p, .valkivid-membership-preview-description .wp-block-pullquote p, form.pmpro_form .pmpro_checkout-fields .wp-block-pullquote p, .pmpro_confirmation_wrap .wp-block-pullquote p {
  font-size: 1.4em;
}

.valkivid-html-rich-content table:not(.struninntwitch-schedule-table), .valkivid-post-open-content table:not(.struninntwitch-schedule-table), .valkivid-comment-list .comment-body table:not(.struninntwitch-schedule-table), .valkivid-sidebar table:not(.struninntwitch-schedule-table), .woocommerce-product-details__short-description table:not(.struninntwitch-schedule-table), .woocommerce-variation-description table:not(.struninntwitch-schedule-table), .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description table:not(.struninntwitch-schedule-table), .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information table:not(.struninntwitch-schedule-table), .woocommerce #reviews #comments ol.commentlist li .comment-text .description table:not(.struninntwitch-schedule-table), .valkivid-membership-preview-description table:not(.struninntwitch-schedule-table), form.pmpro_form .pmpro_checkout-fields table:not(.struninntwitch-schedule-table), .pmpro_confirmation_wrap table:not(.struninntwitch-schedule-table) {
  border-collapse: collapse;
}

.valkivid-html-rich-content thead, .valkivid-post-open-content thead, .valkivid-comment-list .comment-body thead, .valkivid-sidebar thead, .woocommerce-product-details__short-description thead, .woocommerce-variation-description thead, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description thead, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information thead, .woocommerce #reviews #comments ol.commentlist li .comment-text .description thead, .valkivid-membership-preview-description thead, form.pmpro_form .pmpro_checkout-fields thead, .pmpro_confirmation_wrap thead {
  border-bottom: 1px solid var(--valkivid-border-color);
}

.valkivid-html-rich-content .wp-block-calendar th, .valkivid-post-open-content .wp-block-calendar th, .valkivid-comment-list .comment-body .wp-block-calendar th, .valkivid-sidebar .wp-block-calendar th, .woocommerce-product-details__short-description .wp-block-calendar th, .woocommerce-variation-description .wp-block-calendar th, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .wp-block-calendar th, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .wp-block-calendar th, .woocommerce #reviews #comments ol.commentlist li .comment-text .description .wp-block-calendar th, .valkivid-membership-preview-description .wp-block-calendar th, form.pmpro_form .pmpro_checkout-fields .wp-block-calendar th, .pmpro_confirmation_wrap .wp-block-calendar th, .valkivid-html-rich-content .wp-block-calendar td, .valkivid-post-open-content .wp-block-calendar td, .valkivid-comment-list .comment-body .wp-block-calendar td, .valkivid-sidebar .wp-block-calendar td, .woocommerce-product-details__short-description .wp-block-calendar td, .woocommerce-variation-description .wp-block-calendar td, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .wp-block-calendar td, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .wp-block-calendar td, .woocommerce #reviews #comments ol.commentlist li .comment-text .description .wp-block-calendar td, .valkivid-membership-preview-description .wp-block-calendar td, form.pmpro_form .pmpro_checkout-fields .wp-block-calendar td, .pmpro_confirmation_wrap .wp-block-calendar td,
.valkivid-html-rich-content .wp-calendar-table th,
.valkivid-post-open-content .wp-calendar-table th,
.valkivid-comment-list .comment-body .wp-calendar-table th,
.valkivid-sidebar .wp-calendar-table th,
.woocommerce-product-details__short-description .wp-calendar-table th,
.woocommerce-variation-description .wp-calendar-table th,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .wp-calendar-table th,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .wp-calendar-table th,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description .wp-calendar-table th,
.valkivid-membership-preview-description .wp-calendar-table th,
form.pmpro_form .pmpro_checkout-fields .wp-calendar-table th,
.pmpro_confirmation_wrap .wp-calendar-table th,
.valkivid-html-rich-content .wp-calendar-table td,
.valkivid-post-open-content .wp-calendar-table td,
.valkivid-comment-list .comment-body .wp-calendar-table td,
.valkivid-sidebar .wp-calendar-table td,
.woocommerce-product-details__short-description .wp-calendar-table td,
.woocommerce-variation-description .wp-calendar-table td,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .wp-calendar-table td,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .wp-calendar-table td,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description .wp-calendar-table td,
.valkivid-membership-preview-description .wp-calendar-table td,
form.pmpro_form .pmpro_checkout-fields .wp-calendar-table td,
.pmpro_confirmation_wrap .wp-calendar-table td {
  text-align: center;
}

.valkivid-html-rich-content table:not(.struninntwitch-schedule-table) th, .valkivid-post-open-content table:not(.struninntwitch-schedule-table) th, .valkivid-comment-list .comment-body table:not(.struninntwitch-schedule-table) th, .valkivid-sidebar table:not(.struninntwitch-schedule-table) th, .woocommerce-product-details__short-description table:not(.struninntwitch-schedule-table) th, .woocommerce-variation-description table:not(.struninntwitch-schedule-table) th, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description table:not(.struninntwitch-schedule-table) th, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information table:not(.struninntwitch-schedule-table) th, .woocommerce #reviews #comments ol.commentlist li .comment-text .description table:not(.struninntwitch-schedule-table) th, .valkivid-membership-preview-description table:not(.struninntwitch-schedule-table) th, form.pmpro_form .pmpro_checkout-fields table:not(.struninntwitch-schedule-table) th, .pmpro_confirmation_wrap table:not(.struninntwitch-schedule-table) th, .valkivid-html-rich-content table:not(.struninntwitch-schedule-table) td, .valkivid-post-open-content table:not(.struninntwitch-schedule-table) td, .valkivid-comment-list .comment-body table:not(.struninntwitch-schedule-table) td, .valkivid-sidebar table:not(.struninntwitch-schedule-table) td, .woocommerce-product-details__short-description table:not(.struninntwitch-schedule-table) td, .woocommerce-variation-description table:not(.struninntwitch-schedule-table) td, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description table:not(.struninntwitch-schedule-table) td, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information table:not(.struninntwitch-schedule-table) td, .woocommerce #reviews #comments ol.commentlist li .comment-text .description table:not(.struninntwitch-schedule-table) td, .valkivid-membership-preview-description table:not(.struninntwitch-schedule-table) td, form.pmpro_form .pmpro_checkout-fields table:not(.struninntwitch-schedule-table) td, .pmpro_confirmation_wrap table:not(.struninntwitch-schedule-table) td {
  padding: 10px;
  text-align: left;
}


.valkivid-html-rich-content dt,
.valkivid-post-open-content dt,
.valkivid-comment-list .comment-body dt,
.valkivid-sidebar dt,
.woocommerce-product-details__short-description dt,
.woocommerce-variation-description dt,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description dt,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information dt,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description dt,
.valkivid-membership-preview-description dt,
form.pmpro_form .pmpro_checkout-fields dt,
.pmpro_confirmation_wrap dt {
  font-size: calc((22 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
}


.valkivid-html-rich-content dd,
.valkivid-post-open-content dd,
.valkivid-comment-list .comment-body dd,
.valkivid-sidebar dd,
.woocommerce-product-details__short-description dd,
.woocommerce-variation-description dd,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description dd,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information dd,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description dd,
.valkivid-membership-preview-description dd,
form.pmpro_form .pmpro_checkout-fields dd,
.pmpro_confirmation_wrap dd {
  margin-top: 6px;
}

.valkivid-html-rich-content dd + dt, .valkivid-post-open-content dd + dt, .valkivid-comment-list .comment-body dd + dt, .valkivid-sidebar dd + dt, .woocommerce-product-details__short-description dd + dt, .woocommerce-variation-description dd + dt, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description dd + dt, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information dd + dt, .woocommerce #reviews #comments ol.commentlist li .comment-text .description dd + dt, .valkivid-membership-preview-description dd + dt, form.pmpro_form .pmpro_checkout-fields dd + dt, .pmpro_confirmation_wrap dd + dt {
  margin-top: 24px;
}

.valkivid-html-rich-content ul, .valkivid-post-open-content ul, .valkivid-comment-list .comment-body ul, .valkivid-sidebar ul, .woocommerce-product-details__short-description ul, .woocommerce-variation-description ul, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ul, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ul, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ul, .valkivid-membership-preview-description ul, form.pmpro_form .pmpro_checkout-fields ul, .pmpro_confirmation_wrap ul, .valkivid-html-rich-content ol, .valkivid-post-open-content ol, .valkivid-comment-list .comment-body ol, .valkivid-sidebar ol, .woocommerce-product-details__short-description ol, .woocommerce-variation-description ol, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ol, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ol, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ol, .valkivid-membership-preview-description ol, form.pmpro_form .pmpro_checkout-fields ol, .pmpro_confirmation_wrap ol {
  padding-left: 22px;
}

.valkivid-html-rich-content ul ul, .valkivid-post-open-content ul ul, .valkivid-comment-list .comment-body ul ul, .valkivid-sidebar ul ul, .woocommerce-product-details__short-description ul ul, .woocommerce-variation-description ul ul, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ul ul, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ul ul, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ul ul, .valkivid-membership-preview-description ul ul, form.pmpro_form .pmpro_checkout-fields ul ul, .pmpro_confirmation_wrap ul ul, .valkivid-html-rich-content ul ol, .valkivid-post-open-content ul ol, .valkivid-comment-list .comment-body ul ol, .valkivid-sidebar ul ol, .woocommerce-product-details__short-description ul ol, .woocommerce-variation-description ul ol, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ul ol, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ul ol, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ul ol, .valkivid-membership-preview-description ul ol, form.pmpro_form .pmpro_checkout-fields ul ol, .pmpro_confirmation_wrap ul ol, .valkivid-html-rich-content ol ul, .valkivid-post-open-content ol ul, .valkivid-comment-list .comment-body ol ul, .valkivid-sidebar ol ul, .woocommerce-product-details__short-description ol ul, .woocommerce-variation-description ol ul, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ol ul, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ol ul, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ol ul, .valkivid-membership-preview-description ol ul, form.pmpro_form .pmpro_checkout-fields ol ul, .pmpro_confirmation_wrap ol ul, .valkivid-html-rich-content ol ol, .valkivid-post-open-content ol ol, .valkivid-comment-list .comment-body ol ol, .valkivid-sidebar ol ol, .woocommerce-product-details__short-description ol ol, .woocommerce-variation-description ol ol, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ol ol, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ol ol, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ol ol, .valkivid-membership-preview-description ol ol, form.pmpro_form .pmpro_checkout-fields ol ol, .pmpro_confirmation_wrap ol ol {
  margin: 12px 0;
}

.valkivid-html-rich-content ul li, .valkivid-post-open-content ul li, .valkivid-comment-list .comment-body ul li, .valkivid-sidebar ul li, .woocommerce-product-details__short-description ul li, .woocommerce-variation-description ul li, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ul li, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ul li, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ul li, .valkivid-membership-preview-description ul li, form.pmpro_form .pmpro_checkout-fields ul li, .pmpro_confirmation_wrap ul li, .valkivid-html-rich-content ol li, .valkivid-post-open-content ol li, .valkivid-comment-list .comment-body ol li, .valkivid-sidebar ol li, .woocommerce-product-details__short-description ol li, .woocommerce-variation-description ol li, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ol li, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ol li, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ol li, .valkivid-membership-preview-description ol li, form.pmpro_form .pmpro_checkout-fields ol li, .pmpro_confirmation_wrap ol li {
  margin-bottom: 8px;
}

.valkivid-html-rich-content ul li::marker, .valkivid-post-open-content ul li::marker, .valkivid-comment-list .comment-body ul li::marker, .valkivid-sidebar ul li::marker, .woocommerce-product-details__short-description ul li::marker, .woocommerce-variation-description ul li::marker, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ul li::marker, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ul li::marker, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ul li::marker, .valkivid-membership-preview-description ul li::marker, form.pmpro_form .pmpro_checkout-fields ul li::marker, .pmpro_confirmation_wrap ul li::marker, .valkivid-html-rich-content ol li::marker, .valkivid-post-open-content ol li::marker, .valkivid-comment-list .comment-body ol li::marker, .valkivid-sidebar ol li::marker, .woocommerce-product-details__short-description ol li::marker, .woocommerce-variation-description ol li::marker, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ol li::marker, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ol li::marker, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ol li::marker, .valkivid-membership-preview-description ol li::marker, form.pmpro_form .pmpro_checkout-fields ol li::marker, .pmpro_confirmation_wrap ol li::marker {
  color: var(--valkivid-global-primary-color);
  font-weight: 700;
}

.valkivid-html-rich-content ul li:last-child, .valkivid-post-open-content ul li:last-child, .valkivid-comment-list .comment-body ul li:last-child, .valkivid-sidebar ul li:last-child, .woocommerce-product-details__short-description ul li:last-child, .woocommerce-variation-description ul li:last-child, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ul li:last-child, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ul li:last-child, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ul li:last-child, .valkivid-membership-preview-description ul li:last-child, form.pmpro_form .pmpro_checkout-fields ul li:last-child, .pmpro_confirmation_wrap ul li:last-child, .valkivid-html-rich-content ol li:last-child, .valkivid-post-open-content ol li:last-child, .valkivid-comment-list .comment-body ol li:last-child, .valkivid-sidebar ol li:last-child, .woocommerce-product-details__short-description ol li:last-child, .woocommerce-variation-description ol li:last-child, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ol li:last-child, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ol li:last-child, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ol li:last-child, .valkivid-membership-preview-description ol li:last-child, form.pmpro_form .pmpro_checkout-fields ol li:last-child, .pmpro_confirmation_wrap ol li:last-child {
  margin-bottom: 0;
}

.valkivid-html-rich-content ol li, .valkivid-post-open-content ol li, .valkivid-comment-list .comment-body ol li, .valkivid-sidebar ol li, .woocommerce-product-details__short-description ol li, .woocommerce-variation-description ol li, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ol li, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information ol li, .woocommerce #reviews #comments ol.commentlist li .comment-text .description ol li, .valkivid-membership-preview-description ol li, form.pmpro_form .pmpro_checkout-fields ol li, .pmpro_confirmation_wrap ol li {
  padding-left: 6px;
}

.valkivid-html-rich-content hr, .valkivid-post-open-content hr, .valkivid-comment-list .comment-body hr, .valkivid-sidebar hr, .woocommerce-product-details__short-description hr, .woocommerce-variation-description hr, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description hr, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information hr, .woocommerce #reviews #comments ol.commentlist li .comment-text .description hr, .valkivid-membership-preview-description hr, form.pmpro_form .pmpro_checkout-fields hr, .pmpro_confirmation_wrap hr {
  height: 1px;
  background-color: var(--valkivid-divider-color);
}

.valkivid-html-rich-content pre, .valkivid-post-open-content pre, .valkivid-comment-list .comment-body pre, .valkivid-sidebar pre, .woocommerce-product-details__short-description pre, .woocommerce-variation-description pre, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description pre, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information pre, .woocommerce #reviews #comments ol.commentlist li .comment-text .description pre, .valkivid-membership-preview-description pre, form.pmpro_form .pmpro_checkout-fields pre, .pmpro_confirmation_wrap pre {
  overflow-x: auto;
}

.valkivid-html-rich-content q, .valkivid-post-open-content q, .valkivid-comment-list .comment-body q, .valkivid-sidebar q, .woocommerce-product-details__short-description q, .woocommerce-variation-description q, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description q, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information q, .woocommerce #reviews #comments ol.commentlist li .comment-text .description q, .valkivid-membership-preview-description q, form.pmpro_form .pmpro_checkout-fields q, .pmpro_confirmation_wrap q {
  font-style: italic;
}

.valkivid-html-rich-content figcaption, .valkivid-post-open-content figcaption, .valkivid-comment-list .comment-body figcaption, .valkivid-sidebar figcaption, .woocommerce-product-details__short-description figcaption, .woocommerce-variation-description figcaption, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description figcaption, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information figcaption, .woocommerce #reviews #comments ol.commentlist li .comment-text .description figcaption, .valkivid-membership-preview-description figcaption, form.pmpro_form .pmpro_checkout-fields figcaption, .pmpro_confirmation_wrap figcaption {
  margin-top: 12px;
  text-align: center;
}

.valkivid-html-rich-content .wp-block-latest-comments, .valkivid-post-open-content .wp-block-latest-comments, .valkivid-comment-list .comment-body .wp-block-latest-comments, .valkivid-sidebar .wp-block-latest-comments, .woocommerce-product-details__short-description .wp-block-latest-comments, .woocommerce-variation-description .wp-block-latest-comments, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .wp-block-latest-comments, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .wp-block-latest-comments, .woocommerce #reviews #comments ol.commentlist li .comment-text .description .wp-block-latest-comments, .valkivid-membership-preview-description .wp-block-latest-comments, form.pmpro_form .pmpro_checkout-fields .wp-block-latest-comments, .pmpro_confirmation_wrap .wp-block-latest-comments,
.valkivid-html-rich-content .blocks-gallery-grid,
.valkivid-post-open-content .blocks-gallery-grid,
.valkivid-comment-list .comment-body .blocks-gallery-grid,
.valkivid-sidebar .blocks-gallery-grid,
.woocommerce-product-details__short-description .blocks-gallery-grid,
.woocommerce-variation-description .blocks-gallery-grid,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .blocks-gallery-grid,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .blocks-gallery-grid,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description .blocks-gallery-grid,
.valkivid-membership-preview-description .blocks-gallery-grid,
form.pmpro_form .pmpro_checkout-fields .blocks-gallery-grid,
.pmpro_confirmation_wrap .blocks-gallery-grid {
  padding-left: 0;
}

.valkivid-html-rich-content .rsswidget, .valkivid-post-open-content .rsswidget, .valkivid-comment-list .comment-body .rsswidget, .valkivid-sidebar .rsswidget, .woocommerce-product-details__short-description .rsswidget, .woocommerce-variation-description .rsswidget, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .rsswidget, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .rsswidget, .woocommerce #reviews #comments ol.commentlist li .comment-text .description .rsswidget, .valkivid-membership-preview-description .rsswidget, form.pmpro_form .pmpro_checkout-fields .rsswidget, .pmpro_confirmation_wrap .rsswidget {
  color: var(--valkivid-global-primary-color);
  text-decoration: none;
}

.valkivid-html-rich-content .rsswidget:focus, .valkivid-post-open-content .rsswidget:focus, .valkivid-comment-list .comment-body .rsswidget:focus, .valkivid-sidebar .rsswidget:focus, .woocommerce-product-details__short-description .rsswidget:focus, .woocommerce-variation-description .rsswidget:focus, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .rsswidget:focus, .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information .rsswidget:focus, .woocommerce #reviews #comments ol.commentlist li .comment-text .description .rsswidget:focus, .valkivid-membership-preview-description .rsswidget:focus, form.pmpro_form .pmpro_checkout-fields .rsswidget:focus, .pmpro_confirmation_wrap .rsswidget:focus {
  text-decoration: underline;
}