/*
CTC Separate Stylesheet
Updated: 2023-12-27 11:46:49
Theme Name: Simone Child
Theme URI: allverdensmat.no
Template: simone
Author: Erlend Øverby
Description: This is a child theme based on Simone. The adaptations are done to match the liking of Karde AS.
Tags: All verdensmat
Version: 1.0.0.1703674009
*/

/*
 * Størrelse på innholdsområde, etter innspill fra Riitta
 */

.entry-header, .entry-content {
	max-width: 88vw;
}

.site-footer {
	padding: 1vh 3vw 1vh 5vw;
}

/*
 * Styling 
 */

html {
	font-size: 14px;
}

body {
	font-family: sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
	color:  #e46e3b !important;
}

h1.site-title {
	text-transform: none;
	padding: 1vh 0 1.3vh 0;
	margin:0;
	font-size: 3rem;
	margin: 0;
	
}

h2.site-description {
	font-size: 2rem;
	padding: 1vh 0 2vh 0;
	font-weight: 800;
	color: #FFF !important;
}

#site-navigation {
	display:inline-block;
	text-transform: none;
}

.site-branding {
	padding: 0 !important;
	margin: 0 !important;
	width: 100vw;
	text-align: left;
	display: block;
}

.title-box {
	padding: 0 2vw 0 2vw;
	margin: 0 !important;
	border-style: none;
	width: 90vw;
	display: inline-block;
}

.header-image {
	display: inline-block;
	padding: 2vh 1vw 0 2vw;
}

.site-content {
	background-color: #FFF;/* #EFF5EB !important; */
}

.site-content .widget-area {
	padding: 2vh 2vw;	
	background-color: #FFF;/* #EFF5EB !important; */
}

/* TIL HJELPERE MENY ITEM - må sjkke ID i HTML for riktig adresse... */
#menu-item-59 {
	margin-left: auto;
	position: absolute;
	right: 7vw;
}

#secondary {
	width: 22vw;
	padding: 3vh 2vw;
}

aside {
	width: 20vw;
	padding: 1.5vh 2vw;
	background-color: #EFF5EB;
	border: solid;
	border-radius: 20px;
}

.widget-title {
	font-size: 1.4rem;
	line-height: 1.2rem;
	border: none;
	padding: 1vh 0 1vh 0;
}

.widget_nav_menu a {
	padding: 0 1.5vw;	
}
#menu-tips-og-rad {
	
}

#menu-tips-og-rad li {
	padding: 0;	
	
}

#menu-tips-og-rad li a {
	font-size: 1.2rem;
	border: none;
	
}

.footer-widgets {
	margin: 0;
	padding: 0;
	width: 95vw;
}

p {
	margin: 0;
	padding: 1vh 0 2vh 0;
}

h2.entry-title {
    padding: 2vh 0 3vh 0;
	margin: 0;
    font-weight: 800;
    font-size: 3rem;
    line-height: 3rem;
}


h1 {
    padding: 2.5vh 0 1vh 0;
	margin: 0;
    font-weight: 800;
    font-size: 3.5rem;
    line-height: 3.5rem;
}

.entry-content h2, h2 {
    padding: 2vh 0 1vh 0;
	margin: 0;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 2.0rem;
}

.entry-content h3, h3 {
    padding: 1vh 0 0.8vh 0;
	margin: 0;
    font-weight: 300;
    font-size: 2rem;
    line-height: 1.5rem;
}


.entry-content h4, h4 {
    padding: 1vh 0 0.3vh 0;
	margin: 0;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.5rem;
}

.entry-content h5, h5 {
    padding: 1vh 0 0 0;
	margin: 0;
    font-weight: 800;
    font-size: 1.2rem;
    line-height: 1.2rem;
}

.entry-content h1 {
	padding: 0.8vh 0 0.8vh 0;
}

.karde-footer {
	font-size: 1rem;
	font-weight: 300;
}

.ordlisteheader {
	position: relative;
	padding-right: 1vw;
}

.arbeidsarkheader {
	position: relative;
	padding-right: 1vw;
}

.ordlisteheader a:hover, .arbeidsarkheader a:hover {
	background-color: #fff;
	color: #000;
}

.wp-caption .wp-caption-text {
	background-color: #fff;
	text-align: left;
	padding: 1vh .5vw 1vh .5vw;
}