/* Forside - justering av mal for å kunne bruke Thrive Architect på forsiden/hjemsiden. 
 -----------------------------*/
.home .hero-section,
.home .sharedaddy{
		display: none;
}
.home .content .entry {
		border: none;
		width: 100%;
}

@media (min-width: 768px){
.content-sidebar-wrap {
    width: 100%;
		max-width: 1152px;
}
}
/*Justering av header-section på statiske sider 
 ------------------------------*/
/* Skjule tittel på statiske sider */
.entry-title {
	display: none;
}

/* H1 overskrifter statiske sider */
.page h1 {
	font-size: 38px;
}

.hero-section {
		padding: 28rem 0 15rem;
}
.hero-section:before {
    background: rgba(42, 49, 57, 0);
}

/* Justering av header-section på blogg 
 ----------------------------*/
/* Skule/vise tittel på blogger - block = vise, none = skjule */
.single .entry-title {
	/*display: block;*/
	display: none;
}

/* H1 overskrift blogger */
.single h1 {
    font-size: 38px;
}

/* Filter over bilder på blogger */
.single .hero-section:before {
	background: rgba(42, 49, 57, 0.3);
}

@media (max-width: 768px) {
	.hero-section {
		padding: 16rem 0 12rem;
		margin-bottom: -35px;
	}
}
@media (max-width: 650px){
	.hero-section {
		padding: 16rem 0 10rem;
    background-size: 135%;
    margin-bottom: -35px;
	}
	.toppbilde {
    margin-top: 50px!important;
}
	.footer-credits {
    margin-top: 0rem;
    background: #515151;
    border: none;
    color: #ddd;
    padding: 0 0 4rem;
}
}
@media (max-width: 400px){
	.hero-section {
		padding: 16rem 0 10rem;
    background-size: 170%;
    margin-bottom: -35px;
	}
}


/* Contact us */
.contact-form input[type=email], .contact-form input[type=text], .contact-form input[type=url] {
    width: 60%;
    max-width: 98%;
    margin-bottom: 13px;
    min-width: 300px;
}
#contact-form-5865 {
    padding: 20px;
}
input, select, textarea {
    background-color: #f5f5f5;
    border: 1px solid #cecece;
    border-radius: 0;
}

/* Standard optin på blogger */
.after-entry.widget-area {
    background: #fff;
    border: none;
    padding: 0;
}

/* Knapper - fjernet gradient */
.button, button, input[type='button'], input[type='reset'], input[type='submit'], .wp-block-button a {
	background: #0072ff!important;

}

/* Fjernet blåfarge på hamburgermeny */
.shrink .menu-toggle, .sub-menu-toggle {
    background: #fff!important;
}

/* Skjult footer widgets på About us side */
.about-us .footer-widgets {
	display: none;
}
/* Footer felt */
.site-footer {
		background: #515151;
	}

	.footer-widgets {
    padding: 2rem 0 0;
    background: #fff;
}
	.footer-credits {
    margin-top: 0rem;
		background: #515151;
		border: none;
		color: #ddd;
}
.footer-credits p {
		text-align: center;
}
.footer-widgets .widget-area.footer-widgets-2 .widget {
	width: 98%;
}

.footer-logo {
    filter: grayscale(100%);
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
}
.footer-logo.tci {
    margin-top: 10px;
}

/* Custom Footer - helt nederst ;-) */
.custom-footer-wrap {
    margin-top: -1px;
    border-top: 1px solid #6b6b6b;
}
.custom-footer-inner {
    color: #bbb;
    font-size: 1.45rem;
    padding-top: 18px;
    text-align: center;
    max-width: 1160px;
    margin: 0 auto;
}
.custom-footer-inner a{
	color: #bbb;
	text-decoration: none;
}

.custom-footer-inner img {
    margin-right: 10px;
    text-align: center;
    display: inline;
}

section#text-8 {
    margin-top: -10px;
}

/* Store bokstaver i primary menu */
@media (min-width: 896px) { 
	.nav-primary, 
	.nav-secondary {
	text-transform: uppercase;
		
}
}