@font-face {
font-family: 'Hatton';
src: url(//krislinkuuskemaa.ee/wp-content/themes/glam-fashion-blog/fonts/Hatton-Ultralight.woff2) format('woff2'),
url(//krislinkuuskemaa.ee/wp-content/themes/glam-fashion-blog/fonts/Hatton-Ultralight.woff) format('woff');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'forma-djr-text';
src: url(//krislinkuuskemaa.ee/wp-content/themes/glam-fashion-blog/fonts/FormaDJRText-Light.woff2) format('woff2'),
url(//krislinkuuskemaa.ee/wp-content/themes/glam-fashion-blog/fonts/FormaDJRText-Light.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
} :root {
--black: #000000;
--white: #ffffff;
--text-color: rgb(38, 37, 36);
--font-hatton: 'Hatton', 'Cormorant Garamond', 'Playfair Display', Georgia, serif;
--font-body: 'forma-djr-text', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
* {
border-radius: 0 !important;
box-shadow: none !important;
}
body {
font-family: var(--font-body) !important;
color: var(--text-color) !important;
background-color: var(--white) !important;
font-size: 13px !important;
line-height: 20px !important;
font-weight: 300 !important;
margin: 0 !important;
padding: 0 !important;
} h1, h2, h3, h4, h5, h6 {
font-family: var(--font-hatton) !important;
color: var(--black) !important;
font-weight: 200 !important;
}
p {
font-family: var(--font-body) !important;
color: var(--text-color) !important;
font-size: 13px !important;
line-height: 20px !important;
font-weight: 300 !important;
}
a {
color: var(--black) !important;
text-decoration: none !important;
transition: opacity 0.2s ease !important;
}
a:hover {
opacity: 0.6 !important;
} .mian-sidebar-box-left,
.sidebar-main-header,
.slider-upper,
.owl-carousel,
.counter-bg,
.category-section,
.header-meta-main,
.header-search,
.buy-now-btn,
.wow,
.animate__animated,
.site-branding,
.main-navigation,
#masthead,
.entry-meta,
.post-navigation,
.comments-area,
.widget-area,
#secondary {
display: none !important;
} .one-magazine-header {
padding: 25px 40px !important;
background: var(--white) !important;
border-bottom: 1px solid var(--black) !important;
}
.wp-block-site-title {
font-size: 18px !important;
font-weight: 400 !important;
letter-spacing: 0.15em !important;
text-transform: uppercase !important;
margin: 0 !important;
}
.wp-block-site-title a {
color: var(--black) !important;
} .wp-block-navigation {
font-size: 12px !important;
font-weight: 400 !important;
letter-spacing: 0.1em !important;
text-transform: uppercase !important;
}
.wp-block-navigation a {
color: var(--black) !important;
} main.wp-block-group {
padding: 40px !important;
max-width: 1400px !important;
margin: 0 auto !important;
} main .wp-block-heading {
display: none !important;
} .wp-block-post-template {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 30px !important;
margin: 0 !important;
padding: 0 !important;
}
.wp-block-post-template > .wp-block-post {
margin: 0 !important;
padding: 0 !important;
} .wp-block-post-featured-image {
margin: 0 0 25px 0 !important;
overflow: hidden !important;
}
.wp-block-post-featured-image a {
display: block !important;
}
.wp-block-post-featured-image img {
width: 100% !important;
height: auto !important;
aspect-ratio: 3/4 !important;
object-fit: cover !important;
display: block !important;
transition: opacity 0.3s ease !important;
}
.wp-block-post-featured-image:hover img {
opacity: 0.9 !important;
} .wp-block-post-title {
font-family: var(--font-hatton) !important;
font-size: 26px !important;
font-weight: 200 !important;
line-height: 1.15 !important;
letter-spacing: 0.15em !important;
text-transform: uppercase !important;
text-align: center !important;
margin: 0 0 20px 0 !important;
}
.wp-block-post-title a {
color: var(--black) !important;
font-family: var(--font-hatton) !important;
font-weight: 200 !important;
white-space: pre-line !important;
} .wp-block-post-excerpt {
font-family: var(--font-body) !important;
font-size: 13px !important;
line-height: 20px !important;
font-weight: 300 !important;
color: var(--text-color) !important;
text-align: center !important;
margin: 0 0 18px 0 !important;
padding: 0 10px !important;
}
.wp-block-post-excerpt__excerpt {
margin: 0 !important;
}
.wp-block-post-excerpt__more-link {
display: none !important;
} .wp-block-read-more,
.one-magazine-read-more,
.read-more-link {
font-family: var(--font-body) !important;
font-size: 13px !important;
font-weight: 300 !important;
letter-spacing: 0.1em !important;
text-transform: uppercase !important;
color: var(--text-color) !important;
text-decoration: none !important;
display: block !important;
text-align: center !important;
width: 100% !important;
}
.wp-block-read-more:hover,
.one-magazine-read-more:hover {
opacity: 0.6 !important;
} .one-magazine-footer {
padding: 25px 40px !important;
background: var(--white) !important;
border-top: 1px solid var(--black) !important;
}
footer .wp-block-paragraph {
font-size: 11px !important;
font-weight: 400 !important;
letter-spacing: 0.1em !important;
text-transform: uppercase !important;
color: var(--black) !important;
} .wp-block-social-links .wp-social-link {
background: none !important;
}
.wp-block-social-links svg {
fill: var(--black) !important;
width: 18px !important;
height: 18px !important;
}  .single-post-content-wrapper {
display: block !important;
width: 100% !important;
}
.single-post-float-image {
float: right !important;
width: 45% !important;
margin: 0 0 30px 40px !important;
shape-outside: border-box !important;
}
.single-post-float-image figure {
margin: 0 !important;
}
.single-post-float-image img {
width: 100% !important;
height: auto !important;
display: block !important;
} .single-post-content-wrapper .wp-block-post-content {
display: block !important;
}
.single-post-content-wrapper .wp-block-post-content > * {
display: block !important;
}
.single-post-content-wrapper .wp-block-post-content p {
text-align: left !important;
margin-bottom: 1.5em !important;
}
.single .wp-block-post-title,
.page .wp-block-post-title {
font-size: 32px !important;
font-weight: 400 !important;
line-height: 1.3 !important;
text-align: center !important;
letter-spacing: 0.05em !important;
text-transform: uppercase !important;
margin-bottom: 30px !important;
}
.single .wp-block-post-content,
.page .wp-block-post-content {
font-size: 18px !important;
line-height: 1.8 !important;
color: var(--black) !important;
margin: 0 !important;
}
.single .wp-block-post-content p,
.page .wp-block-post-content p {
font-size: 18px !important;
line-height: 1.8 !important;
margin-bottom: 1.5em !important;
} .wp-block-query-pagination {
margin-top: 60px !important;
font-size: 13px !important;
letter-spacing: 0.1em !important;
text-transform: uppercase !important;
}
.wp-block-query-pagination a {
color: var(--black) !important;
} @media (max-width: 1024px) {
.wp-block-post-template {
grid-template-columns: repeat(2, 1fr) !important;
gap: 25px !important;
}
}
@media (max-width: 768px) {
.wp-block-post-template {
grid-template-columns: 1fr !important;
gap: 40px !important;
}
main.wp-block-group,
.one-magazine-header,
.one-magazine-footer {
padding-left: 20px !important;
padding-right: 20px !important;
}
.wp-block-post-title {
font-size: 20px !important;
}
} .has-boulder-color,
.has-secondary-color-color,
.has-foreground-color,
[class*="has-"] {
color: var(--black) !important;
}
.has-background-background-color,
.has-secondary-color-background-color {
background-color: var(--white) !important;
} .wp-block-button__link {
background-color: var(--black) !important;
color: var(--white) !important;
font-size: 12px !important;
letter-spacing: 0.1em !important;
text-transform: uppercase !important;
padding: 12px 30px !important;
}
.wp-block-button__link:hover {
background-color: var(--white) !important;
color: var(--black) !important;
border: 1px solid var(--black) !important;
}