﻿[data-header*="type-1"] .ct-header [data-id="button"] .ct-button {
--buttonTextHoverColor:var(--paletteColor2)
}
[data-header*="type-1"] .ct-header [data-id="button"] .ct-button-ghost {
--buttonTextInitialColor:var(--buttonInitialColor);
--buttonTextHoverColor:#ffffff
}
[data-header*="type-1"] .ct-header [data-id="button"] {
--buttonHoverColor:var(--paletteColor8);
--margin:0 0 0 30px !important
}
[data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container {
--logo-max-height:60px
}
[data-header*="type-1"] .ct-header [data-id="logo"] .site-title {
--fontWeight:700;
--fontSize:25px;
--lineHeight:1.5;
--linkInitialColor:var(--paletteColor4)
}
[data-header*="type-1"] .ct-header [data-id="logo"] {
--horizontal-alignment:left
}
[data-header*="type-1"] .ct-header [data-id="menu"] {
--menu-items-spacing:55px;
--margin:0 0 0 29px !important
}
[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a {
--fontWeight:700;
--textTransform:uppercase;
--fontSize:15px;
--lineHeight:1.3;
--linkInitialColor:#000000;
--linkHoverColor:var(--paletteColor1)
}
[data-header*="type-1"] .ct-header [data-id="menu"][data-menu*="type-3"]>ul>li>a {
--linkHoverColor:#fff;
--linkActiveColor:#ffffff
}
[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
--linkInitialColor:#d7d7d7;
--linkHoverColor:#ffffff;
--dropdown-background-color:var(--paletteColor2);
--dropdown-top-offset:0px;
--dropdown-horizontal-offset:0px;
--dropdown-width:120px;
--dropdown-items-spacing:13px;
--fontWeight:500;
--fontSize:12px;
--dropdown-divider:1px dashed rgba(255, 255, 255, 0.1);
--box-shadow:0px 10px 20px rgba(41, 51, 61, 0.1);
--border-radius:0px 0px 2px 2px
}
[data-header*="type-1"] .ct-header [data-row*="middle"] {
--height:120px;
	background-color: var(--paletteColor8);
	background-image: none;
--borderTop:none;
--borderBottom:none;
--box-shadow:none
}
[data-header*="type-1"] .ct-header [data-row*="middle"]>div {
--borderTop:none;
--borderBottom:none
}
[data-header*="type-1"] [data-id="mobile-menu"] {
--fontWeight:700;
--fontSize:20px;
--linkInitialColor:#ffffff;
--mobile-menu-divider:none
}
[data-header*="type-1"] #offcanvas .ct-panel-inner {
	background-color: rgba(18,21,25,.98)
}
[data-header*="type-1"] #offcanvas {
--side-panel-width:500px;
--has-indentation:1
}
[data-header*="type-1"] [data-behaviour*="side"] {
--box-shadow:0 0 70px rgba(0,0,0,.35)
}
[data-header*="type-1"] [data-id="offcanvas-logo"] {
--logo-max-height:50px
}
[data-header*="type-1"] .ct-header [data-id="text"] {
--max-width:100%;
--fontSize:15px;
--lineHeight:1.3
}
[data-header*="type-1"] [data-id="trigger"] {
--icon-size:18px
}
[data-header*="type-1"] {
--header-height:120px
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"]>div {
--container-spacing:25px;
--columns-gap:50px;
--vertical-alignment:flex-start;
--border:none;
--grid-template-columns:initial
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] .widget-title {
--fontSize:16px
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] {
	background-color: var(--paletteColor8)
}
[data-footer*="type-1"] [data-id="copyright"] {
--fontWeight:400;
--fontSize:15px;
--lineHeight:1.3;
--linkInitialColor:var(--paletteColor3)
}
[data-footer*="type-1"] [data-column="copyright"] {
--horizontal-alignment:center;
--vertical-alignment:center
}
[data-footer*="type-1"] .ct-footer [data-row*="middle"]>div {
--container-spacing:0;
--columns-gap:107px;
--widgets-gap:0px;
--vertical-alignment:flex-start;
--border:none;
--grid-template-columns:1fr 2fr 2fr 1fr
}
[data-footer*="type-1"] .ct-footer [data-row*="middle"] .widget-title {
--fontSize:16px
}
[data-footer*="type-1"] .ct-footer [data-row*="middle"] {
	background-color: transparent
}
[data-footer*="type-1"] [data-id="socials"].ct-footer-socials {
--icon-size:20px;
--margin:90px 0px 0px 0px !important
}
[data-footer*="type-1"] [data-column="socials"] {
--horizontal-alignment:flex-end
}
[data-footer*="type-1"] [data-id="socials"].ct-footer-socials [data-color="custom"] {
--icon-color:var(--paletteColor4);
--icon-hover-color:var(--paletteColor8);
--background-color:var(--paletteColor8);
--background-hover-color:var(--paletteColor1)
}
[data-footer*="type-1"] [data-id="socials"].ct-footer-socials .ct-label {
--visibility:none
}
[data-footer*="type-1"] .ct-footer [data-column="widget-area-1"] {
--text-horizontal-alignment:right;
--horizontal-alignment:flex-end;
--vertical-alignment:center
}
[data-footer*="type-1"] .ct-footer [data-column="widget-area-4"] {
--text-horizontal-alignment:left;
--horizontal-alignment:flex-start;
--vertical-alignment:flex-start;
--margin:20px 0 !important
}
[data-footer*="type-1"] footer.ct-footer {
	background-color: var(--paletteColor7)
}
:root {
--fontFamily:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
--fontWeight:400;
--textTransform:none;
--textDecoration:none;
--fontSize:16px;
--lineHeight:1.65;
--letterSpacing:0em;
--buttonFontWeight:500;
--buttonFontSize:15px;
--has-classic-forms:var(--true);
--has-modern-forms:var(--false);
--form-field-initial-background:var(--paletteColor8);
--form-field-focus-background:var(--paletteColor8);
--form-field-height:55px;
--form-field-border-radius:0px;
--form-field-border-initial-color:var(--paletteColor6);
--form-field-border-focus-color:var(--paletteColor1);
--form-selection-control-initial-color:var(--border-color);
--form-selection-control-accent-color:var(--paletteColor1);
--paletteColor1:#155aa3;
--paletteColor2:#155aa3;
--paletteColor3:#3A4F66;
--paletteColor4:#192a3d;
--paletteColor5:#eeeeee;
--paletteColor6:#f2f5f7;
--paletteColor7:#FAFBFC;
--paletteColor8:#ffffff;
--color:#000000;
--linkInitialColor:var(--paletteColor1);
--linkHoverColor:#155aa3;
--selectionTextColor:#ffffff;
--selectionBackgroundColor:var(--paletteColor1);
--border-color:#ffffff;
--headings-color:#000000;
--heading-2-color:#000000;
--content-spacing:1.5em;
--buttonMinHeight:55px;
--buttonShadow:none;
--buttonTransform:none;
--buttonTextInitialColor:#ffffff;
--buttonTextHoverColor:#ffffff;
--buttonInitialColor:#155aa3;
--buttonHoverColor:#155aa3;
--button-border:none;
--buttonBorderRadius:0px;
--button-padding:5px 20px;
--normal-container-max-width:1290px;
--content-vertical-spacing:60px;
--narrow-container-max-width:750px;
--wide-offset:130px
}
h1 {
--fontFamily:'League Spartan', Sans-Serif;
--fontWeight:700;
--fontSize:30px;
--lineHeight:1.5
}
h2 {
--fontFamily:'League Spartan', Sans-Serif;
--fontWeight:700;
--fontSize:35px;
--lineHeight:1.5
}
h3 {
--fontFamily:'League Spartan', Sans-Serif;
--fontWeight:700;
--fontSize:30px;
--lineHeight:1.5
}
h4 {
--fontFamily:'League Spartan', Sans-Serif;
--fontWeight:700;
--fontSize:25px;
--lineHeight:1.5
}
h5 {
--fontFamily:'League Spartan', Sans-Serif;
--fontWeight:700;
--fontSize:20px;
--lineHeight:1.5
}
h6 {
--fontWeight:700;
--fontSize:16px;
--lineHeight:1.5
}
.wp-block-quote.is-style-large p, .wp-block-pullquote p, .ct-quote-widget blockquote {
--fontFamily:Georgia;
--fontWeight:600;
--fontSize:25px
}
code, kbd, samp, pre {
--fontFamily:monospace;
--fontWeight:400;
--fontSize:16px
}
.ct-sidebar .widget-title {
--fontSize:18px
}
.ct-breadcrumbs {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px
}
body {
	background-color: var(--paletteColor8)
}
[data-prefix="single_blog_post"] .entry-header .page-title {
--fontSize:30px
}
[data-prefix="single_blog_post"] .entry-header .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px;
--lineHeight:1.3
}
[data-prefix="blog"] .entry-header .page-title {
--fontSize:80px
}
[data-prefix="blog"] .entry-header .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px;
--lineHeight:1.3
}
[data-prefix="blog"] .hero-section[data-type="type-2"] {
--min-height:100px;
	background-color: var(--paletteColor5);
	background-image: none;
--container-padding:120px 0
}
[data-prefix="categories"] .entry-header .page-title {
--fontSize:80px
}
[data-prefix="categories"] .entry-header .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px;
--lineHeight:1.3
}
[data-prefix="categories"] .hero-section[data-type="type-2"] {
--min-height:100px;
	background-color: var(--paletteColor5);
	background-image: none;
--container-padding:120px 0
}
[data-prefix="search"] .entry-header .page-title {
--fontSize:80px
}
[data-prefix="search"] .entry-header .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px;
--lineHeight:1.3
}
[data-prefix="search"] .hero-section[data-type="type-2"] {
--min-height:100px;
	background-color: var(--paletteColor5);
	background-image: none;
--container-padding:120px 0
}
[data-prefix="author"] .entry-header .page-title {
--fontSize:30px
}
[data-prefix="author"] .entry-header .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px;
--lineHeight:1.3
}
[data-prefix="author"] .hero-section[data-type="type-2"] {
	background-color: var(--paletteColor6);
	background-image: none;
--container-padding:50px 0
}
[data-prefix="woo_categories"] .entry-header .page-title {
--fontSize:80px
}
[data-prefix="woo_categories"] .entry-header .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px;
--lineHeight:1.3
}
[data-prefix="woo_categories"] .entry-header .page-description {
--fontSize:18px
}
[data-prefix="woo_categories"] .hero-section[data-type="type-2"] {
--min-height:100px;
	background-color: var(--paletteColor5);
	background-image: none;
--container-padding:120px 0
}
[data-prefix="product"] .entry-header .page-title {
--fontSize:30px
}
[data-prefix="product"] .entry-header .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px;
--lineHeight:1.3
}
[data-prefix="dae_download_single"] .entry-header .page-title {
--fontSize:30px
}
[data-prefix="dae_download_single"] .entry-header .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px;
--lineHeight:1.3
}
[data-prefix="dae_download_archive"] .entry-header .page-title {
--fontSize:30px
}
[data-prefix="dae_download_archive"] .entry-header .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px;
--lineHeight:1.3
}
[data-prefix="woo_categories"] .ct-pagination {
--border-radius:0
}
[data-prefix="blog"] .entries {
--grid-template-columns:repeat(3, minmax(0, 1fr))
}
[data-prefix="blog"] .entry-card .entry-title {
--fontSize:20px;
--lineHeight:1.3
}
[data-prefix="blog"] .entry-card .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px
}
[data-prefix="blog"] .entry-card {
	background-color: var(--paletteColor8);
--box-shadow:0px 20px 80px rgba(193, 199, 212, 0.1)
}
[data-prefix="categories"] .entries {
--grid-template-columns:repeat(3, minmax(0, 1fr))
}
[data-prefix="categories"] .entry-card .entry-title {
--fontSize:20px;
--lineHeight:1.3
}
[data-prefix="categories"] .entry-card .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px
}
[data-prefix="categories"] .entry-card {
	background-color: var(--paletteColor8);
--box-shadow:0px 20px 80px rgba(193, 199, 212, 0.25)
}
[data-prefix="author"] .entries {
--grid-template-columns:repeat(3, minmax(0, 1fr))
}
[data-prefix="author"] .entry-card .entry-title {
--fontSize:20px;
--lineHeight:1.3
}
[data-prefix="author"] .entry-card .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px
}
[data-prefix="author"] .entry-card {
	background-color: var(--paletteColor8);
--box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04)
}
[data-prefix="search"] .entries {
--grid-template-columns:repeat(3, minmax(0, 1fr))
}
[data-prefix="search"] .entry-card .entry-title {
--fontSize:20px;
--lineHeight:1.3
}
[data-prefix="search"] .entry-card .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px
}
[data-prefix="search"] .entry-card {
	background-color: var(--paletteColor8);
--box-shadow:0px 20px 80px rgba(193, 199, 212, 0.25)
}
[data-prefix="dae_download_archive"] .entries {
--grid-template-columns:repeat(3, minmax(0, 1fr))
}
[data-prefix="dae_download_archive"] .entry-card .entry-title {
--fontSize:20px;
--lineHeight:1.3
}
[data-prefix="dae_download_archive"] .entry-card .entry-meta {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px
}
[data-prefix="dae_download_archive"] .entry-card {
	background-color: var(--paletteColor8);
--box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04)
}
[data-products] {
--grid-columns-gap:20px
}
[data-products] .woocommerce-loop-product__title, [data-products] .woocommerce-loop-category__title {
--fontWeight:600;
--fontSize:15px
}
.quantity[data-type="type-2"] {
--quantity-arrows-initial-color:var(--color)
}
.out-of-stock-badge {
--badge-text-color:#fff;
--badge-background-color:#24292E
}
[data-products] .entry-meta a {
--linkInitialColor:var(--color)
}
.ct-quick-view-card {
--box-shadow:0 50px 100px rgba(18,21,25,.5)
}
.ct-quick-view-card>section {
	background-color: #fff
}
.quick-view-modal {
	background-color: rgba(18,21,25,.8)
}
[data-products="type-2"] {
--box-shadow:0 12px 18px -6px rgba(34,56,101,.03)
}
[data-products] .product {
--borderRadius:0
}
.entry-summary .entry-title {
--fontSize:30px
}
.product-entry-wrapper .price {
--fontWeight:700;
--fontSize:20px
}
.demo_store {
--color:#fff;
--backgroundColor:var(--paletteColor1)
}
.woocommerce-message {
--background-color:#F0F1F3
}
.woocommerce-info, .woocommerce-thankyou-order-received {
--background-color:#F0F1F3
}
.woocommerce-error {
--color:#fff;
--linkHoverColor:#ffffff;
--background-color:rgba(218, 0, 28, 0.7);
--buttonTextInitialColor:#ffffff;
--buttonTextHoverColor:#ffffff;
--buttonInitialColor:#b92c3e;
--buttonHoverColor:#9c2131
}
.entry-summary .quantity[data-type="type-2"] {
--quantity-arrows-initial-color:var(--color)
}
.woocommerce-tabs .tabs {
--fontWeight:600;
--textTransform:uppercase;
--fontSize:12px;
--linkInitialColor:var(--color)
}
.woocommerce-tabs[data-type] .tabs {
--tab-background:var(--paletteColor1)
}
form textarea {
--form-field-height:170px
}
.ct-sidebar {
--linkInitialColor:var(--color);
--sidebar-widgets-spacing:60px
}
[data-prefix="single_blog_post"] .post-navigation {
--linkInitialColor:var(--color)
}
[data-prefix="single_blog_post"] .post-navigation figure {
--border-radius:0
}
[data-prefix="dae_download_single"] [class*="ct-container"]>article[class*="post"] {
--has-boxed:var(--false);
--has-wide:var(--true)
}
[data-prefix="single_blog_post"] [class*="ct-container"]>article[class*="post"] {
--has-boxed:var(--true);
--has-wide:var(--false);
	background-color: var(--has-background, var(--paletteColor8));
--border-radius:3px;
--boxed-content-spacing:40px;
--box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04)
}
[data-prefix="single_page"] [class*="ct-container"]>article[class*="post"] {
--has-boxed:var(--false);
--has-wide:var(--true)
}
[data-prefix="product"] [class*="ct-container"]>article[class*="post"] {
--has-boxed:var(--false);
--has-wide:var(--true)
}

@media (max-width:999.98px) {
[data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container {
--logo-max-height:55px
}
[data-header*="type-1"] .ct-header [data-row*="middle"] {
--height:100px
}
[data-header*="type-1"] #offcanvas {
	background-color: rgba(14,13,18,.8);
--side-panel-width:65vw;
--horizontal-alignment:center;
--text-horizontal-alignment:center;
--has-indentation:0
}
[data-header*="type-1"] [data-id="offcanvas-logo"] {
--logo-max-height:66px
}
[data-header*="type-1"] .ct-header [data-id="text"] {
--color:var(--paletteColor8);
--margin:50px 0 0 0 !important
}
[data-header*="type-1"] {
--header-height:100px
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"]>div {
--grid-template-columns:initial
}
[data-footer*="type-1"] .ct-footer [data-row*="middle"]>div {
--container-spacing:80px;
--grid-template-columns:repeat(2, 1fr)
}
[data-prefix="blog"] .entry-header .page-title {
--fontSize:45px
}
[data-prefix="blog"] .hero-section[data-type="type-2"] {
--container-padding:80px 0
}
[data-prefix="categories"] .entry-header .page-title {
--fontSize:45px
}
[data-prefix="categories"] .hero-section[data-type="type-2"] {
--container-padding:80px 0
}
[data-prefix="search"] .entry-header .page-title {
--fontSize:45px
}
[data-prefix="search"] .hero-section[data-type="type-2"] {
--container-padding:80px 0
}
[data-prefix="woo_categories"] .entry-header .page-title {
--fontSize:45px
}
[data-prefix="woo_categories"] .hero-section[data-type="type-2"] {
--container-padding:80px 0
}
[data-prefix="blog"] .entries {
--grid-template-columns:repeat(2, minmax(0, 1fr))
}
[data-prefix="categories"] .entries {
--grid-template-columns:repeat(2, minmax(0, 1fr))
}
[data-prefix="author"] .entries {
--grid-template-columns:repeat(2, minmax(0, 1fr))
}
[data-prefix="search"] .entries {
--grid-template-columns:repeat(2, minmax(0, 1fr))
}
[data-prefix="dae_download_archive"] .entries {
--grid-template-columns:repeat(2, minmax(0, 1fr))
}
[data-products] {
--shop-columns:repeat(2, minmax(0, 1fr))
}
.related [data-products], .upsells [data-products] {
--shop-columns:repeat(3, minmax(0, 1fr))
}
[data-prefix="single_blog_post"] [class*="ct-container"]>article[class*="post"] {
--boxed-content-spacing:35px
}
}

@media (max-width:689.98px) {
[data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container {
--logo-max-height:64px
}
[data-header*="type-1"] .ct-header [data-row*="middle"] {
--height:90px
}
[data-header*="type-1"] #offcanvas {
--side-panel-width:90vw
}
[data-header*="type-1"] [data-id="offcanvas-logo"] {
--logo-max-height:83px
}
[data-header*="type-1"] {
--header-height:90px
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"]>div {
--container-spacing:30px;
--columns-gap:25px;
--grid-template-columns:initial
}
[data-footer*="type-1"] .ct-footer [data-row*="middle"]>div {
--container-spacing:49px;
--columns-gap:32px;
--grid-template-columns:initial
}
[data-footer*="type-1"] [data-column="socials"] {
--horizontal-alignment:center
}
[data-footer*="type-1"] .ct-footer [data-column="widget-area-1"] {
--text-horizontal-alignment:center;
--horizontal-alignment:center
}
[data-footer*="type-1"] .ct-footer [data-column="widget-area-4"] {
--text-horizontal-alignment:center;
--horizontal-alignment:center;
--margin:0px 0 !important
}
[data-prefix="blog"] .entry-header .page-title {
--fontSize:35px
}
[data-prefix="categories"] .entry-header .page-title {
--fontSize:35px
}
[data-prefix="search"] .entry-header .page-title {
--fontSize:35px
}
[data-prefix="woo_categories"] .entry-header .page-title {
--fontSize:35px
}
[data-prefix="blog"] .entries {
--grid-template-columns:repeat(1, minmax(0, 1fr))
}
[data-prefix="blog"] .entry-card .entry-title {
--fontSize:18px
}
[data-prefix="categories"] .entries {
--grid-template-columns:repeat(1, minmax(0, 1fr))
}
[data-prefix="categories"] .entry-card .entry-title {
--fontSize:18px
}
[data-prefix="author"] .entries {
--grid-template-columns:repeat(1, minmax(0, 1fr))
}
[data-prefix="author"] .entry-card .entry-title {
--fontSize:18px
}
[data-prefix="search"] .entries {
--grid-template-columns:repeat(1, minmax(0, 1fr))
}
[data-prefix="search"] .entry-card .entry-title {
--fontSize:18px
}
[data-prefix="dae_download_archive"] .entries {
--grid-template-columns:repeat(1, minmax(0, 1fr))
}
[data-prefix="dae_download_archive"] .entry-card .entry-title {
--fontSize:18px
}
[data-products="type-1"] .product {
--horizontal-alignment:center;
--text-horizontal-alignment:center
}
[data-products] {
--shop-columns:repeat(1, minmax(0, 1fr))
}
.related [data-products], .upsells [data-products] {
--shop-columns:repeat(1, minmax(0, 1fr))
}
[data-products] .woocommerce-loop-product__title, [data-products] .woocommerce-loop-category__title {
--linkHoverColor:#000
}
:root {
--content-vertical-spacing:50px
}
[data-prefix="single_blog_post"] [class*="ct-container"]>article[class*="post"] {
--boxed-content-spacing:20px
}
}
