/* --- FORMULÄR START ---------------------------- */

.sv-defaultFormTheme .sv-formFieldRow:last-child .sv-formField input {
   float: left;
}

/* --- FORMULÄR SLUT ----------------------------- */





/*--------------------------------------------------------
	ACCORDION
------------------------------------------------------- */
.con-accordion:first-of-type {
   border-top: 1px solid #dddddd;
}

.con-accordion:last-of-type {
   border-bottom: 1px solid #dddddd;
}

.con-accordion-title {
   margin: 0;
   position: relative;
   background-color: #fff;
   padding: 2rem 4rem 2rem 2rem;
   cursor: pointer;
}

.con-accordion-title.open {
   background-color: #ffd886;
}

.con-accordion-title a {
   color: #0a0a0a!Important;
   text-decoration: none!Important;
   display: block;
}

.con-accordion-title a:after {
   position: absolute;
   right: 2rem;
   font-family: "Font Awesome 5 Free";
   font-weight: 600;
   font-size: 1.4rem;
   content: '\f078';
   color: #0a0a0a;
   transition: transform 0.2s;
}

.con-accordion-title.open a:after {
   transform: rotate(-180deg);
}

@media (max-width: 800px) {
	.con-accordion-title {
   	padding: 2rem 3rem 2rem 1.5rem;
	}
   
   .con-accordion-title a {
      font-size: 1.3rem;
	}
   
   .con-accordion-title a:after {
   	right: 1.3rem;
      font-size: 1.2rem;
	} 
}

@media (max-width: 767px) {
   .con-accordion-title {
    	padding: 2rem 2.5rem 2rem 1rem;
	}
   
	.con-accordion-title a {
      font-size: 1rem;
	}  
   
   .con-accordion-title a:after {
   	right: 1rem;
      top: 2rem;
	}
}

@media (max-width: 320px) {
   .con-accordion-title {
    	padding: 1rem 2.5rem 1rem 1rem;
	}
   
	.con-accordion-title a {
      right: 1rem;
      font-size: 1rem;
	}  
   
   .con-accordion-title a:after {
      top: 1rem;
      
	}
}

.con-accordion-body {
   padding: 2rem 2rem 3rem;
   background-color: #fff;
}

.con-accordion-body h3 {
   font-size: 1.2rem;
   margin-top: 0 !important;
   margin-bottom: 0 !important;
}

.con-accordion-body .sv-decoration-content .sv-column-8 {
   padding-right: 1rem;  
}

@media (max-width: 840px) {
	.con-accordion-body .sv-decoration-content .sv-column-8 {
   	padding-right: 0;  
	}
}

@media (max-width: 800px) {
	.con-accordion-body {
   	padding: 2rem 2rem 2rem 1.5rem;
	}   
}


@media (max-width: 767px) {
	.con-accordion-body {
   	padding: 2rem 2rem 2rem 1rem;
	}
   
   .con-accordion-body h3 {
   	font-size: 1.1rem;
	}
}

@media (max-width: 320px) {
   .con-accordion-body {
   	padding: 2rem 1rem 2rem 1rem;
	}
}   
   
.con-accordion-body .gray-red-button a,
.con-accordion-body .black-red-button a,
.con-accordion-body .red-black-button a,
.con-accordion-body .orange-red-button a,
.con-accordion-body .blue-yellow-button a,
.con-accordion-body .blue-border-white-yellow-button a,
.con-accordion-body .white-border-white-yellow-button a,
.con-accordion-body .white-yellow-button a,
.con-accordion-body .white-orange-button a {
   margin-right: 0.8rem;
   line-height: 2.5;
}

.con-accordion-body .gray-red-button a img,
.con-accordion-body .black-red-button a img,
.con-accordion-body .red-black-button a img,
.con-accordion-body .orange-red-button a img,
.con-accordion-body .blue-yellow-button a img,
.con-accordion-body .blue-border-white-yellow-button a img,
.con-accordion-body .white-border-white-yellow-button a img,
.con-accordion-body .white-yellow-button a img,
.con-accordion-body .white-orange-button a img {
   display: none;
}

@media (max-width: 1025px) {
	.con-accordion-body .gray-red-button a,
	.con-accordion-body .black-red-button a,
	.con-accordion-body .red-black-button a,
	.con-accordion-body .orange-red-button a,
	.con-accordion-body .blue-yellow-button a,
	.con-accordion-body .blue-border-white-yellow-button a,
	.con-accordion-body .white-border-white-yellow-button a,
	.con-accordion-body .white-yellow-button a,
	.con-accordion-body .white-orange-button a {
   	line-height: 2;
	}
}

/*--------------------------------------------------------
	PRESS CONTACT
------------------------------------------------------- */

.sve-press-contact{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-direction:row;
	flex-wrap: wrap;
}

.sve-press-contact > div{
	display: flex;
	flex-direction: column;
	justify-content: center;
	
}

.sve-press-contact > div:first-child{
	width: 33%;
}

.sve-press-contact > div:last-child{
	width: 50%;
	padding: 0 4%;
}


.sve-press-contact .subheading{
	margin: 0;
}

.sve-press-contact .normal{
	margin: 0;
}


.sve-press-contact .sv-font-rubrik-4-mork{
	margin-top: 1.4rem;
}

@media screen and (max-width: 900px) {

	.sve-press-contact .subheading {
		font-size: 2rem;
	}
	
	.sve-press-contact .sv-font-rubrik-4-mork {
		margin-top: 0.8rem;
	}

}


@media screen and (max-width: 767px) {
	
	.sve-press-contact{
		flex-direction:column;
		flex-wrap: no-wrap;
	}
	
	
	.sve-press-contact > div:first-child{
		width: 100%;
	}

	.sve-press-contact > div:last-child{
		width: inherit;
		padding: 4%;
	}
	
}
