/*  Text colors =============================== */
body, html, .qt-content-main, .qt-negative .qt-caption-small span, .qt-paper, .qt-card { color: rgba(0, 0, 0, 0.8); /* $qt-text-color; */ }

.qt-text-secondary { color: rgba(0, 0, 0, 0.65); /*  $qt-text-color-secondary */ }

.qt-color-secondary { color: #578cb1; /*  $qt-color-secondary */ }

*::placeholder { color: rgba(0, 0, 0, 0.8); /* $qt-text-color */ opacity: 0.7; }

a, ul.qt-list-featured li::before { color: #c8943b; /* $qt-color-accent; */ }

.qt-herobox { text-shadow: 0 4px 0 #c8943b; /*  $qt-color-accent; */ }

a:hover { color: #a98c59; /* $qt-color-accent-hover;  */ }

h1, h2, h3, h4, h5, h6 { color: rgba(0, 0, 0, 0.93); /* $qt-titles-color; */ }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: rgba(0, 0, 0, 0.93); /* $qt-titles-color; */ }

.qt-content-main a, a.qt-logo-text span { color: #c8943b; /* $qt-color-accent;  */ }

.qt-content-aside, .qt-footer { color: rgba(0, 0, 0, 0.65); /* $qt-text-color-aside; */ }
.qt-content-aside a, .qt-footer a { color: #578cb1; /*  $qt-color-secondary;  */ }

.qt-negative a, .qt-content-primary-dark a, .qt-content-primary a, .qt-content-primary-light a, .qt-accent a, .qt-side-nav a, .qt-negative h1 a, .qt-negative h2 a, .qt-negative h3 a, .qt-negative h4 a, .qt-negative h5 a, .qt-negative h6 a { color: #c8943b; /* $qt-color-accent; */ }

.qt-text-secondary a, .qt-footerwidgets a { color: #578cb1; /* $qt-color-secondary;  */ }

.qt-negative, .qt-content-primary-dark, .qt-content-primary, .qt-content-primary-light, .qt-accent, .qt-btn-primary, .btn-primary, .qt-secondary, .qt-btn-secondary, .btn-secondary, nav.qt-menubar ul.qt-desktopmenu a:hover, .qt-side-nav a, a.qt-btn-secondary, .qt-negative h1, .qt-negative h2, .qt-negative h3, .qt-negative h4, .qt-negative h5, .qt-negative h6, .qt-tags li a, a.qt-sharelink { color: #ffffff; /* $qt-text-color-negative ; */ }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #c8943b; /* $qt-color-accent; */ }

.qt-mobile-menu, .qt-menu-social a, .qt-menubar-top a { color: rgba(255, 255, 255, 0.65); /* $qt-text-color-negative-light; */ }

.qt-menubar a, .qt-side-nav a, .qt-negative .qt-btn-ghost, .qt-logo-text, a.qt-btn-primary, a.qt-btn-secondary, .qt-text-neg { color: #ffffff; /* $qt-text-color-negative; */ }

.qt-paper, .qt-card, .qt-card-s, input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea { color: rgba(0, 0, 0, 0.8); /*  $qt-text-color; */ }

/*  =====================================================================================================================

Background colors 

===================================================================================================================== */
body, html, .qt-body { background-color: #f1f0f8; /* $qt-color-background; */ }

.qt-content-desk { background-color: #f1f0f8 !important; /* $qt-color-background */ }

.qt-widgets .qt-caption-small::after { background-color: #39393a; /* $qt-primary-color; */ }

.qt-paper, .qt-card, .qt-card-s, input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea { background-color: #ffffff; /* $qt-color-paper; */ }

.qt-caption-small span { background-color: #39393a; /*  $qt-primary-color;  */ }

.qt-text-secondary .qt-caption-small span, .qt-desktopmenu li li a { background-color: #39393a; /* $qt-primary-color; */ }

.qt-content-primary, .qt-menubar-top { background-color: #39393a !important; /*  $qt-primary-color */ }

.qt-content-primary-dark, .qt-mobile-menu, .qt-caption-small span { background-color: #27272a !important; /*  $qt-primary-color-dark */ }

.qt-content-primary-light { background-color: #4a4a4e; /* $qt-primary-color-light; */ }

.qt-accent, .qt-btn-primary, .btn-primary, nav.qt-menubar ul.qt-desktopmenu li li a:hover, .qt-sharepage a:hover, .qt-btn-primary, .qt-menubar ul.qt-desktopmenu > li > a::after, .qt-btn-ghost:hover, .qt-tags.qt-tags-accent li a, .qt-menubar ul.qt-desktopmenu > li > a:not(.qt-btn-ghost):not(.qt-logo-text)::after, .pagination li.active, .qt-caption::after, .qt-herolist h3.qt-herolist-title::before { background-color: #c8943b; /* $qt-color-accent ;  */ }

a.qt-link-layer { background-color: #a98c59; /* $qt-color-accent-hover ;  */ }

.qt-secondary, .qt-btn-secondary, .btn-secondary, .qt-side-nav li li a, .slick-slider .slick-arrow::after, .slick-slider .slick-dots li.slick-active button, .qt-tags li a { background-color: #578cb1; /* $qt-color-secondary;  */ }

.qt-negative .qt-caption-small span { background-color: #ffffff; /* $qt-text-color-negative; */ }

.qt-content-primary i, .qt-content-primary-dark i, .qt-content-primary-light i, .qt-accent i, .qt-btn-primary i, .btn-primary i, nav.qt-menubar ul.qt-desktopmenu a:hover i, .qt-sharepage a:hover i { opacity: 1; }

/*  Border colors =============================== */
.qt-inline-textdeco::after { border-color: rgba(0, 0, 0, 0.8); /* $qt-text-color; */ }

.qt-negative .qt-inline-textdeco::after, .qt-menubar ul.qt-desktopmenu > li::after, .qt-menubar ul.qt-desktopmenu > li > a::after, .qt-menubar ul.qt-desktopmenu > li > a::before, .qt-menubar ul.qt-desktopmenu > li.current_page_item:hover::after, .qt-menubar ul.qt-desktopmenu > li.current_page_item:hover > a::after, .qt-menubar ul.qt-desktopmenu > li.current_page_item:hover > a::before, .qt-negative .qt-caption-small, .qt-negative .qt-btn-ghost { border-color: #ffffff; /* $qt-text-color-negative; */ }

.qt-menubar ul.qt-desktopmenu > li.current_page_item::after, .qt-menubar ul.qt-desktopmenu > li.current_page_item > a::after, .qt-menubar ul.qt-desktopmenu > li.current_page_item > a::before, .qt-decor-side { border-color: #c8943b !important; /* $qt-color-accent !important; */ opacity: 1; }

.qt-pageheader .qt-caption, .qt-herobox { border-color: #c8943b; /*  $qt-color-accent; */ }

.qt-caption-small { border-color: #39393a; /*  $qt-primary-color; */ }

/* desktop hover states colors
========================================================================== */
@media only screen and (min-width: 1201px) { /* Menu bar top  */
  .qt-tags li a:hover, .qt-menubar-top a:hover, .qt-btn-secondary:hover, .btn-secondary:hover, .qt-btn-secondary:hover { background-color: #2a5776; /* $qt-color-secondary-hover; */ }
  .qt-menubar a:hover, .qt-tags.qt-tags-accent li a:hover, .qt-menu-social a:hover, .qt-part-archive-item .qt-item-header .qt-header-mid .qt-title a:hover { color: #a98c59; /* $qt-color-accent-hover ;  */ }
  .qt-btn-primary:hover, .btn-primary:hover, .qt-tags.qt-tags-accent li a:hover, .pagination li:hover { background-color: #a98c59; color: #ffffff; /* $qt-text-color-negative; */ }
  .qt-btn-secondary:hover, .btn-secondary:hover, .qt-text-secondary a.qt-btn:hover, .qt-tags li a:hover { color: #ffffff; /* $qt-text-color-negative;  */ }
  .qt-text-secondary a:hover, .qt-footerwidgets a:hover { color: #2a5776; /* $qt-color-secondary-hover;  */ } }