/**
 * Storyboard Core Styles
 * 
 * DO NOT EDIT THIS FILE!
 * 
 * PUT YOUR CSS IN style.css INSIDE YOUR THEME FOLDER (OR CHILD THEME FOLDER)
 */

/**
 * Priority Load (non skillwork)
 * =============================
 * moved to separate CSS file with highest priority load.
 */

/* AUTOGENERATED - CORE - START - DO NOT TOUCH THIS COMMENT OR THE CODE BETWEEN THIS COMMENT AND THE AUTOGENERATED - END COMMENT */

:root, 
:before, 
:after {

	/* Set main column width and add widths for larger screens (QHD, 4K ...) */

	--pportal-column-width-standard: 1460px;
	--pportal-column-width-large: 1740px;
	--pportal-column-width-max: 1910px;

	/* body vars */

	/**
	 * theme colors vars
	 * =================
	 *
	 * KILLED THEME COLORS 1-4
	 *
	 */

	/* gradient gradient colors */

	/* NOVO, vidi da li ti ista sad treba osim "gradient-part" */

	/**
	 * theme gradients vars
	 * ====================
	 *
	 * ALL CLEANDONE ! ! !
	 *
	 */
	--gradient-1: rgba(104,255,247,1);
	--gradient-1-rgba: rgba(104,255,247,1);
	--gradient-1-rgb-numbers-only: 104,255,247;
	--grad1-r: 104;
	--grad1-g: 255;
	--grad1-b: 247;

	--gradient-2: rgba(93,211,226,1);
	--gradient-2-rgba: rgba(93,211,226,1);
	--gradient-2-rgb-numbers-only: 93,211,226;
	--grad2-r: 93;
	--grad2-g: 211;
	--grad2-b: 226;

	--gradient-3: rgba(58,173,193,1);
	--gradient-3-rgba: rgba(58,173,193,1);
	--gradient-3-rgb-numbers-only: 58,173,193;
	--grad3-r: 58;
	--grad3-g: 173;
	--grad3-b: 193;

	--gradient-4: rgba(52,136,175,1);
	--gradient-4-rgba: rgba(52,136,175,1);
	--gradient-4-rgb-numbers-only: 52,136,175;
	--grad4-r: 52;
	--grad4-g: 136;
	--grad4-b: 175;

	--gradient-part1: rgb(104,255,247);
	--gradient-part2: -o-linear-gradient(left, rgba(104,255,247,1) 0%, rgba(93,211,226,1) 50%, rgba(58,173,193,1) 100%);
	--gradient-part3: -webkit-gradient(linear, left top, right top, from(rgba(104,255,247,1)), color-stop(50%, rgba(93,211,226,1)), to(rgba(58,173,193,1)));
	--gradient-part4: linear-gradient(90deg, rgba(104,255,247,1) 0%, rgba(93,211,226,1) 50%, rgba(58,173,193,1) 100%);
	--reverse-gradient-part1: rgb(104,255,247);
	--reverse-gradient-part2: -o-linear-gradient(right, rgba(104,255,247,1) 0%, rgba(93,211,226,1) 50%, rgba(58,173,193,1) 100%);
	--reverse-gradient-part3: -webkit-gradient(linear, right top, left top, from(rgba(104,255,247,1)), color-stop(50%, rgba(93,211,226,1)), to(rgba(58,173,193,1)));
	--reverse-gradient-part4: linear-gradient(270deg, rgba(104,255,247,1) 0%, rgba(93,211,226,1) 50%, rgba(58,173,193,1) 100%);

	/* gradient links */

	--gradient-links: rgba(198,198,198,1);
	--gradient-links-rgba: rgba(198,198,198,1);
	--gradient-links-rgb-numbers-only: 198,198,198;
	--grad-links-r: 198;
	--grad-links-g: 198;
	--grad-links-b: 198;

	/* link colors */


	/* master transitions */

	--transition-02: all 0.2s ease 0s;
	--transition-03: all 0.3s ease 0s;
	--transition-04: all 0.4s ease 0s;
	--transition-05: all 0.5s ease 0s;
	--transition-06: all 0.6s ease 0s;
	--transition-07: all 0.7s ease 0s;

	/* shade colors */

	--dark-shade-1: #000000 !important; /* CLEANDONE */
	--dark-shade-2: #0e0e0f !important; /* CLEANDONE */
	--dark-shade-3: #17191a !important; /* CLEANDONE */
	--dark-shade-4: #1d2021 !important; /* CLEANDONE */
	--dark-shade-5: #323638 !important; /* CLEANDONE */
	--dark-shade-6: #4c5254 !important; /* CLEANDONE */
	--dark-shade-7: #60676b !important; /* CLEANDONE */
	--dark-shade-8: #778187 !important; /* CLEANDONE */
	--dark-shade-9: #8d99a1 !important; /* CLEANDONE */
	--dark-shade-10: #9caab3 !important; /* CLEANDONE */
	--saturated-dark-shade-1: var(--dark-shade-8) !important; /* CLEANDONE */
	--saturated-dark-shade-2: var(--dark-shade-9) !important; /* CLEANDONE */
	--light-shade-1: #ffffff !important; /* CLEANDONE */
	--light-shade-2: #fcfcfc !important; /* CLEANDONE */
	--light-shade-3: #f5f7f7 !important; /* CLEANDONE */
	--light-shade-4: #edf1f2 !important; /* CLEANDONE */
	--light-shade-5: #e6ebed !important; /* CLEANDONE */
	--light-shade-6: #e0e7eb !important; /* CLEANDONE */
	--light-shade-7: #dbe2e6 !important; /* CLEANDONE */
	--light-shade-8: #d2dde3 !important; /* CLEANDONE */
	--light-shade-9: #c7d6de !important; /* CLEANDONE */
	--light-shade-10: #c0cfd6 !important; /* CLEANDONE */
	--saturated-light-shade-1: var(--light-shade-8) !important; /* CLEANDONE */
	--saturated-light-shade-2: var(--light-shade-9) !important; /* CLEANDONE */
	--white: #FFFFFF !important; /* CLEANDONE */

	/* elements colors */

	--ui-sections-background-color-shade: var(--light-shade-1);
	--ui-sections-border-color-shade: var(--light-shade-5);
	--ui-elements-background-color-shade: var(--light-shade-1);
	--ui-elements-active-background-color-shade: var(--light-shade-4);
	--ui-elements-border-color-shade: var(--light-shade-5);
	--ui-elements-text-color-shade: var(--dark-shade-8);
	--ui-elements-active-text-color-shade: var(--dark-shade-7);
	--ui-important-elements-text-color-shade: var(--dark-shade-6);

	--divider-color: var(--light-shade-5); /* CLEANDONE */
	--divider-bright-color: var(--divider-color); /* deprecated */ /* CLEANDONE */

	/**
	 * Navigation Menu vars (dependent on Fstyles)
	 * ===========================================
	 */

	/* Main menu - general */

	--menu-items-font-family: "Poppins";
	--all-sub-menus-font-family: "Poppins";
	--menu-item-font-weight: 400;
	--submenu-item-font-weight: 400;
	--subsubmenu-item-font-weight: 400;


	/* submit buttons and inputs */

	--button-submit-padding-top: 0.5rem; /* CLEANDONE */
	--button-submit-padding-right: 0.8rem; /* CLEANDONE */
	--button-submit-padding-bottom: 0.5rem; /* CLEANDONE */
	--button-submit-padding-left: 0.8rem; /* CLEANDONE */
	--button-submit-border-width: 1px; /* CLEANDONE */
	--button-submit-border-radius: 300px; /* CLEANDONE */
	--button-submit-background-color-normal: #00d3ef; /* CLEANDONE */
	--button-submit-background-color-hover: #00a9bf; /* CLEANDONE */
	--button-submit-text-color-normal: #ffffff; /* CLEANDONE */
	--button-submit-text-color-hover: #ffffff; /* CLEANDONE */
	--button-submit-border-style: none; /* CLEANDONE */
	--button-submit-border-color-normal: transparent; /* CLEANDONE */
	--button-submit-border-color-hover: transparent; /* CLEANDONE */
	--button-submit-width: auto; /* CLEANDONE */
	--button-submit-margin-top: 15px; /* CLEANDONE */


	/* subscribe form */

	--button-subscribe-padding-top: 0.5rem; /* CLEANDONE */
	--button-subscribe-padding-right: 0.8rem; /* CLEANDONE */
	--button-subscribe-padding-bottom: 0.5rem; /* CLEANDONE */
	--button-subscribe-padding-left: 0.8rem; /* CLEANDONE */
	--button-subscribe-border-width: 1px; /* CLEANDONE */
	--button-subscribe-border-radius: 300px; /* CLEANDONE */
	--button-subscribe-background-color-normal: #00d3ef; /* CLEANDONE */
	--button-subscribe-background-color-hover: #0ba3e0; /* CLEANDONE */
	--button-subscribe-text-color-normal: #ffffff; /* CLEANDONE */
	--button-subscribe-text-color-hover: #ffffff; /* CLEANDONE */
	--button-subscribe-border-style: none; /* CLEANDONE */
	--button-subscribe-border-color-normal: transparent; /* CLEANDONE */
	--button-subscribe-border-color-hover: transparent; /* CLEANDONE */
	--subscribe-button-width: auto; /* CLEANDONE */
	--subscribe-button-margin-top: 15px; /* CLEANDONE */
	--subscribe-form-input-background-color: #ffffff; /* CLEANDONE */

	/* form status messages */

	--form-success-message-color: #32eb9e; /* CLEANDONE */
	--form-info-message-color: #59c3ff; /* CLEANDONE */
	--form-error-message-color: #ff6371; /* CLEANDONE */
	--form-warning-message-color: #ffbb72; /* CLEANDONE */
	--form-error-label-color: #e3a4bb; /* CLEANDONE */
	--notifications-background-color: #ffffff; /* CLEANDONE */

	/**
	 * buttons
	 */

	--button-primary-background-color-normal: #00d3ef; /* CLEANDONE */
	--button-primary-background-color-hover: #0ba3e0; /* CLEANDONE */
	--button-primary-text-color-normal: #ffffff; /* CLEANDONE */
	--button-primary-text-color-hover: #ffffff; /* CLEANDONE */
	--button-primary-border-style: none; /* CLEANDONE */
	--button-primary-border-color-normal: transparent; /* CLEANDONE */
	--button-primary-border-color-hover: transparent; /* CLEANDONE */
	--button-secondary-background-color-normal: #464747; /* CLEANDONE */
	--button-secondary-background-color-hover: #8ba3b3; /* CLEANDONE */
	--button-secondary-text-color-normal: #ffffff; /* CLEANDONE */
	--button-secondary-text-color-hover: #ffffff; /* CLEANDONE */
	--button-secondary-border-style: none; /* CLEANDONE */
	--button-secondary-border-color-normal: transparent; /* CLEANDONE */
	--button-secondary-border-color-hover: transparent; /* CLEANDONE */
	--button-outline-primary-background-color-normal: rgba(255,255,255,0); /* CLEANDONE */
	--button-outline-primary-background-color-hover: #1d2023; /* CLEANDONE */
	--button-outline-primary-text-color-normal: #63768c; /* CLEANDONE */
	--button-outline-primary-text-color-hover: #ffffff; /* CLEANDONE */
	--button-outline-primary-border-style: solid; /* CLEANDONE */
	--button-outline-primary-border-color-normal: #63768c; /* CLEANDONE */
	--button-outline-primary-border-color-hover: #1d2023; /* CLEANDONE */
	--button-outline-secondary-background-color-normal: rgba(255,255,255,0); /* CLEANDONE */
	--button-outline-secondary-background-color-hover: #8ba3b3; /* CLEANDONE */
	--button-outline-secondary-text-color-normal: #6f797c; /* CLEANDONE */
	--button-outline-secondary-text-color-hover: #ffffff; /* CLEANDONE */
	--button-outline-secondary-border-style: solid; /* CLEANDONE */
	--button-outline-secondary-border-color-normal: #6f797c; /* CLEANDONE */
	--button-outline-secondary-border-color-hover: #8ba3b3; /* CLEANDONE */
	
	--button-md-padding-top: 15px; /* CLEANDONE */
	--button-md-padding-right: 30px; /* CLEANDONE */
	--button-md-padding-bottom: 14px; /* CLEANDONE */
	--button-md-padding-left: 30px; /* CLEANDONE */
	--button-md-border-width: 3px; /* CLEANDONE */
	--button-md-border-radius: 300px; /* CLEANDONE */
	--button-lg-padding-top: 25px; /* CLEANDONE */
	--button-lg-padding-right: 39px; /* CLEANDONE */
	--button-lg-padding-bottom: 21px; /* CLEANDONE */
	--button-lg-padding-left: 39px; /* CLEANDONE */
	--button-lg-border-width: 1px; /* CLEANDONE */
	--button-lg-border-radius: 300px; /* CLEANDONE */
	--button-sm-padding-top: 0.5rem; /* CLEANDONE */
	--button-sm-padding-right: 0.8rem; /* CLEANDONE */
	--button-sm-padding-bottom: 0.5rem; /* CLEANDONE */
	--button-sm-padding-left: 0.8rem; /* CLEANDONE */
	--button-sm-border-width: 1px; /* CLEANDONE */
	--button-sm-border-radius: 300px; /* CLEANDONE */

	--outline-buttons-md-padding-top: calc(15px - 3px); /* CLEANDONE */
	--outline-buttons-md-padding-right: calc(30px - 3px); /* CLEANDONE */
	--outline-buttons-md-padding-bottom: calc(14px - 3px); /* CLEANDONE */
	--outline-buttons-md-padding-left: calc(30px - 3px); /* CLEANDONE */
	--outline-buttons-lg-padding-top: calc(25px - 1px); /* CLEANDONE */
	--outline-buttons-lg-padding-right: calc(39px - 1px); /* CLEANDONE */
	--outline-buttons-lg-padding-bottom: calc(21px - 1px); /* CLEANDONE */
	--outline-buttons-lg-padding-left: calc(39px - 1px); /* CLEANDONE */
	--outline-buttons-sm-padding-top: calc(0.5rem - 1px); /* CLEANDONE */
	--outline-buttons-sm-padding-right: calc(0.8rem - 1px); /* CLEANDONE */
	--outline-buttons-sm-padding-bottom: calc(0.5rem - 1px); /* CLEANDONE */
	--outline-buttons-sm-padding-left: calc(0.8rem - 1px); /* CLEANDONE */

	/* normal gradient button */

	--buttons-gradient-text-color-normal: #ffffff; /* CLEANDONE */
	--buttons-gradient-text-color-hover: #ffffff; /* CLEANDONE */
	--buttons-gradient-background-color-hover: #8ba3b3; /* CLEANDONE */
	--buttons-gradient-border-color-hover: #8ba3b3; /* CLEANDONE */

	/**
	 * Sidebar & Widgets
	 */

	/* sidebar */

	--sidebar-background-color: ;
	--sidebar-width: 280px; /* CLEANDONE */
	--sidebar-width-above-fullhd: 364px; /* CLEANDONE */
	--sidebar-tease-animation: helloBounce1 2s ease;
	--sidebar-trigger-tease-animation: helloBounce2 2s ease;
	--sidebar-right-tease-animation: helloBounce1Right 2s ease;
	--sidebar-right-trigger-tease-animation: helloBounce2Right 2s ease;
	--mobile-sidebar-tease-animation: mobileHelloBounce1 2s ease;
	--mobile-sidebar-trigger-tease-animation: mobileHelloBounce2 2s ease;
	--mobile-sidebar-right-tease-animation: mobileHelloBounce1Right 2s ease;
	--mobile-sidebar-right-trigger-tease-animation: mobileHelloBounce2Right 2s ease;

	/* widgets - general */

	--widgets-background-color: #ffffff; /* CLEANDONE */
	--widgets-padding-top: 0; /* CLEANDONE */
	--widgets-padding-right: 0; /* CLEANDONE */
	--widgets-padding-bottom: 0; /* CLEANDONE */
	--widgets-padding-left: 0; /* CLEANDONE */
	--widgets-margin-bottom: 20px; /* CLEANDONE */
	--widgets-border-style: none; /* CLEANDONE */
	--widgets-border-width: 0; /* CLEANDONE */
	--widgets-border-radius: 0; /* CLEANDONE */
	--widgets-border-color: rgba(252,252,252,0.001); /* CLEANDONE */

	/* widget headings */

	--widget-headings-color: #798489; /* CLEANDONE */
	--widget-headings-margin-bottom: 1rem; /* CLEANDONE */

	/* widgets content */

	--widgets-content-padding-top: 4px; /* CLEANDONE */
	--widgets-content-padding-right: 12px; /* CLEANDONE */
	--widgets-content-padding-bottom: 12px; /* CLEANDONE */
	--widgets-content-padding-left: 12px; /* CLEANDONE */
	--widget-content-color: #a7b4b8; /* CLEANDONE */
	--widget-bullets-color: #7d8891; /* MULTIPLE LOCATIONS, REQUIRES CHECK */

	/* widget links */

	--widget-a-color-initial: #a7b4b8; /* CLEANDONE */
	--widget-a-color-visited: #a7b4b8; /* CLEANDONE */
	--widget-a-color-hover: #3bbcc7; /* CLEANDONE */
	--widget-a-color-focus: #a7b4b8; /* CLEANDONE */
	--widget-a-color-active: #5bd5e0; /* CLEANDONE */

}

footer#colophon {

	/**
	 * Footer vars
	 * ===========
	 */
	--footer-text-color: #c1c5c7;
	--footer-headings-color: #edeeef;
	--footer-background-color: rgba(3,3,3,1);

}

/**
 * Blog vars
 * =========
 */

.sk__grid, 
.sk__grid.sk__blog-grid {
	/* Blog grid */

	--blog-grid-column-gap: 1.4rem; 
	--blog-grid-row-gap: 2.1rem;
}

/* Featured posts */
.sk__featured-post, 
div[id*="sk__gallery-basic-blog"] {
	--featured-posts-slider-border-radius: 1.2rem;
}
.sk__featured-post {
	/* featured posts slider */
	--featured-posts-aspect-ratio: 14 / 6;
	--featured-posts-min-height: auto;
}

.sk__blog-card {

	/* In-feed Articles Styling */

	--infeed-card-content-alignment: start;
	--infeed-card-content-text-align: left;
	--infeed-card-heights: auto;
	--infeed-card-content-vert-spacing: 0.2rem;
	--infeed-posts-article-title-color-normal: #52575D; /* CLEANDONE */
	--infeed-posts-article-title-color-hover: #27D8F6; /* CLEANDONE */
	--infeed-posts-article-excerpt-color: #899098; /* CLEANDONE */
	--infeed-metas-text-color: #8B9094; /* CLEANDONE */
	--infeed-metas-links-color-normal: #577A92; /* CLEANDONE */
	--infeed-metas-links-color-hover: #27D8F6; /* CLEANDONE */
	--infeed-metas-icon-color: #AEC4CF; /* CLEANDONE */
	--infeed-posts-background-color-normal: #FFFFFF; /* CLEANDONE */
	--infeed-posts-background-color-hover: #FFFFFF; /* CLEANDONE */
	--infeed-posts-border-color-normal: transparent; /* CLEANDONE */
	--infeed-posts-border-color-hover: transparent; /* CLEANDONE */
	--infeed-posts-border-width: 0rem; /* CLEANDONE */
	--infeed-posts-border-style: none; /* CLEANDONE */
	--infeed-posts-border-radius: 1.2rem; /* CLEANDONE */
	--infeed-post-thumbs-aspect-ratio: 16 / 10;
	--infeed-post-thumbs-border-color-normal: transparent; /* CLEANDONE */
	--infeed-post-thumbs-border-color-hover: transparent; /* CLEANDONE */
	--infeed-post-thumbs-border-width: 0px; /* CLEANDONE */
	--infeed-post-thumbs-border-style: none; /* CLEANDONE */
	--infeed-thumb-border-top-left-radius: 0em; /* CLEANDONE */
	--infeed-thumb-border-top-right-radius: 0em; /* CLEANDONE */
	--infeed-thumb-border-bottom-left-radius: 0em; /* CLEANDONE */
	--infeed-thumb-border-bottom-right-radius: 0em; /* CLEANDONE */
	--infeed-posts-margin-top: 0;
	--infeed-posts-margin-bottom: auto;
	--infeed-posts-content-padding-top: 1.4rem; /* CLEANDONE */
	--infeed-posts-content-padding-right: 1.4rem; /* CLEANDONE */
	--infeed-posts-content-padding-bottom: 1.4rem; /* CLEANDONE */
	--infeed-posts-content-padding-left: 1.4rem; /* CLEANDONE */
	--infeed-post-thumbs-padding-top: 0rem; /* CLEANDONE */
	--infeed-post-thumbs-padding-right: 0rem; /* CLEANDONE */
	--infeed-post-thumbs-padding-bottom: 0rem; /* CLEANDONE */
	--infeed-post-thumbs-padding-left: 0rem; /* CLEANDONE */
	--infeed-posts-box-shadow: 0 0 0 0 transparent; /* CLEANDONE */
	--infeed-posts-box-shadow-hover: 0 0 0 0 transparent; /* CLEANDONE */
	--infeed-readmore-buttons-alignment: end;
}

form {
	/**
	 * Forms & UI vars
	 * ===============
	 */

	/* form */

	--forms-background-color: #ffffff;
	--forms-border-top-color: #f2fafc;
	--forms-border-right-color: #f2fafc;
	--forms-border-bottom-color: #f2fafc;
	--forms-border-left-color: #f2fafc;
	--forms-padding-top: 24px;
	--forms-padding-right: 24px;
	--forms-padding-bottom: 24px;
	--forms-padding-left: 24px;
	--forms-border-top-style: solid;
	--forms-border-right-style: solid;
	--forms-border-bottom-style: solid;
	--forms-border-left-style: solid;
	--forms-border-top-width: 1px;
	--forms-border-right-width: 1px;
	--forms-border-bottom-width: 1px;
	--forms-border-left-width: 1px;
	--forms-border-top-left-radius: 16px;
	--forms-border-top-right-radius: 16px;
	--forms-border-bottom-left-radius: 16px;
	--forms-border-bottom-right-radius: 16px;
	--forms-box-shadow: 0 4px 16px 0 rgba(0,0,0,0.06); /* CLEANDONE */

	/* form labels */

	--form-label-font-family: var(--body-font-family, sans-serif);
	--form-label-margin-bottom: 0.4rem;
	--form-label-text-size: 15px;
	--form-label-text-font-weight: 400;
	--form-label-text-color: #718595;

	/* form fields */

	--form-field-outline: none;
	--form-field-font-family: "Poppins";
	--form-input-width: 100%;
	--form-textarea-width: 100%;
	--form-group-margin-bottom: 0.5rem;
	--form-field-text-size: 15px;
	--form-field-text-font-weight: 400; /* CLEANDONE */
	--form-field-placeholder-text-color: #b8bdc1;
	--form-field-text-color-normal: #798489;
	--form-field-text-color-hover: #798489;
	--form-field-text-color-focus: #798489;
	--form-field-text-color-focus-hover: #798489;
	--form-field-background-color-normal: #ffffff;
	--form-field-background-color-hover: #ffffff;
	--form-field-background-color-focus: #ffffff;
	--form-field-background-color-focus-hover: #ffffff;
	--form-field-border-top-color-normal: #eaedef;
	--form-field-border-top-color-hover: #9bd6ef;
	--form-field-border-top-color-focus: #9bd6ef;
	--form-field-border-top-color-focus-hover: #9bd6ef;
	--form-field-border-right-color-normal: #eaedef;
	--form-field-border-right-color-hover: #9bd6ef;
	--form-field-border-right-color-focus: #9bd6ef;
	--form-field-border-right-color-focus-hover: #9bd6ef;
	--form-field-border-bottom-color-normal: #eaedef;
	--form-field-border-bottom-color-hover: #9bd6ef;
	--form-field-border-bottom-color-focus: #9bd6ef;
	--form-field-border-bottom-color-focus-hover: #9bd6ef;
	--form-field-border-left-color-normal: #eaedef;
	--form-field-border-left-color-hover: #9bd6ef;
	--form-field-border-left-color-focus: #9bd6ef;
	--form-field-border-left-color-focus-hover: #9bd6ef;
	--form-field-autofill-text-color: var(--form-field-text-color-focus);
	--form-field-autofill-background: var(--form-field-background-color-focus);
	--form-field-border-top-style: solid;
	--form-field-border-right-style: solid;
	--form-field-border-bottom-style: solid;
	--form-field-border-left-style: solid;
	--form-field-border-top-width: 2px;
	--form-field-border-right-width: 2px;
	--form-field-border-bottom-width: 2px;
	--form-field-border-left-width: 2px;
	--form-field-border-top-left-radius: 30px;
	--form-field-border-top-right-radius: 30px;
	--form-field-border-bottom-left-radius: 30px;
	--form-field-border-bottom-right-radius: 30px;
	--form-field-margin-bottom: 4px;
	--form-field-padding-top: 8px;
	--form-field-padding-right: 16px;
	--form-field-padding-bottom: 7px;
	--form-field-padding-left: 16px;
}

.breadcrumbs {
	/**
	 * Breadcrumbs vars
	 * ================
	 */

	--breadcrumbs-links-color: #6f797c;
	--breadcrumbs-links-hover-color: #b0c2c4;
	--breadcrumbs-current-item-color: #e51010;
	--breadcrumbs-background-color: transparent;
	--breadcrumbs-divider-color: #a7b7ba;
	--breadcrumbs-divider-margin-left: 2px;
	--breadcrumbs-divider-margin-right: 2px;
	--breadcrumbs-divider-position: 3px;
	--breadcrumbs-divider-scale: 0.7;
	--breadcrumbs-margin-top: 1rem;
	--breadcrumbs-margin-right: 0;
	--breadcrumbs-margin-bottom: 1rem;
	--breadcrumbs-margin-left: 0;
	--breadcrumbs-padding-top: 1rem;
	--breadcrumbs-padding-right: 1.4rem;
	--breadcrumbs-padding-bottom: 1rem;
	--breadcrumbs-padding-left: 1.4rem;
	--breadcrumbs-border-top-color: ;
	--breadcrumbs-top-border-width: 0;
	--breadcrumbs-border-right-color: ;
	--breadcrumbs-right-border-width: 0;
	--breadcrumbs-border-bottom-color: ;
	--breadcrumbs-bottom-border-width: 0;
	--breadcrumbs-border-left-color: ;
	--breadcrumbs-left-border-width: 0;
}


.sk__woo-myacc-header-user-info {
	--myaccount-user-info-background-color: #fff;
}

.single-product .summary .button, .wc-block-cart__submit-container a, .wc-block-cart__submit-container a:focus, .wc-block-cart__submit-container a:link, .wc-block-cart__submit-container a:visited, .wc-block-cart__submit-container button, .wc-block-cart__submit-container button:focus, .wc-block-cart__submit-container button:link, .wc-block-cart__submit-container button:visited {
	/* WooCommerce - Single Product Add to Cart Button */

	--woo-single-product-atc-button-padding-top: 15px;
	--woo-single-product-atc-button-padding-right: 30px;
	--woo-single-product-atc-button-padding-bottom: 14px;
	--woo-single-product-atc-button-padding-left: 30px;
	--woo-single-product-atc-button-border-width: 3px;
	--woo-single-product-atc-button-border-radius: 300px;
	--woo-single-product-atc-button-background-color-normal: #00d3ef;
	--woo-single-product-atc-button-background-color-hover: #0ba3e0;
	--woo-single-product-atc-button-text-color-normal: #ffffff;
	--woo-single-product-atc-button-text-color-hover: #ffffff;
	--woo-single-product-atc-button-border-style: none;
	--woo-single-product-atc-button-border-color-normal: transparent;
	--woo-single-product-atc-button-border-color-hover: transparent;
	--woo-single-product-atc-button-width: auto;
	--woo-single-product-atc-button-margin-top: 0;
}
/**
 * Single Product - Add to cart button
 * 
 * Plus Selected WooCommerce Selectors to receive this style
 */
.single-product .summary .button, .wc-block-cart__submit-container a, .wc-block-cart__submit-container a:focus, .wc-block-cart__submit-container a:link, .wc-block-cart__submit-container a:visited, .wc-block-cart__submit-container button, .wc-block-cart__submit-container button:focus, .wc-block-cart__submit-container button:link, .wc-block-cart__submit-container button:visited {
	padding: var(--woo-single-product-atc-button-padding-top) var(--woo-single-product-atc-button-padding-right) var(--woo-single-product-atc-button-padding-bottom) var(--woo-single-product-atc-button-padding-left);
	border-width: var(--woo-single-product-atc-button-border-width);
	border-style: var(--woo-single-product-atc-button-border-style);
	border-color: var(--woo-single-product-atc-button-border-color-normal);
	border-radius: var(--woo-single-product-atc-button-border-radius);
	margin-top: var(--woo-single-product-atc-button-margin-top);
	width: var(--woo-single-product-atc-button-width);
	color: var(--woo-single-product-atc-button-text-color-normal);
	background-color: var(--woo-single-product-atc-button-background-color-normal);
	-webkit-transition: all 0.3s ease 0s !important;
		 -o-transition: all 0.3s ease 0s !important;
			transition: all 0.3s ease 0s !important;
	outline: none !important;
	-webkit-box-shadow: none !important;
			box-shadow: none !important;
}
.single-product .summary .button:hover, .wc-block-cart__submit-container a:hover, .wc-block-cart__submit-container button:hover {
	border-color: var(--woo-single-product-atc-button-border-color-hover);
	color: var(--woo-single-product-atc-button-text-color-hover);
	background-color: var(--woo-single-product-atc-button-background-color-hover);
}

/**
 * Vertical paddings suitable for body sections
 * py = both top and bottom paddings
 * pt = top padding, pb = bottom padding
 * 9 sizes (huge, xxl, xl, l, m, s, xs, xxs, tiny)
 */
@media all and (min-width: 1400px) { /* xxl */
	.sk__pt-huge, .sk__py-huge { padding-top: 36vh; }
	.sk__pt-xxl, .sk__py-xxl { padding-top: 20vh; }
	.sk__pt-xl, .sk__py-xl { padding-top: 15vh; }
	.sk__pt-l, .sk__py-l { padding-top: 12vh; }
	.sk__pt-m, .sk__py-m { padding-top: 9vh; }
	.sk__pt-s, .sk__py-s { padding-top: 7vh; }
	.sk__pt-xs, .sk__py-xs { padding-top: 5vh; }
	.sk__pt-xxs, .sk__py-xxs { padding-top: 3vh; }
	.sk__pt-tiny, .sk__py-tiny { padding-top: 1vh; }
	.sk__pb-huge, .sk__py-huge { padding-bottom: 38vh; }
	.sk__pb-xxl, .sk__py-xxl { padding-bottom: 22vh; }
	.sk__pb-xl, .sk__py-xl { padding-bottom: 16.2vh; }
	.sk__pb-l, .sk__py-l { padding-bottom: 12.8vh; }
	.sk__pb-m, .sk__py-m { padding-bottom: 9.6vh; }
	.sk__pb-s, .sk__py-s { padding-bottom: 7.4vh; }
	.sk__pb-xs, .sk__py-xs { padding-bottom: 5.3vh; }
	.sk__pb-xxs, .sk__py-xxs { padding-bottom: 3vh; }
	.sk__pb-tiny, .sk__py-tiny { padding-bottom: 1vh; }
}
@media all and (min-width: 1200px) and (max-width: 1399px) { /* xl */
	.sk__pt-huge, .sk__py-huge { padding-top: 36vh; }
	.sk__pt-xxl, .sk__py-xxl { padding-top: 20vh; }
	.sk__pt-xl, .sk__py-xl { padding-top: 15vh; }
	.sk__pt-l, .sk__py-l { padding-top: 12vh; }
	.sk__pt-m, .sk__py-m { padding-top: 9vh; }
	.sk__pt-s, .sk__py-s { padding-top: 7vh; }
	.sk__pt-xs, .sk__py-xs { padding-top: 5vh; }
	.sk__pt-xxs, .sk__py-xxs { padding-top: 3vh; }
	.sk__pt-tiny, .sk__py-tiny { padding-top: 1vh; }
	.sk__pb-huge, .sk__py-huge { padding-bottom: 38vh; }
	.sk__pb-xxl, .sk__py-xxl { padding-bottom: 22vh; }
	.sk__pb-xl, .sk__py-xl { padding-bottom: 16.2vh; }
	.sk__pb-l, .sk__py-l { padding-bottom: 12.8vh; }
	.sk__pb-m, .sk__py-m { padding-bottom: 9.6vh; }
	.sk__pb-s, .sk__py-s { padding-bottom: 7.4vh; }
	.sk__pb-xs, .sk__py-xs { padding-bottom: 5.3vh; }
	.sk__pb-xxs, .sk__py-xxs { padding-bottom: 3vh; }
	.sk__pb-tiny, .sk__py-tiny { padding-bottom: 1vh; }
}
@media all and (min-width: 992px) and (max-width: 1199px) { /* lg */
	.sk__pt-huge, .sk__py-huge { padding-top: 36vh; }
	.sk__pt-xxl, .sk__py-xxl { padding-top: 20vh; }
	.sk__pt-xl, .sk__py-xl { padding-top: 15vh; }
	.sk__pt-l, .sk__py-l { padding-top: 12vh; }
	.sk__pt-m, .sk__py-m { padding-top: 9vh; }
	.sk__pt-s, .sk__py-s { padding-top: 7vh; }
	.sk__pt-xs, .sk__py-xs { padding-top: 5vh; }
	.sk__pt-xxs, .sk__py-xxs { padding-top: 3vh; }
	.sk__pt-tiny, .sk__py-tiny { padding-top: 1vh; }
	.sk__pb-huge, .sk__py-huge { padding-bottom: 38vh; }
	.sk__pb-xxl, .sk__py-xxl { padding-bottom: 22vh; }
	.sk__pb-xl, .sk__py-xl { padding-bottom: 16.2vh; }
	.sk__pb-l, .sk__py-l { padding-bottom: 12.8vh; }
	.sk__pb-m, .sk__py-m { padding-bottom: 9.6vh; }
	.sk__pb-s, .sk__py-s { padding-bottom: 7.4vh; }
	.sk__pb-xs, .sk__py-xs { padding-bottom: 5.3vh; }
	.sk__pb-xxs, .sk__py-xxs { padding-bottom: 3vh; }
	.sk__pb-tiny, .sk__py-tiny { padding-bottom: 1vh; }
}
@media all and (min-width: 768px) and (max-width: 991px) { /* md */
	.sk__pt-huge, .sk__py-huge { padding-top: 36vh; }
	.sk__pt-xxl, .sk__py-xxl { padding-top: 20vh; }
	.sk__pt-xl, .sk__py-xl { padding-top: 15vh; }
	.sk__pt-l, .sk__py-l { padding-top: 12vh; }
	.sk__pt-m, .sk__py-m { padding-top: 9vh; }
	.sk__pt-s, .sk__py-s { padding-top: 7vh; }
	.sk__pt-xs, .sk__py-xs { padding-top: 5vh; }
	.sk__pt-xxs, .sk__py-xxs { padding-top: 3vh; }
	.sk__pt-tiny, .sk__py-tiny { padding-top: 1vh; }
	.sk__pb-huge, .sk__py-huge { padding-bottom: 38vh; }
	.sk__pb-xxl, .sk__py-xxl { padding-bottom: 22vh; }
	.sk__pb-xl, .sk__py-xl { padding-bottom: 16.2vh; }
	.sk__pb-l, .sk__py-l { padding-bottom: 12.8vh; }
	.sk__pb-m, .sk__py-m { padding-bottom: 9.6vh; }
	.sk__pb-s, .sk__py-s { padding-bottom: 7.4vh; }
	.sk__pb-xs, .sk__py-xs { padding-bottom: 5.3vh; }
	.sk__pb-xxs, .sk__py-xxs { padding-bottom: 3vh; }
	.sk__pb-tiny, .sk__py-tiny { padding-bottom: 1vh; }
}
@media all and (min-width: 576px) and (max-width: 767px) { /* sm */
	.sk__pt-huge, .sk__py-huge { padding-top: 36vh; }
	.sk__pt-xxl, .sk__py-xxl { padding-top: 20vh; }
	.sk__pt-xl, .sk__py-xl { padding-top: 15vh; }
	.sk__pt-l, .sk__py-l { padding-top: 12vh; }
	.sk__pt-m, .sk__py-m { padding-top: 9vh; }
	.sk__pt-s, .sk__py-s { padding-top: 7vh; }
	.sk__pt-xs, .sk__py-xs { padding-top: 5vh; }
	.sk__pt-xxs, .sk__py-xxs { padding-top: 3vh; }
	.sk__pt-tiny, .sk__py-tiny { padding-top: 1vh; }
	.sk__pb-huge, .sk__py-huge { padding-bottom: 38vh; }
	.sk__pb-xxl, .sk__py-xxl { padding-bottom: 22vh; }
	.sk__pb-xl, .sk__py-xl { padding-bottom: 16.2vh; }
	.sk__pb-l, .sk__py-l { padding-bottom: 12.8vh; }
	.sk__pb-m, .sk__py-m { padding-bottom: 9.6vh; }
	.sk__pb-s, .sk__py-s { padding-bottom: 7.4vh; }
	.sk__pb-xs, .sk__py-xs { padding-bottom: 5.3vh; }
	.sk__pb-xxs, .sk__py-xxs { padding-bottom: 3vh; }
	.sk__pb-tiny, .sk__py-tiny { padding-bottom: 1vh; }
}
@media all and (max-width: 575px) { /* xs */
	.sk__pt-huge, .sk__py-huge { padding-top: 36vh; }
	.sk__pt-xxl, .sk__py-xxl { padding-top: 20vh; }
	.sk__pt-xl, .sk__py-xl { padding-top: 15vh; }
	.sk__pt-l, .sk__py-l { padding-top: 12vh; }
	.sk__pt-m, .sk__py-m { padding-top: 9vh; }
	.sk__pt-s, .sk__py-s { padding-top: 7vh; }
	.sk__pt-xs, .sk__py-xs { padding-top: 5vh; }
	.sk__pt-xxs, .sk__py-xxs { padding-top: 3vh; }
	.sk__pt-tiny, .sk__py-tiny { padding-top: 1vh; }
	.sk__pb-huge, .sk__py-huge { padding-bottom: 38vh; }
	.sk__pb-xxl, .sk__py-xxl { padding-bottom: 22vh; }
	.sk__pb-xl, .sk__py-xl { padding-bottom: 16.2vh; }
	.sk__pb-l, .sk__py-l { padding-bottom: 12.8vh; }
	.sk__pb-m, .sk__py-m { padding-bottom: 9.6vh; }
	.sk__pb-s, .sk__py-s { padding-bottom: 7.4vh; }
	.sk__pb-xs, .sk__py-xs { padding-bottom: 5.3vh; }
	.sk__pb-xxs, .sk__py-xxs { padding-bottom: 3vh; }
	.sk__pb-tiny, .sk__py-tiny { padding-bottom: 1vh; }
}

.sk__menu-wrapper ul.sk__menu-ul > li > a,
.sk__menu-wrapper ul.sk__menu-ul > li > a:link,
.sk__menu-wrapper ul.sk__menu-ul > li > a:visited {
	line-height: 1.5;
	letter-spacing: -0.02rem;
}
.sk__menu-wrapper li > .sub-menu > li > a,
.sk__menu-wrapper li > .sub-menu > li > a:link,
.sk__menu-wrapper li > .sub-menu > li > a:visited {
	line-height: 1.5;
	letter-spacing: 0;
}
.sk__btn-md.sk__btn-primary,
.sk__btn-md.sk__btn-secondary,
.sk__btn-md.sk__btn-outline-primary,
.sk__btn-md.sk__btn-outline-secondary,
.sk__btn-md.sk__btn-gradient,
.sk__btn-md.sk__btn-gradient-outline,
.sk__btn-md.sk__btn-gradient-outline-hard,
.sk__btn-md.sk__btn-gradient-glow,
.sk__btn-md.sk__btn-gradient-glow-dark,
.sk__btn-md.sk__btn-dynamic-gradient,
.single-product .summary .button {
	line-height: 1.4;
	letter-spacing: 0;
}
.sk__btn-lg.sk__btn-primary,
.sk__btn-lg.sk__btn-secondary,
.sk__btn-lg.sk__btn-outline-primary,
.sk__btn-lg.sk__btn-outline-secondary,
.sk__btn-lg.sk__btn-gradient,
.sk__btn-lg.sk__btn-gradient-outline,
.sk__btn-lg.sk__btn-gradient-outline-hard,
.sk__btn-lg.sk__btn-gradient-glow,
.sk__btn-lg.sk__btn-gradient-glow-dark,
.sk__btn-lg.sk__btn-dynamic-gradient {
	line-height: 1.4;
	letter-spacing: 0;
}
.sk__btn-sm.sk__btn-primary,
.sk__btn-sm.sk__btn-secondary,
.sk__btn-sm.sk__btn-outline-primary,
.sk__btn-sm.sk__btn-outline-secondary,
.sk__btn-sm.sk__btn-gradient,
.sk__btn-sm.sk__btn-gradient-outline,
.sk__btn-sm.sk__btn-gradient-outline-hard,
.sk__btn-sm.sk__btn-gradient-glow,
.sk__btn-sm.sk__btn-gradient-glow-dark,
.sk__btn-sm.sk__btn-dynamic-gradient,
button,
button[type="submit"],
input[type="submit"],
input[type="button"],
input[type="reset"],
.sk__subscribe-form button[type="submit"],
.widget_mailpoet_form form input[type="submit"] {
	line-height: 1.4;
	letter-spacing: 0;
}
form,
input,
textarea,
.sk__subscribe-form,
.widget_mailpoet_form form,
.sk__subscribe-form .sk__subform-element input,
.widget_mailpoet_form form,
.widget_mailpoet_form input,
.widget_mailpoet_form form .sk__subform-element input {
	letter-spacing: 0;
}
/* AUTOGENERATED - CORE - END - DO NOT TOUCH THIS COMMENT OR THE CODE BETWEEN THIS COMMENT AND THE AUTOGENERATED - START COMMENT */