/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 29 2025 | 01:43:02 */
.brandimg {
  margin-bottom: 20px;
}
 .rowc {
  margin-top: -50px;
}
.rowg {
  margin-bottom: -20px;
  font-size: x-large;
}
.rowf {
  margin-bottom: -20px;
}
.populare {
   font-size: 100%;
}
.populare a:link { color: #2c3e50 !important; 
    text-decoration: underline !important;}
.populare a:link:visited { color: #2c3e50 !important; } /* visited links */
.populare a:hover {color: #cc3333 !important
}
.corner{border:0px solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.feat {
   font-size: x-large;
}
.column {padding-top: 20px !important;padding-right: 20px !important;padding-bottom: 20px !important;padding-left: 20px !important;background-color: #ffffff !important;border-radius: 10px !important;
font-size: 92%;
}
.destination {padding-top: 13px !important;padding-right: 13px !important;padding-bottom: 7px !important;padding-left: 13px !important;background-color: #ffffff !important;border-radius: 10px !important;
}
.img1 {border:0px;
-webkit-border-radius: 5px !important; 
-moz-border-radius: 5px !important; 
border-radius: 5px !important; 
}
.icon3 {
    background: white;
    border-radius: 6px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
}
.w-iconbox-icon {
    color: #2b9a02;
    padding-bottom: 17px;
}
.sammen {
    margin-bottom: 40px !important; 
}
.foot {
    margin-bottom: 28px !important; 
}

/* Tighten global paragraph spacing */
.entry-content p,
.post-content p,
.content p,
.page-content p {
  margin-top: 0;
  margin-bottom: 0.9em; /* try 0.8–1.0em */
  line-height: 1.5;     /* avoid overly tall lines */
}

/* Prevent “double margins” after headings */
.entry-content h1 + p,
.entry-content h2 + p,
.entry-content h3 + p,
.entry-content h4 + p {
  margin-top: 0.4em; /* smaller gap under headings */
}

/* Reduce heading margins so they don't stack with p margins */
.entry-content h2, .entry-content h3, .entry-content h4 {
  margin-top: 1.1em;
  margin-bottom: 0.5em;
}

/* Kill stray empty paragraphs that some builders insert */
.entry-content p:empty { display: none; }
.entry-content p:has(br:only-child) { display: none; }

@media only screen and (min-width: 320px) and (max-width: 768px) {
	#bok {
        width: 97%;
        margin-top: 20px;
        margin-bottom: 20px;
        }
@media only screen and (min-width: 770px) and (max-width: 1024px) {
 #bok {
        width: 90%;
        margin-top: 20px;
        margin-bottom: 20px;
}