h1, h2, h3, h4, h6{
    font-family: 'Roboto Condensed', sans-serif !important;
    text-transform: uppercase;
       
}

h5{
font-family: 'Roboto Condensed', sans-serif !important;
	text-transform: none;

}
h2{
    line-height: 35px !important;
    letter-spacing: 0.5px;
    font-weight: 700;
    color: #222222;
    
}
h3{
    line-height: 27px !important;
    
    color: #222222;
}
p, .et_pb_text {
    font-weight: normal!important;
    font-size: 16px !important;
    line-height: 22px !important;}

h5.et_pb_toggle_title {
    font-size: 18px !important;
    letter-spacing: 0.5px;
    line-height: normal;
    word-wrap: normal;
    
}
h2.et_pb_toggle_title {
    font-size: 18px !important;
    letter-spacing: 0.5px;
    line-height: normal;
    word-wrap: normal;
    
}
.et_pb_blog_grid .et_pb_post h2{
    line-height: 23px !important;
    
    
}
p.get-a-call, p.ready-to-help{
    font-family: 'Roboto Condensed', sans-serif !important;
    text-transform: uppercase;
    font-size: 29px !important;
}

.blog-title h1{

text-transform: none;
    line-height: 36px;
    color: #222222;
    font-weight: 600;

}

.case-header{
    font-size: 80px !important;
    color: #f99d1c;
}

.fold-ud-row{
    margin-top: -120px;
    padding: 50px;
}

.branche-ikon{
    margin-bottom: -65px !important;
}

.branche-boks{
    padding: 95px 30px 50px 30px;
    background-color: #f4f4f4;
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
    min-height: 200px;
    max-height: 200px;
    
    
}
.losninger{
        min-height: 270px;
    max-height: 270px;
}



#referencer img {
    padding-top: 0px !important;
}

.reference_boks{
    background: #ffffff;
}

.graa-boks{
    padding: 50px 110px 50px 110px !important;
    margin-top: -120px;
    background: #f4f4f4;
}

.logo-row{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.ecommerce-header {
    font-family: 'Roboto Condensed'!important;
    font-size: 1.8em!important;
    line-height: 1.2em!important;

}
.ecommercetitle {
    font-size: 3em !important;
    line-height: 1.1em !important;
}
.et-learn-more {
	border: none !important;
	margin:0 !important;
}

.et-learn-more h3.heading-more {
	padding: 5px 0px 0px 0px !important;
	color: #f99d1c !important;
	border:none !important;
	background: #fff !important;
	    font-size: 14px !important;
}

.et-learn-more h3.heading-more span.et_learnmore_arrow {
	display: none !important;
	
	}
.et-learn-more .learn-more-content{
	    padding: 30px 0px 0px !important;
		color: #666 !important;

}

.ecommerce-box{
    font-size: 1.8em !important;
    line-height: 1.1em !important;
    text-transform: none !important;
}


@media only screen and (min-width: 1050px) {
    .case-grid .et_pb_post {
        min-height: 550px;
        max-height:550px;
}
    .case-grid-tysk .et_pb_post {
        min-height: 590px;
        max-height:590px;
}  
    .case-grid-spansk .et_pb_post {
        min-height: 560px;
        max-height:560px;
} 
    
}

@media only screen and (max-width: 1050px) and (min-width: 450px){
.case-grid .et_pb_post {
        min-height: 580px;
        max-height:580px;
}
    .case-grid-tysk .et_pb_post {
        min-height: 600px;
        max-height:600px;
}  
    .case-grid-spansk .et_pb_post {
        min-height: 590px;
        max-height:590px;
} 

}



.page-id-13149 #main-header{
    display:none !important;
    
    
}
.page-id-13149 #top-header{
    display:none !important;
    
    
}
.page-id-13149 #before-footer{
    display:none !important;
    
    
}
.page-id-13149 #partners{
    display:none !important;
    
    
}
.page-id-13149 #main-footer{
    display:none !important;
    
    
}
.page-id-13145 #main-header{
    display:none !important;
    
    
}
.page-id-13145 #top-header{
    display:none !important;
    
    
}
.page-id-13145 #before-footer{
    display:none !important;
    
    
}
.page-id-13145 #partners{
    display:none !important;
    
    
}
.page-id-13145 #main-footer{
    display:none !important;
    
    
}




.page-id-13147 #main-header{
    display:none !important;
    
    
}
.page-id-13147 #top-header{
    display:none !important;
    
    
}
.page-id-13147 #before-footer{
    display:none !important;
    
    
}
.page-id-13147 #partners{
    display:none !important;
    
    
}
.page-id-13147 #main-footer{
    display:none !important;
    
    
}


.page-id-26893 #main-header{
    display:none !important;
    
    
}
.page-id-26893 #top-header{
    display:none !important;
    
    
}
.page-id-26893 #before-footer{
    display:none !important;
    
    
}
.page-id-26893 #partners{
    display:none !important;
    
    
}
.page-id-26893 #main-footer{
    display:none !important;
    
    
}
.page-id-26893 #page-container{
    padding-top: 0px !important;
}


.page-id-26960 #main-header{
    display:none !important;
    
    
}
.page-id-26960 #top-header{
    display:none !important;
    
    
}
.page-id-26960 #before-footer{
    display:none !important;
    
    
}
.page-id-26960 #partners{
    display:none !important;
    
    
}
.page-id-26960 #main-footer{
    display:none !important;
    
    
}
.page-id-26960 #page-container{
    padding-top: 0px !important;
}


.center-indhold{
    display: flex;
flex-direction: column;
justify-content: center;

}
.toggle-row{
    padding: 0px 30px 0px 30px !important;
}

.et_pb_toggle_title:before {
    font-size: 18px !important;

    }


@media only screen and (max-width: 1000px) and (min-width: 0px){
h1 {
    font-size: 30px !important;
    line-height: 36px !important;
	font-weight: 900 !important;
}
    h2{
        font-size: 24px !important;
        line-height: 30px !important;
    }
    h3{
        font-size: 21px !important;
    }
    
    p.get-a-call, p.ready-to-help{
        font-size: 24px !important;
        line-height: 28px !important;
    }
}

@media only screen and (min-width: 1500px){
.case-row {
    padding: 0px 0px !important; }
    .logo-row{
    padding-bottom: 10px 0px !important ;
}

}
