*{
    BOX-SIZING: border-box;
    margin: 0;
}
body{
	font-family:'Alex Brush', Verdana, Helvetica, Arial, sans-serif;
    background-image: url(images/backgroundas.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    overflow-x: hidden;
    margin-top: 0;
}
header{
    background-color: rgba(164, 170, 170, 0.911);
    padding: 0.8em;
    box-shadow: 4px 4px 20px 0 rgba(0, 0, 0, 0.2), 0px 7px 20px 5px rgba(0, 0, 0, 0.19);
    position: sticky;
    top: 0;
    margin-bottom:4em;
}
header li{
    display: inline;
    padding-left: 45px;
}
header li a:link{
    color: rgb(0, 0, 0);
    text-decoration: none;
    padding: 15px;
    transition: .3s ease;
}
header li a:hover{
    color: rgb(252, 255, 192);
}
.nuorodos{
    margin-top: 3em;
}
footer{
    background:rgba(164, 170, 170, 0.911);
}
.img{
    width: 100%;
}
.img-block{
    display: inline-block;
}
.textas{
    vertical-align: top;
    display: inline-block;
    line-height: 2;
    padding: 2em;
}
.w40 {
    width: 40%;
}
.txt-center{
    text-align: center;
}
.w60 {
    width: 59%;
}
.txt-right{
    text-align: right;
}
.left{
    float: left;
}
.right{
    float: right;
}
.pradzia{
    text-align: justify;
    text-justify: inter-word;
}
.spalva{
    color: white;
}
strong{
    font-weight: 700;
}
.clear{
    clear:both;
}
.nuorodos a{
    margin-right: 0.5em;
    float: right;
    box-shadow: 0 5px 0 darkred;
    color: rgb(34, 20, 4);
    padding: 0.5em 0.5em;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
.nuorodos a:hover {
    background-color: #c3984d;
}
.nuorodos a:active {
    box-shadow: none;
}
.section{
    margin: 1em 5%;
    margin-top: 140px;
}
.info1{
    background:rgba(79, 78, 78, 0.829);
}
.info2{
    background:rgba(228, 125, 91, 0.829);
}
.info3{
    background:rgba(79, 78, 78, 0.829);
}
.img-block, .textas{
    display: inline-block;
}
.logo{
    margin-right: auto;
}
.container{
    display: flex;
}
.flag{
    margin-right: 5px;
}