@import "variables.css";
@import "helper-classes.css";
@import "fonts.css";
@import "css-actual-website.css";

* {
    letter-spacing: normal;
}

html, body {
    font-family: var(--font);
}

.tm-header .uk-navbar-container ul > li > a {
    font-family: Montserrat;
    font-size: 18px;
}

h1.uk-article-title, h1, h2, h3, h4, h5, h6 {
    font-family: var(--font);
}

body h1 {
	font-size: 32px !important;
    line-height: 38px !important;
}

body h2 {
	font-size: 24px !important;
    line-height: 30px !important;
}

body h3 {
    font-size: 18px !important;
    line-height: 24px !important;
}

ul li,
ol li {
    color: var(--black);
}

.privacy-notice-paragraph a {
    text-decoration: underline;
}

.uk-sticky-fixed {
    box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;
}

.cc-window {
    box-shadow: 0 -13px 42px 10px rgba(0,0,0,0.05);
	background: var(--primary-color);
	color: var(--secondary-color);
	font-family: var(--font) !important;
}

.cc-window.cc-theme-edgeless .cc-message {
    margin-left: unset !important;
    padding: 1em;
	color: var(--black);
}

.cc-window.cc-theme-edgeless .cc-message a {
	color: var(--secondary-color);	
}

.cc-window .cc-compliance {
    padding: 1em;
	background: var(--black);
	color: var(--primary-color);
}

.cc-link {
    padding: 0 !important
}

.cc-btn {
	border-color: var(--primary-color);
	color: var(--primary-color);
}

.cc-btn:hover, .cc-btn:focus {
    background-color: var(--primary-color) !important;
    color: var(--black) !important;
    text-decoration: none;
	border-color: var(--black);
}

.uk-navbar-container {
	padding: 20px 0;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
	background: #161616;
}

.tm-header .uk-navbar-container  ul > li > a {
    letter-spacing: normal;
}

.tm-header .uk-navbar-dropdown.uk-open {
    background: var(--primary-color);
}

.tm-header .uk-navbar-dropdown.uk-open li a {
    color: var(--white);
    font-family: var(--font);
    font-size: 14px;
}

.tm-header .uk-navbar-dropdown.uk-open li a:hover {
    color: var(--black);
}

.section-footer a:hover {
    color: var(--primary-color);
}

.uk-offcanvas-bar {
	background: var(--black);
}

.uk-offcanvas-bar .menu-item a {
	color: var(--primary-color) !important;
	text-transform: none;
	font-size: 16px;
}

.seo_booster_taxonomy-seo_booster_page h1.uk-article-title {
    display: none !important;
}

@media (min-width: 640px) {

}

@media (min-width: 768px) {

}

@media (min-width: 960px) {

}

@media (max-width: 959px) {

}

@media (max-width: 767px) {
	.uk-logo img {
		max-width: 220px;
		margin-left: 40px;
	}
}

@media (max-width: 639px) {

}

@media (pointer: fine) {
	
}