/*****
Theme Name: Presse-fotos.dk Wordpress Theme Old
Theme URI: https://www.øi.dk/
Author: ØI Development Team
Author URI: https://www.øi.dk/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Domain Path: /languages/
Version: 1.1.12
*****/

/****** CSS Variables ******/
:root {
	--main-color: #055ad9;
	--main-color-xlight: #f2f6fd;
	--main-color-dark: #00336f;
	--main-color-xdark: #060020;
	--main-background-color: #eeeeee;
	--dark-color: #080808;
	--lighter-dark-color: #333333;
	--grey-color: #808080;
	--light-grey-color: #D3D3D3;
	--branding-background-color: linear-gradient(#055ad9, #00336f);
	--breaking-color: #ffe036;
	--breaking-color-dark: #c2a712;
	--white-color: #ffffff;
	--black-color: #000000;
	--red-color: #e51313;
	--generic-gap: 1.25rem;
	--main-font: 'Saira Condensed', Oswald, Helvetica, Arial, sans-serif;
	--secondary-font: 'Poppins', Oswald, Helvetica, Arial, sans-serif;
	--tertiary-font: 'Inter', Oswald, Helvetica, Arial, sans-serif;
	--body-font: 'Inter', Oswald, Helvetica, Arial, sans-serif;
	--bold-weight: 800;
	--semibold-weight: 600;
	--headline-size: 2rem;
	--font-xxs: 0.625rem; /* 10px in rem */
	--font-xs: 0.75rem;   /* 12px in rem */
	--font-s: 0.875rem;    /* 14px in rem */
	--font-m: 1rem;       /* 16px in rem */
	--font-l: 1.125rem;    /* 18px in rem */
	--font-xl: 1.25rem;   /* 20px in rem */
	--font-xxl: 1.5rem;    /* 24px in rem */
	--border-radius-m: 10px;
	--border-radius-xs: 3px;
}

@media (min-width: 1000px) {
	:root {
		--header-height: 100px;
		--main-column-width: 680px;
		--sidebar-width: 300px;
		--asset-dimension: 230px;
		--content-width: calc(var(--main-column-width) - var(--generic-gap) - var(--asset-dimension));
	}
}

@media (max-width: 1000px) {
	:root {
		--generic-gap: 0.625rem; 
		--main-column-mobile-width: 680px;
	}
}

/****** CSS ******/
html, body, div, span, applet, object, iframe, h2, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, li { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/****** Variable Classes ******/
.white { color: var(--white-color); }

/***** Animation *****/
#wrapper, h2, h4, h5, h6, .search-form input, .widget-list li, .cat-item, .page_item, .sb-widget .menu-item, .main-nav li { -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }

/***** Structure *****/
html { font-size: 100%; -ms-text-size-adjust: none; -webkit-text-size-adjust: none; }
body { font-family: var(--body-font); font-weight: 400; font-style: normal; font-size: var(--font-m); font-size: 1.0rem; line-height: 1.6; background: var(--main-background-color); word-break: normal; }
body.custom-background { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.wrapper { width: 100%; margin: 0 auto; background: var(--main-background-color); }
.wrapper-inner { width: 90%; max-width: 1180px; margin: 0 auto; }
.app { height: 100%; margin: 0 auto; max-width: 1000px; position: relative; width: 100%; }
.section { clear: both; padding: var(--generic-gap); display: flex; justify-content: space-between; }
.theme-pf { width: 100%; }
.content-column { display: flex; justify-content: space-between; margin-bottom: var(--generic-gap); }
.main-column { max-width: var(--main-column-width, 100%); width: 100%; }
.sidebar { width: 100%; max-width: var(--sidebar-width, 100%); margin-left: var(--generic-gap); overflow: visible;  }
.separator { margin: 0; border: 0; border-bottom: 1px solid var(--light-grey-color); }
.separator__dark { margin: 0; border: 0; border-bottom: 1px solid var(--lighter-dark-color); }
.clear { clear: both; }
.clearfix { display: block; }
.clearfix:after, .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; margin: 0; padding: 0; }
.page-full-width { background: var(--white-color); width: 1000px; margin: 0 auto; padding-bottom: 40px; }

/***** Typography *****/
h1 { line-height: 1.3; font-size: 36px; font-size: 2.25rem; font-family: var(--main-font); font-weight: 800; }
h2 { font-size: var(--font-xxl); line-height: 1.3; font-family: var(--main-font); font-weight: 800; }
h3 { font-size: var(--font-xxl); font-family: var(--main-font); }
h4 { font-size: var(--font-xxl); }
h5 { font-size: var(--font-xl); }
h6 { font-size: var(--font-l); }
h2, h4, h5, h6 { line-height: 1.3; font-weight: 800; color: var(--dark-color); }
b, strong { font-family: var(--body-font); font-weight: 700; }
i, em { font-style: italic; }
small { font-size: 8px; font-size: 0.5rem; }
big { font-size: 20px; font-size: 1.25rem; }
pre, code { font-family: "Consolas", Courier New, Courier, monospace; margin-bottom: 30px; margin-bottom: 1.875rem; background: var(--main-background-color); border: 1px solid var(--light-grey-color); }
pre { padding: var(--generic-gap); padding: 1.25rem; white-space: pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap;   white-space: -webkit-pre-wrap; }
kbd { padding: 0px 6px; padding: 0rem 0.375rem; background-color: var(--main-background-color); border: 1px solid var(--light-grey-color); border-radius: 0.1875em;-moz-border-radius: 0.1875em; -moz-box-shadow: 0 0.0625em 0 rgba(0, 0, 0, 0.2), 0 0 0 0.125em white inset; -webkit-border-radius: 0.1875em; -webkit-box-shadow: 0 0.0625em 0 rgba(0, 0, 0, 0.2), 0 0 0 0.125em var(--white-color) inset; box-shadow: 0 0.0625em 0 rgba(0, 0, 0, 0.2), 0 0 0 0.125em var(--white-color) inset; text-shadow: 0 0.0625em 0 var(--white-color); }
blockquote { font-family: var(--main-font); font-size: 0.9375rem; font-weight: var(--semibold-weight);line-height: 1.6; color: var(--main-color); margin: 10px 20px 20px 20px; padding: var(--generic-gap) var(--generic-gap) 0 var(--generic-gap); padding: 1.25rem 1.25rem 0 1.25rem; border-left: 5px solid var(--main-color); display: inline-block; }
sup { vertical-align: super; font-size: var(--font-xxs); font-size: 0.625rem; }
sub { vertical-align: sub; font-size: var(--font-xxs); font-size: 0.625rem; }
abbr, acronym { border-bottom: 1px dashed; cursor: help; }
cite { color: var(--grey-color); }
a { text-decoration: none; color: var(--lighter-dark-color); }

/***** Default Google Fonts *****/
h1, h2, h3, h4, h5, h6, .widget-list li, .cat-item, .page_item, .menu-item, .button, .submit, .pagination { font-family: var(--main-font); }

/***** Accessibility *****/
.screen-reader-text { position: absolute; top: -9999rem; left: -9999rem; }

/***** Header *****/
@keyframes appearFromTop { 0% { transform: translateY(-15%); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } }
.header { height: var(--header-height); }
.dropdown-menu { animation: appearFromTop 0.2s ease-in-out; display: block; }
.header-wrap { margin: 0 auto; max-width: 100%; background: var(--white-color); border-bottom: 1px solid var(--light-grey-color); -webkit-box-pack: start; -ms-flex-pack: start; display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; justify-content: flex-start; }
.header-logo { background: var(--branding-background-color); }
.header-logo img { max-height: 100px; }
.fa-bell, .fa-bars { font-size: 24px; }
.fa-bell:active, .fa-bars:active, .main-nav-icon:active, .mobile-nav:active, .filter:active { color: none; transform: scale(0.95); }
.fa-bell:hover, .fa-bars:hover, .main-nav-icon:hover, .mobile-nav:hover { color: var(--lighter-dark-color); }
.mobile-nav { display: none; }
.pf-header-container { display: inline-block; position: sticky; width: 100%; top: 0; left: 0; z-index: 1000; }

/***** Navigation *****/
.main-nav { max-width: 100%; margin: 0 auto; display: flex; justify-content: space-evenly; align-items: center; height: 100%; }
.main-nav li { float: left; position: relative; }
.main-nav li:first-child { border: none; background: 0 0; }
.main-nav li a { color: var(--dark-color); font-size: 1.27em; text-decoration: none; margin: 1.25em; }
.main-nav ul li:hover > ul { display: block; background: var(--white-color); z-index: 9999; }
.main-nav ul ul { display: none; position: absolute; font-size: var(--font-xs); font-size: 0.75rem; }
.main-nav ul ul li { width: 13em; border-top: solid 1px var(--light-grey-color); }
.main-nav ul ul ul { left: 100%; top: 0; }
.main-nav-icon { width: 20px; height: 20px; }
.menu-item { font-weight: 800; }
.menu-item li a:hover { color: #2a2a2a; }
.menu-navbar-container {text-transform: uppercase; }
.nav-spacer { -webkit-box-flex: 1; -ms-flex-positive: 1; -ms-flex-negative: 1; flex-grow: 1; flex-shrink: 1; }
.nav-seperator { height: 24px; margin: auto 0 auto 40px; width: 40px; border-left: 1px solid var(--light-grey-color); }
.nav-tools { align-items: center; display: flex; margin-right: 40px; }
.header-menu { margin-left: 1.25em; }
.hidden { display: none; }
.sub-menu-item { margin: 0px var(--generic-gap); }
.show-sub-nav { display: block; }
#menu-sections { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(3, 1fr); grid-column-gap: var(--generic-gap); grid-row-gap: var(--generic-gap); margin: 10px 0px; padding: 10px; }
.dropdown-menu { display: none; position: absolute; background-color: var(--white-color); border-top: 2px solid var(--light-grey-color); z-index: 99; margin: 0px -20px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.3); box-shadow: 0 5px 20px rgba(0,0,0,.1); }		
.section-items { font-family: var(--secondary-font); font-size: var(--font-xs); font-weight: 400; }
.section-items a:hover { text-decoration: underline; }
.menu-wrapper { padding: 0 var(--generic-gap); }

/***** SlickNav User Default Style *****/
.sidenav { -webkit-overflow-scrolling: touch; background-color: var(--white-color); height: 100vh; left: 0; overflow-y: scroll; padding: 0; position: fixed; top: 81px; transition: transform .28s,left .28s,-webkit-transform .28s; width: 100vw; z-index: 80; }
.sidenav--active { -webkit-transform: translateZ(0); transform: translateZ(0); }
.sidenav--inactive { -webkit-transform: translate3d(-100vw,0,0); transform: translate3d(-100vw,0,0); visibility: hidden; }
.sidenav a { padding: 15px 0; text-decoration: none; font-size: 18px; color: var(--grey-color); display: block; transition: 0.2s; }
.sidenav a:hover, .sidenav a:active { color: var(--lighter-dark-color); }
.sidenav .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; }
.sidenav-footer { display: flex; column-gap: 1rem; justify-content: center; align-items: center; padding-bottom: 100px; }
.sidenav-footer p { color: var(--black-color); font-weight: var(--semibold-weight); display: inline-flex; align-items: center; }
.sidenav-footer a { color: var(--black-color); font-size: var(--font-m); font-family: var(--secondary-font); }
#menu-icon { width: 22px; height: 20px; position: relative; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; }
#menu-icon span { display: block; position: absolute; height: 3px; width: 100%; background: var(--black-color); opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }
#menu-icon span:nth-child(1) { top: 0px; }
#menu-icon span:nth-child(2) { top: 8px; }
#menu-icon span:nth-child(3) { top: 16px; }
#menu-icon.open span:nth-child(1) { top: 8px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
#menu-icon.open span:nth-child(2) { opacity: 0; }
#menu-icon.open span:nth-child(3) { top: 8px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }
#menu-sidenav li { border-top: 1px solid var(--light-grey-color); }
#menu-sidenav li a { color: var(--black-color); font-size: 22px; text-transform: uppercase; display: flex; justify-content: space-between; }
#menu-sidenav li a:hover { color: var(--black-color); }

/***** Homepage *****/
.hide-articles { visibility: hidden; }
.articles { grid-column-gap: var(--generic-gap); grid-row-gap: var(--generic-gap); display: grid; grid-template-columns: repeat(30,minmax(0,1fr)); } 
.newsblock { background: var(--white-color); grid-column: span 30; position: relative; } 
.newsblock-container { display: block; height: 100%; } 
.newsblock a { color: var(--black-color); display: flex; flex: 1 1 auto; flex-direction: column; text-decoration: none; } 
.newsblock-image { height: auto; min-height: 100%; object-fit: cover; width: 100%; max-height: calc(var(--asset-dimension)*2, 230px); } 
.newsblock picture { flex: 1 1; height: 100%; max-width: 100%; position: relative; } 
.has-full-width-image { clear: both; grid-column: span 30; margin-left: 0; margin-right: 0; } 
.has-floating-image a { align-items: stretch; flex-direction: row; flex-wrap: wrap; overflow: visible; position: relative; } 
.has-floating-image picture { flex: 0 0 33%; height: auto; margin-bottom: 0; } 
.has-floating-image picture img { max-height: var(--asset-dimension, 230px); } 
.has-no-image { border-width: 10px; border-style: solid;border-image: var(--branding-background-color); border-image-slice: 1; border-left: 0; border-right: 0; border-bottom: 0; } 
.newsblock .content { container-type: inline-size; margin: calc(var(--generic-gap)/1.25); opacity: 1; } 
.thumbnail { max-width: 100%; height: 100%; } 
.content { display: flex; flex-direction: column; } 
.titles { min-width: 100%; container-type: inline-size; font-family: var(--main-font); font-size: var(--headline-size); font-weight: var(--bold-weight); line-height: 1; margin: 0; } 
.subtitle { font-family: var(--tertiary-font); font-size: var(--font-xxl); color: var(--grey-color); font-weight: var(--bold-weight); } 
.newsblock.has-floating-image .content { display: flex; flex-direction: column; flex-grow: 1; gap: calc(var(--generic-gap)/4); justify-content: center; } 
.dynamic-font-size { white-space: nowrap; } 
.dynamic-font-size strong { font-family: var(--main-font); font-weight: var(--bold-weight); white-space: nowrap; color: var(--main-color); line-height: 1; } 
.full-width { grid-column: span 30; }
.play-icon { position: absolute; display: flex; width: 35px; height: 35px; bottom: 10px; left: 10px; background-color: rgba(0, 0, 0, 0.5); padding: 5px; border-radius: var(--border-radius-xs); font-size: var(--font-xxl); justify-content: center; align-items: center; }

/* Breaking block */
.breaking-articles { width: 100%; height: auto; }
.breaking { background: var(--breaking-color); margin-bottom: var(--generic-gap); }
.breaking strong { color: var(--red-color); }
.breaking__subtitle { color: var(--dark-color); }
.breaking__container { border-top: 1px solid var(--breaking-color-dark); }
article.newsblock.has-no-image.breaking { border: none; } 
.breaking__text { --repeating-width: 300; --duration-scale: 0.8; --base-duration: 0.01s; overflow: hidden; white-space: nowrap; display: flex; }
.static-text { --start-offset: 0; --anim-end-offset: -100%; --duration: calc(var(--base-duration) * var(--repeating-width) * var(--duration-scale)); animation: infiniteScroll var(--duration) linear infinite; font-family: var(--main-font); font-size: var(--font-xxl); font-weight: var(--bold-weight); text-transform: uppercase; padding-right: var(--generic-gap); }
@keyframes infiniteScroll { 0% { transform: translateX(0) } to { transform:translateX(-100%) }; }

/***** Latest News Archive / Loop *****/

.sn-content:before { background-color: var(--main-color); position: absolute; content: ""; border-radius: 50%; box-sizing: initial; width: 13px; height: 13px; left: 0; top: 7px; } 
.sn-content { box-sizing: border-box; margin: 0; position: relative; width: 100%; word-break: break-word; padding: 0 var(--generic-gap) 50px var(--generic-gap); scroll-margin-top: 70px; } 
.sn-content:after { background-color: var(--light-grey-color); position: absolute; content: ""; height: calc(100% - 22px); left: 6px; top: 24px; width: 1px; } 
.sn-list-title { font-size: 1.4rem; font-weight: var(--semibold-weight); margin-bottom: 10px; } 
.sn-publish-time { font-size: 15px; font-weight: var(--semibold-weight); color: var(--light-grey-color); } 
.fp-sn-content:before { background-color: var(--main-color); position: absolute; content: ""; border-radius: 50%; box-sizing: initial; width: 13px; height: 13px; left: 0; top: 14px; } 
.fp-sn-content { box-sizing: border-box; margin: 0; position: relative; width: 100%; word-break: break-word; padding-top: 10px; } 
li.fp-sn-content.rp-widget-item { padding-left: 20px !important; } 
li.fp-sn-content a { font-size: var(--font-m); font-family: var(--secondary-font); } 
li.fp-sn-content a:hover { text-decoration: underline; } 
.fp-sn-content ul li { padding: 8px 0px; border-bottom: 1px solid var(--light-grey-color); padding-left: 15px; } 
.fp-sn-content:after { background-color: var(--light-grey-color); position: absolute; content: ""; height: calc(100% - 22px); left: 6px; top: 32px; width: 1px; } 
.post-time { font-size: var(--font-s); color: var(--grey-color); font-family: var(--body-font); } 
.scroll-overlay { position: absolute; bottom: 0; left: 0; right: 0; height: 30%; background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); z-index: 2; pointer-events: none; } 
.fa-arrow-down { font-size: var(--font-xxl); color: var(--light-grey-color); position: absolute; top: 75%; left: 48%; transform: translate(-50%, -50%); z-index: 1; animation: bounce 1.5s infinite; } @keyframes bounce { 0%, 20%, 50%, 80%, 100% { transform: translateY(0); } 40% { transform: translateY(-20px); } 60% { transform: translateY(-10px); } } 
.onp-logo { width: 100%; max-width: 75px; vertical-align: middle; } 
.onp-logo svg { vertical-align: middle; padding-bottom: 6px; padding-right: 12px; } 
.onp-title-wrapper { display: inline-flex; width: 100%; vertical-align: middle; }
.onp-widget-list { display: block; height: 100%; }

.onp-widget::-webkit-scrollbar { width: 8px; height: 40px; } 
.onp-widget::-webkit-scrollbar-track { background: var(--main-background-color); } 
.onp-widget::-webkit-scrollbar-thumb { background: var(--light-grey-color); border-radius: 50px; } 
.onp-widget::-webkit-scrollbar-thumb:hover { background: var(--grey-color); }

/***** Posts/Pages *****/

.entry-title { font-size: calc(var(--font-xl)*2); margin-bottom: 0; margin-top: 0px; line-height: 1; }
.page-title { font-size: calc(var(--font-xl)*2); margin-bottom: var(--generic-gap); display: none; }
.entry-content { font-size: var(--font-l); font-size: 1.063rem; line-height: 1.4; }
.entry-content h1, .entry-content p, .entry-content blockquote, .entry-content table, .entry-content .mh-video-container { margin-bottom: 20px; margin-bottom: 1.25rem; }
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { margin: 0; }
.entry-content a { text-decoration: underline; color: #2c5fff; }
.entry-content a:hover { text-decoration: none; }
.entry-content p:first-child { font-size: var(--font-xl); font-weight: var(--semibold-weight); }
.copyright-date-block .content p:first-child { font-weight: normal; font-size: var(--font-m); }
.copyright-date-block { clear: both; }
.entry-label { display: flex; flex-wrap: wrap; flex-direction: row; gap: 5px 5px; }
.entry-meta { text-transform: uppercase; }
.entry-meta-overflow { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; word-break: break-word; }
.entry-meta a:hover { text-decoration: none; }
.entry-meta, .entry-meta a { color: var(--main-color-dark); font-weight: var(--bold-weight); font-family: var(--main-font); font-size: var(--font-m); }
.entry-info { margin-bottom: var(--generic-gap); padding: var(--generic-gap) 0; border-bottom: 1px solid var(--light-grey-color); border-top: 1px solid var(--light-grey-color); }
.entry-meta-byline { font-family: var(--body-font); font-size: var(--font-s); color: var(--grey-color); text-transform: capitalize; }
.entry-byline { display: flex; justify-content: space-between; }
.byline-prefix { font-size: var(--font-s); color: var(--grey-color); }
.byline-name { font-weight: var(--semibold-weight); color: var(--black-color); }
.byline-name:hover { text-decoration: underline; }
.fn { font-family: var(--body-font) !important; color: var(--black-color) !important; font-weight: var(--semibold-weight) !important; text-transform: capitalize; }
.entry-meta-cats { background: var(--main-color-xlight); padding: 0 5px; border-radius: var(--border-radius-xs); white-space: nowrap; }
.entry-tags { display: none; overflow: hidden; font-size: 15px; font-size: 0.9375rem; }
.entry-meta-date { display: inline-block; color: var(--grey-color); font-size: var(--font-s); font-family: var(--main-font); text-transform: uppercase; }
.entry-tags span { font-weight: 900; margin-right: 15px; }
.entry-tags a { display: inline-block; margin: 0 15px 5px 0; text-transform: capitalize; }
.entry-tags a:hover { text-decoration: underline; color: #1f1e1e; }
.no-content-found { margin-bottom: 30px; }
.article-top { margin-bottom: 20px; display: grid; gap: 20px; }
.article-header { display: grid; gap: var(--generic-gap); }
.entry-image figure { margin-top: 0; }
.entry-image figure img { aspect-ratio: 16/9; }
.entry-video { aspect-ratio: 16 / 9; background-color: var(--black-color); margin: 0 -10px; }

/***** Loop / Archives / Search Results *****/

.content-list-title, .content-lead-title { color: var(--black-color); }
.content-lead-title:hover, .content-list-title:hover { text-decoration: underline; }
.content-lead-title { font-size: calc(var(--font-xxl)*1.5); font-weight: var(--bold-weight); margin: 0; }
.content-lead-text { display: flex; flex-wrap: wrap; flex-direction: column; line-height: 1; padding: var(--generic-gap); gap: 20px; }
.content-list-text { display: flex; flex-direction: column; gap: 10px; padding: var(--generic-gap); }
.content-list-title { font-size: var(--font-xxl); margin: 0; font-weight: var(--bold-weight); line-height: 1; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.content-lead-large { background-color: var(--white-color); border-radius: var(--border-radius-m); display: flex; flex-direction: column; overflow: hidden; margin-bottom: var(--generic-gap); }
.content-lead-large:active, .content-list:active { transform: scale(0.995); transition: 0.3s; }
.size-content-list { height: auto !important; }
.content-list { background: var(--white-color); display: flex; flex-direction: row; margin-bottom: var(--generic-gap); border-radius: var(--border-radius-m); overflow: hidden; }
.archive-list .content-list:first-child { margin-top: var(--font-m); }
.content-list-thumb { float: left; max-width: 260px; margin: 0; }
.content-list-excerpt { overflow: hidden; display: none; }
.nav-links { padding-top: var(--font-s); }

/***** No-content Box *****/
.box { background-color: var(--light-grey-color); padding: var(--generic-gap); }

/***** Lists *****/
.entry-content ul { list-style: square; }
.entry-content ol { list-style: decimal; }
.entry-content ul, .entry-content ol { margin: 0 0 30px 40px; margin: 0 0 1.875rem 2.5rem; }
.entry-content ul ul, .entry-content ol ol { margin: 0 0 0 40px; margin: 0 0 0 2.5rem; }
dl { margin: 0 0 30px 40px; margin: 0 0 1.875rem 2.5rem; }
dt, dd { display: list-item; }
dt { list-style-type: square; font-weight: 800; }
dd { list-style-type: circle; margin-left: 30px; margin-left: 1.875rem; }
select { max-width: 100%; }

/***** Forms *****/
input { font-size: var(--font-xs); font-size: 0.75rem; padding: 5px; padding: 0.3125rem; border: 1px solid var(--light-grey-color); -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
input[type=text], input[type=email], input[type=tel], input[type=url] { width: 60%; }
input[type=text]:hover, input[type=email]:hover, input[type=tel]:hover, input[type=url]:hover, textarea:hover { border: 1px solid var(--main-color); }
input[type=submit] { color: var(--white-color); padding: 14px; cursor: pointer; background: var(--main-color); display: inline-block; border: 0; -webkit-border-radius: 0; border-radius: 0; }
input[type=submit]:hover { background: var(--dark-color); color: var(--white-color); border: 0; padding: 14px; }
textarea { width:96%; line-height: 1.5; border: 1px solid var(--light-grey-color); }

/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear { display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal { display: none; width : 0; height: 0; }

/* clears the ‘X’ from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
textarea { width: 96%; line-height: 1.5; padding: 5px; padding: 0.3125rem; border: 1px solid var(--light-grey-color); }

/***** Pagination *****/
.load-more-button { justify-content: center; display: flex; }

/***** Images / Video *****/
img { max-width: 100%; width: auto\9; /* ie8 */ height: auto; vertical-align: bottom; }
iframe, embed, object, video { max-width: 100%; }
.alignnone { display: block; margin: 20px 0; margin: 1.25rem 0; }
.aligncenter { display: block; margin: var(--generic-gap) auto var(--generic-gap); }
.alignleft { display: inline; float: left; margin: 5px var(--generic-gap) var(--generic-gap) 0; margin: 0.3125rem 1.25rem 1.25rem 0; }
.alignright { display: inline; float: right; margin: 5px 0 var(--generic-gap) var(--generic-gap); margin: 0.3125rem 0 1.25rem 1.25rem; }
.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: var(--font-s); color: var(--lighter-dark-color); line-height: 1.4; margin: 5px 0 var(--generic-gap); margin: 0.3125rem 0 1.25rem; display: block; }
.alignnone .wp-caption-text, .aligncenter .wp-caption-text, .alignleft .wp-caption-text, .alignright .wp-caption-text { margin-bottom: 0; }

/***** Gallery *****/

.gallery { margin-bottom: 20px; }
.gallery-item { float: left; margin: 0 4px 4px 0; overflow: hidden; position: relative; }
.gallery-columns-1 .gallery-item { max-width: 100%; }
.gallery-columns-2 .gallery-item { max-width: 48%; max-width: -webkit-calc(50% - 4px); max-width: calc(50% - 4px); }
.gallery-columns-3 .gallery-item { max-width: 32%; max-width: -webkit-calc(33.3% - 4px); max-width: calc(33.3% - 4px); }
.gallery-columns-4 .gallery-item { max-width: 23%; max-width: -webkit-calc(25% - 4px); max-width: calc(25% - 4px); }
.gallery-columns-5 .gallery-item { max-width: 19%; max-width: -webkit-calc(20% - 4px); max-width: calc(20% - 4px); }
.gallery-columns-6 .gallery-item { max-width: 15%; max-width: -webkit-calc(16.7% - 4px); max-width: calc(16.7% - 4px); }
.gallery-columns-7 .gallery-item { max-width: 13%; max-width: -webkit-calc(14.28% - 4px); max-width: calc(14.28% - 4px); }
.gallery-columns-8 .gallery-item { max-width: 11%; max-width: -webkit-calc(12.5% - 4px); max-width: calc(12.5% - 4px); }
.gallery-columns-9 .gallery-item { max-width: 9%; max-width: -webkit-calc(11.1% - 4px); max-width: calc(11.1% - 4px); }
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 0; }
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) { clear: left; }
.gallery-caption { background-color: rgba(0, 0, 0, 0.7); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; font-size: 12px; font-size: 0.75rem; line-height: 1.5; margin: 0; max-height: 50%; opacity: 0; padding: 6px 8px; position: absolute; bottom: 0; left: 0; text-align: left; width: 100%; }
.gallery-caption:before { content: ""; width: 100%; height: 100%; min-height: 49px; position: absolute; top: 0; left: 0; }
.gallery-item:hover .gallery-caption { opacity: 1; }
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; }

/***** Tables *****/
table { width: 100%; }
table th { color: var(--white-color); background: var(--main-color); padding: 10px; padding: 0.625rem; }
table tr:nth-child(odd) { background-color: var(--light-grey-color); }
table tr:nth-child(even) { background-color: var(--white-color); }
table td { font-size: var(--font-xs); font-size: 0.75rem; border: 1px solid var(--grey-color); border-top: 0; text-align: center; vertical-align: middle; padding: 10px; padding: 0.625rem; }

/***** Search *****/
.search-icon:active { transform: scale(0.95); }
.search-icon { font-size: 21px; padding-bottom: 2px; }
.fa-magnifying-glass:hover { color: var(--lighter-dark-color); }
.search-block { position: relative; }
.search-form { display: flex; align-items: center; position: relative; padding: var(--generic-gap) 0; }
.search-box-input { font-size: 1em; padding: 10px 15px; border: 1px solid var(--light-grey-color); width: 100%; border-radius: 4px; height: 55px; transition: border-color 0.2s ease-in-out; font-family: var(--tertiary-font); background: var(--white-color); }
.search-box-input:focus, .sidenav-search-form:focus { outline: none; border-color: var(--dark-color); }
.floating-label { position: absolute; top: 27px; left: 15px; font-size: 1em; pointer-events: none; transition: all 0.2s ease-in-out; transform: translateY(-50%); color: var(--light-grey-color); }
.styled-input { position: relative; width: 100%; }
.search-submit { border: none; background-color: transparent; font-size: 1em; cursor: pointer; }
.search-title { font-weight: 800; border-bottom: solid 3px var(--light-grey-color); text-transform: uppercase; }

/***** Sidenav Search *****/
.sidenav-search-block { padding: var(--generic-gap); }

/***** Buttons *****/
.button { display: block; }
.button span { font-family: var(--main-font); font-size: var(--font-s); font-weight: 400; color: var(--white-color); background: #005a8c; text-transform: uppercase; }
.button span:hover { background: var(--dark-color); }
.button { text-align: center; width: 140px; height: 50px; padding: 10px; border: none; font-family: var(--secondary-font); color: var(--black-color); font-size: 1.1em; background: #f6f6f6; border-radius: 100px; margin-right: 40px; transition: transform 0.3s ease-out; }
.button:hover { cursor: pointer; background: #f1f1f1; transition: 0.3s;  }
.button a { color: var(--black-color); }
.button:active, .promo-button:active { transform: scale(0.95); }
.promo-button { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: var(--black-color); color: var(--white-color); border: none; display: -webkit-box; display: -ms-flexbox; display: flex; margin: auto; flex-direction: row; min-height: 32px; padding: 16px 16px; font-family: var(--secondary-font); gap: 10px; font-size: var(--font-m); width: 100%; border-radius: 4px; }
.dsk-promo { cursor: pointer; justify-content: center; width: 140px; height: 50px; padding: 10px; transition: transform 0.3s ease-out; border-radius: 100px; }
.promo__pftv__logo { width: 100px; }
.promo_pftv__link { cursor: pointer; display: flex !important; gap: 10px !important; font-size: 16px !important; margin: 0 auto; margin-right: 40px }

/***** Ad Specs *****/
.leaderboard-adspace { padding-bottom: var(--generic-gap); }
.ad-element { display: flex; justify-content: center; margin-bottom: var(--generic-gap); }

/***** Footer *****/
.footer { font-size: var(--font-xs); font-size: 0.75rem; color: var(--white-color); padding: 16px 0; padding: 1rem 0; background: var(--dark-color); text-transform: uppercase; overflow: hidden; margin-bottom: -30px; font-family: var(--secondary-font); }
.copyright { color: var(--grey-color); font-size: 13px; line-height: 1.846; text-transform: none; display: flex; justify-content: space-between; font-family: var(--tertiary-font); }
.menu-legal-container ul { display: flex; justify-content: center; padding: 0 15px; }
.menu-legal-container a { color: var(--grey-color); border-bottom: 1px dotted hsla(0, 0%, 100%, .3); }
.menu-legal-container a:hover { border-bottom: 1px solid var(--grey-color); }
#menu-legal { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; width: 100%; gap: 10px 0; }
.footer-content { grid-template-columns: repeat(3, 1fr); grid-template-rows: auto; column-gap: 3rem; display: grid; padding-bottom: 40px; }
.footer-content h3 { color: var(--white-color); font-size: 24px; font-weight: 800; font-family: var(--main-font); padding: var(--generic-gap) 0; }
.info { font-size: var(--font-m); text-transform: initial; color: var(--grey-color); }
.tip-os { display: flex; flex-direction: column; }
.indhold { display: flex; flex-direction: column; }
.information { display: flex; flex-direction: column; flex-direction: column; position: relative; }
.footer-li { padding: 12px 0; border-top: 1px solid var(--lighter-dark-color); }
.menu-row { display: flex; flex-direction: column; }
.menu-row li a { font-family: var(--secondary-font); font-size: var(--font-m); color: var(--grey-color); font-weight: 400; text-transform: none; padding: 10px 0; display: block; }
.menu-row li a:hover { text-decoration: underline; }
.menu-row li { border-bottom: 1px solid var(--lighter-dark-color); }
.menu-row li:first-child { padding-top: 0; }
.menu-row li:last-child { padding-bottom: 0; }
.menu-item__legal { padding: var(--generic-gap); }
.menu-item__legal ul li { margin: 0px 0 0 8px; font-size: var(--font-xs); font-family: var(--tertiary-font);; text-transform: initial; border-right: 1px solid grey; padding: 0 8px 0 0; line-height: 1; }
.menu-item__legal ul li:last-child, .menu-row li:last-child  { border: none; }
.pressenaevnet { color: var(--grey-color); font-size: 13px; line-height: 1.4; text-transform: none; display: flex; justify-content: space-between; font-family: var(--tertiary-font);; padding: var(--generic-gap) 0; max-width: 150px; }
.icon-pressenaevnet { width: 140px; height: 50px; }
.app-badges-wrapper { display: flex; bottom: 0; right: 0; justify-content: right; padding-top: var(--generic-gap); }
.app-store { padding-right: 10px; }
.sub-menu, .footer-content-mobile { display: none; }
.sub-menu li:first-child { border-top: 1px solid var(--lighter-dark-color); }
.sub-menu li a { font-family: var(--secondary-font) !important; font-size: 16px !important; color: var(--grey-color) !important; font-weight: 400 !important; text-transform: none !important; padding: 10px 0 !important; display: block !important; }
.dropdown-active ul { display: block; }
.footer-content-mobile { padding: var(--generic-gap) 0; }
.menu-footer-mobile-container ul li a { color: var(--grey-color); font-size: 22px; font-weight: 800; font-family: var(--main-font); text-transform: uppercase; display: flex; justify-content: space-between; }
.menu-footer-mobile-container ul li a:hover { text-decoration: none; }
.menu-footer-mobile-container { max-width: 300px; margin: 0 auto; }
.fa-chevron-right, .fa-chevron-down { align-self: center; } 
.dropdown-active a, .dropdown a { text-decoration: none !important; }
.footer-icons { margin-left: var(calc(--generic-gap)/4); }
.address { padding-top: var(--generic-gap); margin-top: var(--generic-gap); border-top: 1px solid var(--lighter-dark-color); }

/***** Sidebars/Widgets *****/
.sb-widget { margin-bottom: var(--generic-gap); }
.widget-title { font-size: calc(var(--font-xxl)*1.2); font-weight: var(--bold-weight); color: var(--black-color); padding: 10px; border-bottom: solid 1px var(--light-grey-color); overflow: hidden; text-transform: uppercase; }
.widget-title a, .widget-title a:hover { color: var(--white-color); }
.widget-list li { list-style-type: none; display: block; }
.widget-list > li { padding: 10px 0; }
.widget-list .children li { margin-top: 10px; padding-top: 10px; border-top: 1px dotted var(--light-grey-color); }
.widget-list { display: flex; align-items: center; height: 17.5%; border-bottom: 1px solid var(--light-grey-color); }
.widget_custom_most_viewed_widget, .onp_livefeed, .widget_custom_video_articles_widget { background: var(--white-color); width: var(--sidebar-width, 100%); float: left; min-height: 600px; max-height: 600px; margin-bottom: var(--generic-gap); overflow: hidden; position: relative; }

/* Popular Posts */
.widget-ul { height: 100%; padding: calc(var(--generic-gap)/2); list-style: none; margin: 0; display: flex; flex-direction: column; }
.widget-thumbnail { margin-right: 10px; }
.widget-thumbnail img { max-width: 100%; height: auto; }
.widget-post-title { flex-grow: 1; font-size: var(--font-m); font-family: var(--secondary-font); font-weight: var(--semibold-weight); line-height: 1.2; }
.widget-count { font-size: calc(var(--font-xxl)*2); padding-right: calc(var(--generic-gap)); font-family: var(--main-font); font-weight: var(--bold-weight); }

/* Latest Videos */
.video-widget-thumbnail img, .widget-thumbnail img { max-width: 62px; height: 62px; object-fit: cover; margin-right: calc(var(--generic-gap)/2);}
.widget_custom_video_articles_widget { background: var(--dark-color); }
.widget-video-title a { color: var(--white-color); flex-grow: 1; font-size: var(--font-m); font-family: var(--secondary-font); font-weight: var(--semibold-weight); line-height: 1.2; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.widget_custom_video_articles_widget h4 { color: var(--white-color); border-bottom: solid 1px var(--lighter-dark-color); }
.widget_custom_video_articles_widget ul li { border-bottom: 1px solid var(--lighter-dark-color); }

/***** WordPress Core Widgets *****/

.sb-widget ul > .cat-item, .sb-widget ul > .menu-item, .sb-widget ul > .page_item { padding: 10px 0; border-bottom: 1px dotted var(--light-grey-color); }
.sb-widget ul .cat-item:hover, .sb-widget ul .menu-item:hover, .sb-widget ul .page_item:hover { background: #fdfdfd; padding-left: 10px; }
.sb-widget ul .children .cat-item, .sb-widget ul .sub-menu .menu-item, .sb-widget ul .children .page_item { margin-top: 10px; padding-top: 10px; padding-bottom: 0; border-top: 1px dotted var(--light-grey-color); border-bottom: none; }

/***** WP Text Widget *****/
.textwidget p { margin-top: var(--generic-gap); }
.textwidget p:first-child { margin-top: 0; }
.textwidget ul { list-style: square; }
.textwidget ol { list-style: decimal; }
.textwidget ul, .textwidget ol { margin: 0 0 var(--generic-gap) 15px; }
.textwidget ul ul, .textwidget ol ol { margin: 0 0 0 15px; }

/***** Gutenberg - Core Blocks *****/
.wp-block-image { display: block; margin: var(--generic-gap) 0; margin: 1.25rem 0; }
.wp-block-image .aligncenter { text-align: center; }
.wp-block-image figcaption, .wp-block-audio figcaption { color: var(--lighter-dark-color); margin: 0; }
.wp-block-image figcaption, .wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.is-resized > figcaption, .wp-block-audio figcaption { display: block; font-size: var(--font-s); line-height: 1.4; margin-bottom: 10px; margin-top: 5px; }
.wp-block-audio audio { width: 100%; }
.wp-block-gallery, .entry-content .wp-block-gallery { display: flex; margin: 0 -8px var(--generic-gap); list-style-type: none; }
.wp-block-image img { min-width: 100%; height: auto; }

/***** Media Queries *****/

/* Styles for tablets and larger screens */
@media (max-width: 576px) {
	.js .main-nav, .hidden-sm { display: none; }
	.search-form { float: none; margin: 0 auto; text-align: center; }
	.content-list-separator { padding: 0; }
	.content-list-thumb { float: left; max-width: 100%; margin: 0; }
	.content-list-thumb img { width: 155px; aspect-ratio: 4/3; object-fit: cover; }
	.content-list-excerpt, .content-list-header .entry-meta-date { display: none; }
	.copyright-wrap { float: none; width: 100%; }
	.dsk-promo { display: none; margin: 0; }
	.sidebar { margin-left: 0; width: 100%; max-width: none; }
	.full-width { grid-column: span 30; }
	.subtitle { font-size: var(--font-l); line-height: 1.2; }
	.static-text { font-size: var(--font-xxl); }
	.content-lead-text { padding: calc(var(--generic-gap)* 1.5); gap: var(--generic-gap); }
	.content-lead-title { font-size: calc(var(--font-xxl)*1.25); }
	.play-icon { position: absolute; display: flex; width: 25px; height: 25px; bottom: 10px; left: 10px; padding: 5px; border-radius: var(--border-radius-xs); font-size: var(--font-l); justify-content: center; align-items: center; }
	.content-list-title { font-size: var(--font-xl); }
}

@media (max-width: 680px) { 
	.content-lead-large { border-radius: 0; }
}

/* Styles for laptops and larger screens */
@media (max-width: 768px) {
	.onp_livefeed { width: 100%; max-height: 450px; min-height: 450px; }
	.sidebar { margin-left: 0; margin-top: var(--generic-gap); }
	.widget-title { padding-left: 10px; }
	#onp_livefeed-2 { padding: 0; }
	ul.onp-widget.widget-list { padding-left: 10px; }
	.promo_pftv__link { margin-right: inherit; }
}

/* Styles for desktops and larger screens */
@media (max-width: 1000px) {
	.section { flex-direction: column; }
	.main-column-mobile { width: var(--main-column-mobile-width); margin: auto; }
	.articles { grid-column-gap: 0; }
	.copyright { text-align: center; display: block; }
	.footer-content-mobile, .jur, .ophav { display: block; }
	.app-badges-wrapper { justify-content: center; position: inherit; padding-top: 40px; }
	.pressenaevnet-badge-wrapper { display: flex; justify-content: center; align-items: center; flex-direction: column; }
	.footer-content { display: none; }
	.info { max-width: 300px; padding-bottom: 25px; margin: 0 auto; border-bottom: 1px solid var(--lighter-dark-color); display: flex; column-gap: 1rem; justify-content: center; align-items: center; font-size: var(--font-s); }
	.second-sidebar { width: 100%; }
	.mobile-nav { display: block; }
	.header-wrap { height: 80px; }
	.button { width: 84px; }
	.nav-tools, .button { margin-right: var(--generic-gap); }
	.button, .promo-button { font-size: var(--font-s); height: 45px; padding: 0; }
	.promo__pftv__logo  { width: 80px; }
	.nav-seperator { margin: auto 0 auto 0px; width: 20px; }
	.logo-wrap { width: 80px !important; text-align: center; }
	.fa-bars { padding-top: 2px; }
	.search-form input:hover { min-width: 200px; }
	.js .slicknav_menu { display: none; }
	.page-full-width { width: 100%; }
	.full-width-title { font-size: 2rem; }
	.entry-content { width: auto !important; }
	.content-column { flex-direction: column; margin-bottom: 0; }
	.widget_custom_most_viewed_widget { margin-top: var(--generic-gap); }
	.sidebar { margin-left: 0; }
	.entry-image figure { margin: 0 -10px 0 -10px; }
	.entry-image .wp-block-image figcaption { padding: var(--generic-gap); }
	.entry-info { margin-bottom: 15px; padding: 15px 0; }
	.content-lead-text { padding: calc(var(--generic-gap)* 2); }
}

/* Styles for large desktops */
@media (max-width: 1260px) {
	.leaderboard-adspace, .header-menu, .search-icon, .fa-bell { display: none; }
}

/***** Advanced Ads *****/
.prefix-adlabel { text-align: center; }
.prefix-adlabel { font-size: var(--font-xxs); text-transform: uppercase; color: var(--grey-color);}
.press-adlabel { font-size: var(--font-xxs); text-transform: uppercase; color: var(--grey-color); }
.press-adlabel { text-align: center; }
.press-in_article_mob4 { margin-bottom: 1.25rem; }

/***** Adunits *****/

.lb1 { margin-bottom: 0; }
.sky1, .sky3 { left: -280px; width: 300px; text-align: right; }
.sky2, .sky4{ right: -280px; width: 300px; text-align: left; }
.sky { position: absolute; margin-top: var(--generic-gap); }
.press-sky1, .press-sky2 { display: inline-block; }
.sticky-banner-wrapper { max-width: 1040px; position: relative; width: 100%; margin: auto; }
@media only screen and (max-width: 1360px) {
	.sky { display: none; }
}
.article-widget-height { height: 100%; }
.widget-height { height: 50%; }
.widget-sticky { display: flex; position: -webkit-sticky; position: sticky; top: 120px; }
.cncpt-outstream { margin-bottom: 1.25rem; }
#div-1x1 { display: none; }

/* Topscroll & Wallpaper */
.adsm-wallpaper { position: absolute !important; top: 203px !important; }
.adsm-outstream { background-color: none !important; margin-bottom: 1.25rem !important; }

/***** Strossle layout *****/
@media only screen and (min-width: 421px) {
	.strossle-widget-mob { display: none; }
}

/***** Custom CSS *****/

.post-date {
	color: grey;
	font-size: 13px;
	display: flex;
	padding-bottom: 10px;
	padding-top: 5px;
}

.single-post .wp-post-image {
	display: none;
}

span.entry-meta-date.updated {
	display: none;
}

.widget-list > li {
    padding: 10px 10px;
    font-size: 1.5rem;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.4;
    font-family: var(--main-font);
}

.bfb-content-box{
	background-color: #f1f1f1;
    color: #000;
    padding: 10px;
    margin-bottom: 25px;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.logo-wrap {
	width: 100px;
    margin: auto;
}

.reels-wrapper-frontpage {
	margin-bottom: 1.25rem;
    background: white;
    padding: var(--generic-gap);
}