body{
min-width:0;
}

body>header>article>a{
float:none;
}

body>header>article>a>h1{
font-size:1.5rem;
text-align:center;
}

body>header>article>nav{
float:none;
clear:both;
}

body>header>article>nav>ul>li{
float:none;
text-align:center;
font-size:1.3rem;
}

body>aside>div{
padding:1rem;
}

body>aside>div>span{
width:auto;
float:none;
}

body>main>nav{
width:auto;
float:none;
padding-right:1rem;
}

body>main>aside{
width:auto;
float:none;
padding:0 1rem;
}

body>main>aside>ul.sponsors>li>a{
margin:0;
}

body>main>article{
width:auto;
float:none;
padding:0 1rem;
}

body>main>article>span{
float:none;
width:auto;
margin:0 0 1rem 0;
}

body>main>article>a.speclink{
float:none;
width:auto;
margin:0 0 1rem 0;
}

body>main>article>ul.midwives>li>mark.vacancy{
left:auto;
right:2.5vw;
width:10vw;
height:10vw;
padding:0;
}

body>main>article>ul.midwives>li>mark.vacancy::after{
display:none;
}

body>main>article>ul.midwives>li>mark.vacancy>span{
left:auto;
right:12.5vw;
width:70vw;
min-width:0;
max-width:auto;
}

body>main>article>ul.midwives>li>mark.vacancy>span::before{
display:none;
}

body>main>article>ul.midwives>li>mark.practice{
left:auto;
right:2.5vw;
width:10vw;
height:10vw;
padding:0;
}

body>main>article>ul.midwives>li>mark.practice::after{
display:none;
}

body>main>article>ul.midwives>li>mark.practice>span{
left:auto;
right:12.5vw;
width:70vw;
min-width:0;
max-width:auto;
}

body>main>article>ul.midwives>li>mark.practice>span::before{
display:none;
}

body>main>article>ul.midwives>li>mark.holiday{
left:auto;
right:2.5vw;
width:10vw;
height:10vw;
padding:0;
}

body>main>article>ul.midwives>li>mark.holiday::after{
display:none;
}

body>main>article>ul.midwives>li>mark.holiday>span{
left:auto;
right:12.5vw;
width:70vw;
min-width:0;
max-width:auto;
}

body>main>article>ul.midwives>li>mark.holiday>span::before{
display:none;
}

body>footer{
padding:0 1rem;
}

body>main>article>ul.classes>li>mark.midwife{
left:auto;
right:2.5vw;
width:10vw;
height:10vw;
padding:0;
}

body>main>article>ul.classes>li>mark.midwife::after{
display:none;
}

body>main>article>ul.classes>li>mark.midwife>span{
left:auto;
right:12.5vw;
width:70vw;
min-width:0;
max-width:auto;
}

body>main>article>ul.classes>li>mark.midwife>span::before{
display:none;
}

