@charset "UTF-8";
html {
    font-size:62.5%;	
}
*{
margin:0;
padding:0;	
}
div{
box-sizing:border-box;	
}
body {
    font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:1em;
}

.clear {
	clear:both;
}

h1 {
    font-size:2.0em;
    margin:10px 0 2px 0;	
}

h2 {
    font-size:2.5em;	
    margin-bottom:10px 0 2px 0;
}

.wrapper{
width:80%;
margin:0 auto;
max-width:630px;
padding:0 10px;	
}
.b_small {
    float: left;
    margin-right: 2%;
	width:32%;
	height:20%;
	max-width:200px;
}

.b_small:nth-of-type(3n) {
	margin-right:0;
}

.b_small p {
    text-align: center;
    font-size: 1.5em;
    color: rgba(0, 0, 0, 1.00);
    margin:0;
}

.ejendomme_solgt_sm p:first-of-type , .ejendomme_reserveret_sm p:first-of-type ,
.ejendomme_ledige_sm p:first-of-type {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    position: relative;
    border: thin;
    font-size:4.0em;
    line-height:5.5rem;
    color:#fff;
}

@media screen and (max-width:450px) {
	.wrapper{
        width:100%;
        margin:0;
    }
	
    h1 {
        font-size:1.4em;	
    }
    h2 {
        font-size:1.8em;	
    }	
	
    .ejendomme_solgt_sm p:first-of-type , .ejendomme_reserveret_sm p:first-of-type ,
    .ejendomme_ledige_sm p:first-of-type {
        font-size:2.7em;
        line-height:4.0rem;	
    }

    .b_small p {
        font-size: 1.2em;
    }

}

@media screen and (min-width:600px) {
    h1 {
        font-size:2.4em;	
    }
    
    h2 {
        font-size:2.9em;	    
    }
	
    .ejendomme_solgt_sm p:first-of-type , .ejendomme_reserveret_sm p:first-of-type ,
    .ejendomme_ledige_sm p:first-of-type {
        font-size:5.5em;
        line-height:7.0rem;	
    }
    
    .b_small p {
        font-size: 1.8em;
    }    
}
