/*
	BREVKASSEN
*/

.hero { height:350px; background-size:cover; background-position: center center; }

.hero-content { 
	margin-top: -295px;
	margin-bottom: 60px;
}
.hero-content.no-img {
	margin-top:0;
}


@media (max-width:768px) {
	.hero { 
		height: calc(100vw / 2);
    	max-height: 280px;
    	min-height: 200px;
		background: -webkit-linear-gradient(270deg, #78c5c1, #92d7bf, #abce7b),#abce7b !important;
		background: -moz-linear-gradient(270deg, #78c5c1, #92d7bf, #abce7b),#abce7b !important;
		background: -ms-linear-gradient(270deg, #78c5c1, #92d7bf, #abce7b),#abce7b !important;
		background: -o-linear-gradient(270deg, #78c5c1, #92d7bf, #abce7b),#abce7b !important;
		background: linear-gradient(270deg, #78c5c1, #92d7bf, #abce7b),#abce7b !important;
	}

	.hero-content {
		margin-top:0;
	}
	.brevkasse-image {
		padding-top:0;
		padding-left:0;
		transform: translateY(-93%) translateX(-50%);
		position: absolute;
		width:90%;
		left:50%;
	}
	.brevkasse-stats {
		margin-top: 40px;
		width: 96%;
		margin-left: 2%;
	}
}


.brevkasse_top {
	
}

.brevkasse-image {
	padding-top:100px;
	padding-left:30px;
}
.brevkasse-image img {
  max-width:95%;
  height:auto;
}

.brevkasse-hero-cta {
	width:415px;
	height:186px;
	margin-top:200px;
	background:url(/img/layout/sections/brevkasse/top_cta_bg.png);
	padding:35px;
	text-align:center;
}
.brevkasse-hero-cta h3 {
	margin:0 0 10px 0;	
}
.brevkasse-hero-cta .btn {
    margin-top: 4px;
    margin-right: 15px;
    font-size: 16px;
    padding: 10px 16px !important;
    width: 100%;
    box-shadow: 0px 2px 3px #ccc;
}

.brevkasse-stats {
	font-size:20px;
	color:#444;
	padding-left:50px;
	margin-top:-45px;
}

.brevkasse_top .brevkasse-intro h1 {
	font-size:32px;
	font-weight:normal;
	margin:0px 0px 5px 0;
}

@media handheld, only screen and (max-width: 1240px) {
	.brevkasse-stats { 
		font-size:19px; 
		padding-left:25px; 
	}
}
@media handheld, only screen and (max-width: 980px) {
	.brevkasse-hero-cta { 
		display:none; 
	}
	.brevkasse-image { 
		width:100%; text-align:center; 
	}
	.brevkasse-stats { 
		text-align:center;
		width:100%;
		margin-top:40px;
		padding:0px;
	}
}
@media handheld, only screen and (max-width: 610px) {
	.brevkasse-stats { 
	    font-size: 16px;
	    padding:0 8%;
	}
}

.brevkasse-andre {
	padding-left:30px;
}
.brevkasse_top .brevkasse-andre h3 {
	font-size:18px;
	font-weight:bold;
	margin:15px 0px 5px 0;
}
.brevkasse_top .brevkasse-andre p {
	font-size:13px;	
}
.brevkasse_top .brevkasse-andre .cta {
	margin-top:8px;	
}
	
@media handheld, only screen and (max-width: 620px) {

}




/* Quotes */

.fullwidth.quote .title { font-size:28px !important; margin:0 5%; }
@media handheld, only screen and (max-width: 1000px) { .fullwidth.quote .title { font-size:22px !important; } }
@media handheld, only screen and (max-width: 800px) { .fullwidth.quote .title { font-size:20px !important; } }
@media handheld, only screen and (max-width: 600px) { .fullwidth.quote .title { font-size:18px !important; } }
@media handheld, only screen and (max-width: 400px) { .fullwidth.quote .title { font-size:16px !important; } }


/* Indsend.php */

form #kategori_desc {
	display:none;
	font-size:15px;
	padding-top:15px;
	color:#000;
	border-top:1px solid #eee;
}