h1{
    background-color: #b9a3fc ;
    padding: 5px;
}

section#first{
    font-family: 'New Tegomin', serif;
}

h2.blue{
    color: #511cf0;
}

.world{
    border-right:3px double;
    margin-right: 27em;
    padding:0 20px;
}
.top-menu{
    background-color: #e4fb18;
    position: fixed;
    right:2ex;
    top:40px;
    width:25em;
    height:13em;
    white-space: pre;
    line-height: 1.7;
    margin-left: 15px;
}

.bottom-menu{
    display:none;
}


section#second{
    background: #fafbec;
}

h2.italy-heading{
    color: #f34040;
}

div.italy{
    position: relative;
    border: 1px solid #333;
    width: 18ex; 
    height:12ex;
}

div.italy div{
    position: absolute;
    width: 6ex;
    height: 12ex;
}

div.italy div:first-child{
    top:0;
    left: 0;
    background: #258a3f;
}


div.italy div:nth-child(2){
    top: 0;
    left:6ex;
    background: #ffffff;
}

div.italy div:last-child{
    top: 0;
    left:12ex;
    background: #e74646;
}