/*
 Theme Name:   WP Bootstrap Starter Child
 Theme URI:    https://afterimagedesigns.com/wp-bootstrap-starter/
 Description:  WP Bootstrap Starter Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     wp-bootstrap-starter
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  LICENSE
 Tags:         blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, custom-background, e-commerce, theme-options, sticky-post, full-width-template
 Text Domain:  wp-bootstrap-starter-child
*/
@media (min-width: 992px){
.container:not(.modal-con), .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 960px!important;
	}
}

#content /* Var primary før */ {
	padding-top: 80px !important;
}
a:hover {
	color: #cc1421;
}
.navbar-fixed-top {
	position: fixed;
	top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
	transition: top 0.3s;
}
body {
	animation: fadeSiteIn 0.75s linear;
}
/* FIX TIL BRAND PARTNER */
.category-brand-partners .post-author {
	display: none;
}
/* Smag på byen link */
#menu-stor-menu li:first-of-type {
	padding-right: 20px;
}
#menu-stor-menu li:first-of-type a, .spb-link a {
	background-color: #ffd100;
    border-radius: 99px;
    color: #000 !important;
}
/*** Sticky tilmeld ***/
.tilmeld-btn:hover {
	cursor: pointer;
}
.fixed-tilmeld {
	position: fixed;
    bottom: 20px;
    z-index: 3;
    right: 10px;
	width: 140px;
	text-align: center;
	cursor: pointer;
	border: 1px solid rgba(0, 0, 0, 0.1);
}
.fixed-tilmeld li {
	color: #fff;
}
.fixed-tilmeld ul {
	list-style: none;
	padding-inline-start: 0;
	margin-bottom: 0;
}
.fixed-tilmeld li:first-child {
	font-weight: bold;
	text-transform: uppercase;
	background-color: #cc1421;
	padding: 5px;
}
.fixed-tilmeld li:nth-child(2) {
	font-size: 14px;
	background-color: #e30917;
	padding: 5px 5px 10px 5px;
}
.modal-overlay {
	position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: .9;
    z-index: 905;
    display: none;
    -webkit-transition: .4s all;
    -transition: .4s all;
    transition: .4s all;
    background: #000;
}
.modal-tilmeld {
	width: 90%;
    max-width: 450px;
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate3d(-50%,-70%,0);
    transform: translate3d(-50%,-70%,0);
    opacity: 1;
    z-index: 906;
    display: none;
    -webkit-transition: .5s opacity ease,.5s transform ease;
    -transition: .5s opacity ease,.5s transform ease;
    -webkit-transition: .5s opacity ease,.5s -webkit-transform ease;
    transition: .5s opacity ease,.5s -webkit-transform ease;
    transition: .5s opacity ease,.5s transform ease;
    transition: .5s opacity ease,.5s transform ease,.5s -webkit-transform ease;
}
.modal-tilmeld .close {
	right: -15px;
	top: -15px;
}
.modal-tilmeld .f2 {
	background-color: #e30917;
	color: #fff;
	padding: 25px;
}
/* MC4WP Responses til nyhedsbrev */
.mc4wp-response .mc4wp-notice, .mc4wp-response .mc4wp-error {
	color: #fff !important;
}

a { color: #e30916; }
body {
	background-color: #f7d7d9;
	font-family: 'Rubik', sans-serif;
}
#masthead {
	background-color: #e30916;
}
/*#masthead .navbar-brand img {
	width: 122px;
}*/
#masthead .nav-link {
	color: #fff;
}
#masthead .navbar-toggler {
	border: 0;
}
#masthead .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, .9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
#na-se:hover, #si-se:hover {
	cursor: pointer;
}
#na-se-co #search-filter-form-37154 label, #na-se-co #search-filter-form-37154 input {
	width: 100% !important;
}
#na-se-co #search-filter-form-37154 input {
	padding: 15px !important;
    border-radius: 99px !important;
    border: 0 !important;
}
.nav-search img {
	width: 20px;
}
.entry-header {
	padding-top: 20px;
}
#mc4wp-form-2 input {
	border: none;
}
/* JULEKONKURRENCE */
.jul-kon-cover {
	background-size: contain;
	background-repeat: no-repeat;
}
@media screen and (max-width: 700px) {
	.jul-kon-cover {
		min-height: 120px;
	}
}
/***** PAGES *****/
article.page {
	padding-bottom: 30px;
}
.cover-image, .cover-image .col-12 {
	/*padding-left: 0px;
	padding-right: 0px;*/
	padding-bottom: 15px;
	text-align: center;
}
/* SMAG PRISEN */
.smagprisen-nominer {
	background-image: url('/wp-content/uploads/2020/08/smagaarhus-prisen-bg.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border: 5px solid #e30917;
}
.smagprisen-nominer .smagprisen-dato {
	background-color: #e30917;
	color: #fff;
	padding: 3px 8px 8px 3px;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 0;
	position: absolute;
	top: -1px;
}
.smagprisen-nominer figure {
	margin-bottom: 0;
}
.smagprisen-nominer .col-12 {
	margin: auto;
}
.smagprisen-heading {
	font-size: 20px;
	text-transform: uppercase;
	padding-top: 20px;
}
.smagprisen-item {
	background-clip: content-box;
	text-align: center;
	padding-bottom: 30px;
}
.smagprisen-item .smagprisen-dato {
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 0;
	padding: 10px;
	text-align: left;
}
.smagprisen-item img {
	max-width: 75%;
}
.smagprisen-item figure {
	margin-bottom: 0;
	padding-bottom: 1rem;
}
.smagprisen-item p:not(:first-child) {
	margin-bottom: 0;
}
.smagprisen-item p:nth-of-type(3) {
	text-transform: uppercase;
}
.smagprisen-item .btn-red {
	padding-top: 25px;
	padding-bottom: 25px;
}
.smagprisen-item .wp-block-button {
	margin-left: auto !important;
	margin-right: auto !important;
}
.smagprisen-vinder .smagprisen-dato {
	color: #e30917;
}
.smagprisen-vinder {
	background-color: #fff !important;
	height: 100%;
}
.smagprisen-vinder p:nth-of-type(3) {
	font-size: 18px;
}
.smagprisen-aktiv {
	background-image: url('/wp-content/uploads/2020/08/smagaarhus-prisen-bg.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	color: #e30917;
}
.smagprisen-aktiv .smagprisen-dato {
	color: #fff;
	background-color: #e30917;
	padding: 10px;
	margin-bottom: 0;
	position: absolute;
	top: 0;
}
.smagprisen-aktiv .buffer {
	border: 5px solid #e30917;
	border-bottom: 0;
	height: 33px;
}
.smagprisen-aktiv figure, .smagprisen-aktiv p:not(:first-child) {
	border-left: 5px solid #e30917;
	border-right: 5px solid #e30917;
}
.smagprisen-aktiv .smagprisen-text:not(:last-child) {
	padding-bottom: 5px;
}
.smagprisen-aktiv .smagprisen-text strong {
	background-color: #fff;
    border-radius: 2.5rem;
    padding: 9px 15px;
}
.smagprisen-aktiv p:nth-of-type(4) strong {
	font-weight: normal !important;
}
.smagprisen-aktiv .btn-red {
	border: 5px solid #e30917;
	border-top: 0;
}
.smagprisen-kommende .smagprisen-dato {
	border: 2.5px solid #e30917;
	border-bottom: 0;
}
.smagprisen-kommende figure, .smagprisen-kommende p:not(:first-child) {
	border-left: 2.5px solid #e30917;
	border-right: 2.5px solid #e30917;
}
.smagprisen-kommende .smagprisen-text:last-of-type {
	padding-top: 24px;
}
.smagprisen-kommende .btn-red {
	border: 2.5px solid #e30917;
	border-top: 0;
}
.smagprisen-hide {
	display: none;
}
.nom-text {
	margin-bottom: 0px;
	text-align: center;
	color: #e30917;
	padding-bottom: 15px;
	font-size: 19px;
}

.nom-text strong {
	padding: 15px 25px;
	border-radius: 900px;
	background-color: #fff;
	width: 100%;
}
/*** OM OS ***/
.omos-sidebar {
	background-color: #fff;
	background-clip: content-box;
	height: 100%;
}
.omos-sidebar figure {
	text-align: center;
	padding: 15px;
}
.omos-sidebar img {
	width: 225px;
}
.omos-sidebar p {
	padding-left: 25px;
}
.omos-sidebar p:first-of-type, .omos-sidebar p:nth-of-type(2), .omos-sidebar p:nth-of-type(3), .omos-sidebar p:nth-of-type(5), .omos-sidebar p:nth-of-type(6), .omos-sidebar p:nth-of-type(7) {
	margin-bottom: 0;
}
.omos-sidebar p:last-of-type {
	padding-bottom: 25px;
}
/*** KONTAKT ***/
.kontakt-section {
	padding-bottom: 25px;
}
.kontakt-sidebar {
	text-align: center;
	padding: 20px;
}
.kontakt-sidebar figure:first-of-type {
	padding-top: 25px;
}
.kontakt-sidebar p:nth-of-type(2) {
	padding: 5px 10px 20px 5px;
}

.kontakt-sidebar figure, .kontakt-sidebar p {
    margin-bottom: 0;
	padding-bottom: 15px;
}
.kontakt-sidebar figure, .kontakt-sidebar p, .kontakt-sidebar ul {
    border-left: 1px solid #e30917;
	border-right: 1px solid #e30917;
}
.kontakt-sidebar img {
	width: 60px;
}
.kontakt-sidebar p strong {
	color: #e30917;
	font-size: 30px;
	font-weight: bold;
}
.kontakt-sidebar ul {
	padding-bottom: 25px;
}
.kontakt-sidebar li:not(:last-child) {
	padding-right: 10px;
}
.kontakt-sidebar ul li i {
	font-size: 27.5px;
}
.kontakt-sidebar ul li i:hover {
	color: #fff;
}
.kontakt-item {
	background-color: #fff;
	background-clip: content-box;
	text-align: center;
	padding-bottom: 25px;
}
/*.kontakt-img {
	padding-top: 30px;
}
.kontakt-img img {
	width: 215px;
}*/
.kontakt-item p:first-of-type, .kontakt-item p:nth-of-type(3) {
	margin-bottom: 0;
}
.kontakt-item p:nth-of-type(4) {
	padding-bottom: 20px;
}
.kontakt-mail {
	padding-bottom: 20px;
}
.kontakt-mail img {
	width: 33px;
}
/*** ANNONCERING ***/
.stat-item {
	text-align: center;
	padding-top: 35px;
	padding-bottom: 45px;
	border-top: 1px solid #e30917;
}
.stat-item img {
	height: 75px;
	width: auto;
}
.stat-item p:first-of-type {
	font-size: 30px;
	color: #e30917;
	font-weight: 700;
	margin-bottom: 0;
}
.stat-item p:nth-of-type(2) {
	font-size: 18px;
	color: #e30917;
	text-transform: uppercase;
}
.annonce-sidebar-w {
	background-color: #fff;
	background-clip: content-box;
	text-align: center;
	height: 100%;
	padding-bottom: 25px;
}
.annonce-sidebar-w figure {
	padding-top: 30px;
}
.annonce-sidebar-w img {
	width: 25px;
}
.annonce-sidebar-w p:first-of-type {
	text-transform: uppercase;
	font-size: 25px;
	margin-bottom: 0;
	color: #000;
}
.annonce-sidebar-w a {
	color: #000;
}
.annonce-sidebar-w p:nth-of-type(2) a {
	color: #e30917;
}
.annonce-sidebar-w p:last-of-type {
	padding-bottom: 30px;
}
.annonce-sidebar-r {
	background-color: #e30917;
	background-clip: content-box;
	color: #fff;
	text-align: center;
	height: 100%;
}
.annonce-sidebar-r p:first-of-type {
	padding-top: 30px;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 0;
}
.annonce-sidebar-r p:nth-of-type(2) {
	padding-bottom: 45px;
	font-style: italic;
	font-size: 17px;
	padding-left: 15px;
	padding-right: 15px;
}
.annonce-sidebar-r .citat {
	position: absolute;
	bottom: 0;
	text-align: left;
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 0;
}
/*********** POST ***************/
article.post .container {
	padding-left: 0;
	padding-right: 0;
}
.entry-meta {
	padding-top: 15px;
}
.entry-meta .post-cat {
	position: relative;
    z-index: 1;
    color: #fff;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-style: italic;
    white-space: nowrap;
    font-size: .6875rem;
    line-height: 1.45;
    padding: 3px 8px 2px 13px;
}
.entry-meta .post-cat:after {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: " ";
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg);
    z-index: -1;
    background: #f71349;
}
.entry-meta a {
	color: #fff;
}
.entry-meta .post-date {
	text-transform: capitalize;
	padding-left: 5px;
	font-size: 13px;
}
.post-title {
	font-weight: 700;
}
.post-author {
	padding-bottom: 10px;
}
.post-author a {
	font-style: italic;
}
.post-image {
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
article figure, article img {
	max-width: 100%;
	height: auto;
}
.wp-caption-text {
	text-align: center;
	font-style: italic;
	font-size: 12px;
}
.image-credit {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 2.5px 5px;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	font-size: 12px;
}
.popular-posts {
	padding-top: 40px;
	padding-bottom: 25px;
}
.popular-posts h3 {
	border-bottom: 2px solid #e30917;
	margin-bottom: 30px;
	padding-bottom: 5px;
}
.popular-posts-t4 .wpp-list {
	padding-left: 0;
	list-style: none;
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}
.popular-posts-t4 .wpp-list li {
	display: inline-block;
	position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.popular-posts-t4 .wpp-list img {
	margin-right: 0;
	width: 100%;
	padding-bottom: 5px;
}
.popular-posts-t4 .wpp-post-title {
	color: #000;
	font-size: 18px;
}
.wpp-post-title:hover {
	color: #000;
}
.popular-posts-f4 ul {
	padding-inline-start: 0;
	font-size: 16px;
	list-style-type: none;
}
.popular-posts h4 {
	border-bottom: 2px solid #e30917;
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-size: 20px;
}
.popular-posts-f4 ul li {
	margin-bottom: .75rem;
}
.popular-posts-f4 a {
	color: #000;
}
 .rand4-img {
	display: inline;
    float: left;
    margin: 0 1rem 0 0;
    border: none;
	background-size: cover;
    background-position: center;
}
/** SOCIAL **/
.heateor_sss_sharing_ul li:not(:last-child) {
	padding-right: 5px !important;
}
/*** AUTHOR ***/
.author-con {
	background-color: #fff;
	background-clip: content-box;
	padding-top: 80px;
}
.author-info {
	text-align: center;
}
.author-photo {
	padding-top: 15px;
	padding-bottom: 10px;
	border-radius: 9000px;
}
.author-photo img {
	border-radius: 9000px;
}
/*** GUIDE PAGE ***/
.guide-item {
	padding-bottom 15px;
}
.guide-item a {
	color: #000;
	font-size: 20px;
}
/** /category/ sider **/
.cat-post {
	padding-bottom: 45px;
	background-clip: content-box;
	background-color: #fff;
	display: none;
}
.cat-post .cat-post-info {
	background-color: #fff;
	min-height: 140px;
}
.cat-post .entry-meta {
	background-color: #fff;
    padding-left: 10px;
    padding-right: 10px;
	padding-top: 10px !important;
}
.cat-post .entry-meta .post-date {
	margin-bottom: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.cat-post .entry-title {
	background-color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
}
.cat-post-img {
	height: 200px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}
.cat-post h2 {
	font-size: 20px;
}
.cat-post h2 a {
	color: #000;
}
.cat-post ul {
	list-style: none;
	padding-inline-start: 0;
}
.cat-post .post-cat:after:not(first-child) {
	padding-left: 5px;
}
.cat-post .entry-meta ul {
	margin-bottom: 5px;
}
.post-btn-con {
	padding-top: 20px;
	padding-bottom: 40px;
}
.page-title {
	padding-top: 25px;
	padding-bottom: 25px;
}
/*** SLIDER ***/
.n2-section-smartslider {
	padding-top: 25px;
	padding-bottom: 25px;
}
/** No-results not-found søgeside **/
.no-results, .not-found {
	width: 100%;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 50px;
}
.no-results .searchform input:first-of-type, .not-found .searchform input:first-of-type {
	width: 250px;
}


#post-not-found {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	min-height: 45vh;
}

.txt-red {
	color: #e30917;
}
.txt-grey {
	color: #a0a0a0;
}
/*** CUSTOM VOTE ***/
.post-flex {
	height: 100%;
	/*padding-left: 0;
	padding-right: 0;*/
	padding-top: 25px;
}
.custom-vote, .custom-citat, .custom-vidste, .post-flex .smagprisen-vinder {
	background-image: url(/wp-content/uploads/2020/09/smag-aarhus-afstemning-bg.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: contain;
	min-height: 550px;
}
.custom-vote-img-row {
	padding-top: 30px;
}
.custom-vote-logo {
	width: 100px;
}
.custom-vote .basic-yop-poll-container {
	background-color: transparent !important;
}
/*** CUSTOM CITAT ***/
.custom-citat .col-6:first-of-type, .custom-vidste .col-6:first-of-type {
	height: 54px;
}
.custom-citat-img {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
.custom-citat p {
	padding-left: 10px;
	padding-right: 10px;
}
.custom-citat p:first-of-type {
	font-size: 15px;
}
/*** CUSTOM VIDSTE DU ***/
.custom-vidste {
	position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.custom-vidste figure {
	position: absolute;
    left: 15px;
    top: 30px;
}
.custom-vidste img {
	width: 100px;
}
.custom-vidste p strong {
	font-size: 35px;
	line-height: 25px;
}
.custom-vidste .row {
	padding-left: 25px;
	padding-right: 25px;
}
/**** FORM PÅ SIGNUP MADSTEDER ****/
#mc_embed_signup {
	background-color: transparent !important;
	padding-bottom: 25px !important;
}
#mc_embed_signup form {
	padding: 0 !important;
}
#mc_embed_signup .button {
	background-color: #e30917 !important;
	color: #fff !important;
    font-size: 15px !important;
    padding: 13px 20px !important;
    border-radius: 28px !important;
	height: auto !important;
	width: auto !important;
	line-height: inherit !important;
}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
	background-color: transparent !important;
}
/* Buttons */
.btn-red a {
	background-color: #e30917;
	color: #fff !important;
	font-size: 15px;
    padding: 12px 40px;
}
.btn-rounded {
    background-color: #e30917;
	color: #fff !important;
	font-size: 15px;
    padding: 10px 20px;
	border-radius: 28px;
}
.btn-rounded:hover {
	cursor: pointer;
	text-decoration: underline;
}
.btn-green {
	background-color: green !important;
}
.btn-more:hover {
    cursor: pointer;
}
.btn-close, .btn-more {
    padding: 5px 30px;
    cursor: pointer;
}
.btn-white-rounded {
	color: #fff !important;
    border: 1px solid #fff;
    border-radius: 1.25rem;
}
.btn-white-rounded:hover {
	color: #fff;
    background-color: #cc1421;
    border: 1px solid #cc1421;
}
/**** ÆNDRINGER TIL SPISESTED (FORM) ****/
.spisested-form input:not([type=submit]), .spisested-form textarea {
	background-color: transparent;
	border-color: #2c3e50;
	width: 100%;
}
.spisested-form input[type=submit] {
	border-color: #E60000;
	background-color: #E60000;
}
.spisested-form h4 {
	padding-top: 25px;
	padding-bottom: 15px;
}
/*** FOOTER ***/
.f1 .social-buttons li:first-child {
	padding-right: 15px;
}
.f2 {
	background-image: url("/wp-content/uploads/2020/09/mail-bg.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right;
}
.f2 ul, .mc4wp-form-10400 ul {
	display: inline-flex;
	list-style: none;
	padding-inline-start: 0;
	background-color: #fff;
	padding: 15px 20px;
	border-radius: 2.5rem;
}
.f2 ul li, .mc4wp-form-10400 ul li {
	display: inline-block;
}
.f2 ul li:first-child input, .mc4wp-form-10400 ul li:first-child input {
	border: #fff;
}
.f2 ul .email {
	border: none;
}
.f2 ul input::-webkit-input-placeholder, .mc4wp-form-10400 ul input::-webkit-input-placeholder { color: #e30917; }
.f2 ul input:-ms-input-placeholder, .mc4wp-form-10400 ul input:-ms-input-placeholder { color: #e30917; }
.f2 ul input::placeholder, .mc4wp-form-10400 ul input::placeholder { color: #e30917; }
.f2 ul input:-moz-placeholder, .mc4wp-form-10400 ul input:-moz-placeholder { color: #e30917; }

.f2 ul li:last-child, .mc4wp-form-10400 ul li:last-child {
	border-radius: 50%;
	border: 1px solid #e30917;
}
.f2 ul li:last-child input:last-child, .mc4wp-form-10400 ul li:last-child input:last-child {
	height: 30px;
    width: 30px;
}
.f2 ul li:last-child input:last-child, .mc4wp-form-10400 ul li:last-child input:last-child {
    background:url("/wp-content/uploads/2020/08/mail-arrow.png");
	background-size: 50%;
	background-position: center;
	background-repeat: no-repeat;
    border:0;
    display:block;
	padding: 0;
}
.site-info a {
	font-size: 14px;
}
.mc4wp-form-basic .mc4wp-success {
	color: #fff;
}
@media only screen and (max-width: 767px) {
	.order1 {
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}
	.order12 {
		-ms-flex-order: 12;
		-webkit-order: 12;
		order: 12;
	}
	.mob-no {
		display: none;
	}
	#menu-stor-menu {
		font-size: 18px;
	}
	#menu-stor-menu .nav-link {
		border-bottom: 1px solid rgba(255,255,255,0.2);
		-webkit-background-clip: padding-box; /* for Safari */
    	background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
	}
	#menu-stor-menu .nav-link, #menu-stor-menu #na-se {
		padding: 40px 2px;
	}
	.post-image {
        padding-top: 64.52%;
	}
	.entry-content.col-md-8.pl-0 {
		padding-bottom: 25px;
	}
	
	.fixed-tilmeld {
		display: none !important;
	}
	.author-con .col-md-4:last-of-type p {
		padding-left: 15px;
		padding-right: 15px;
	}
	.smagprisen-nominer .smagprisen-dato {
		left: 0;
	}
	.smagprisen-nominer .btn-red {
		padding-top: 20px;
		padding-bottom: 25px;
	}
	.nom-text {
		font-size: 16px;
	}
	.nom-text strong {
		padding: 12px;
	}
	.popular-posts-t4 .wpp-list li {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.popular-posts-t4 .wpp-list img {
		max-height: 145px;
	}
	.popular-posts-f4 {
		padding-bottom: 25px;
	}
	.popular-posts-f4 .wpp-list {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.popular-posts-f4 .rand4-img {
		width: 157px;
		height: 100px;
	}
	.popular-posts-f4 .wpp-thumbnail {
		width: 50%;
	}
    .filterform li {
        display: block !important;
    }
    .filterform li:not(:last-child) {
        padding-bottom: 15px;
    }
	.custom-ban {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.custom-vote, .custom-citat, .custom-vidste {
		height: 510px;
	}
	.f1 {
		padding-bottom: 25px;
	}
	.site-info {
		padding-left: 25px;
		padding-right: 25px;
	}
	.yt-video iframe {
		height: 200px !important;
	}
}
@media screen and (min-width: 768px) {
	.desk-no {
		display: none;
	}
	.nav-search {
		padding: 8px;
	}
	.post-image {
        padding-top: 64.52%;
	}
	.post-flex {
		display: none !important;
	}
	.smagprisen-nominer {
		width: 738px;
	}
	.popular-posts-t4 .wpp-list li {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.popular-posts-t4 .wpp-list li img {
		max-height: 250px;
	}
	.popular-posts-f4 ul li {
		padding-right: 25px;
	}
	 .rand4-img {
		width: 200px;
		height: 125px;
	}
	.smagprisen-nominer .smagprisen-dato {
		left: 0;
	}
	.tak-nominering .smagprisen-dato {
		left: -68px;
	}
}
@media (min-width: 992px) {
	.smagprisen-nominer {
		width: 962px;
	}
}
@media (min-width: 1025px) {
	.post-flex {
		display: block !important;
	}
}
@media (max-width: 1199px) {
	#menu-stor-menu li:first-of-type {
		display: none;
	}
}
@media (min-width: 1200px) {
	.smagprisen-nominer {
		width: 1110px;
	}
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: 15px;
		padding-left: 15px;
	}
	.nav-search {
		padding-left: 15px !important;
	}
	.spb-link {
		display: none;
	}
}

/* Inline artikler */
.bloglist {
	background:rgba(255,255,255,0.6)!important;
    padding: 10px;
	margin-bottom:20px;
}

.bloglist .blog .blog-inner {
    display: table;
    width: 100%;
    font-size: 0;
	min-height:80px;
}

.bloglist .blog .image-wrapper {
    position: relative;
    width: 22%;
    display: table-cell;
    vertical-align: top;
}

.bloglist .blog .image-wrapper .image{
	left: 0;
    right: 0;
    top: 0;
    padding-bottom: 0;
    margin: auto;
    background-size: cover;
    background-position: center;
    position: absolute;
    bottom: 0;
}

.bloglist .blog .content-wrapper {
    width: 78%;
    display: table-cell;
    vertical-align: top;
    padding: 0px 15px;
}

.bloglist .blog .category a {
    background-color: #e30916;
    font-size: 12px;
    position: relative;
    z-index: 2;
    display: inline-block;
    padding: 0 10px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff !important;
    margin-right: 10px;
}

.bloglist h2 a {
    font-size: 18px !important;
    color: #000 !important;
    font-weight: 700 !important;
}

.bloglist h2{
	line-height:0.7;
	margin-top:3px;
}
/* Inline artikler SLUT */
/* Badge på spisested item caroussel */
.spisested-item-badge{
	position:absolute;
	top:0px;
	right:0px;
	width:70px!important;
	max-width:40%;
	z-index:1;
	height:auto;
}

/* TikTok logo på artikel */
.heateor_sss_follow_icons_container .heateor_sss_tiktok svg{
	background: #e30917 !important;
    color: #fff;
}


.heateor_sss_follow_icons_container .heateor_sss_tiktok svg:hover{
	background:#fff!important;
}

.heateor_sss_follow_icons_container .heateor_sss_tiktok svg:hover path{
	fill:#e30917!important;
}

div.heateor_sss_follow_ul{
	margin:0px!important;
}

.heateor_sss_sharing_container.heateor_sss_horizontal_sharing, .heateor_sss_follow_icons_container, .heateorSssClear{
	display:inline-flex!important;
	vertical-align:middle;
}
/* Tiktok logo på artikel slut */

/* Footer logoer */
.footer-logo img{
	margin:7px;
	box-shadow:0px 0px 5px rgba(0,0,0,0.1);
}