/*
	Theme Name:			Mulgi kiosk
	Theme URI:			https://naxti.ee
	Author:				Peeter Särg

*/



html {
    line-height: 1.15
}

body {
    margin: 0
}

h1 {
    font-size: 70px;
    margin: .67em 0
}
h2 {
    font-size: 60px;
    margin: .67em 0
}
b,
strong {
    font-weight: bolder
}

pre,
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}
a {
    text-decoration: none;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}
.site-header {
    z-index: 5000;
    position: relative;
}
.home-btn {
    
    position: fixed;
    top:20px;
    left:20px;
    display: block;
text-align: center;
    background-color: white;
    padding: 20px;
    font-family: "gill-sans-nova";
    font-size: 20px;
    font-weight: 700;
    color: #000;
    
}
main {
    padding: 150px 0;
}
.home-btn:focus {
   -webkit-box-shadow: inset 0px 0px 17px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 17px 0px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 17px 0px rgba(0,0,0,0.75);
}
.home-btn *,.lang-btn * {
    display: block;
}
.home-btn img{
    width: 40px;
    height: auto;
    margin: 0 auto;
    margin-top: 10px;
}
.lang-btn img {
     width: 60px;
    height: auto;

}
.lang-btn {
    position: fixed;
    top:45px;
    right:30px;
}
.mulgi-icon-box .elementor-icon-box-content {
    margin-top: -108px;
    z-index: 1;
    position: relative;
}
.mulgi-pildid {
    
}
figcaption i {
    font-weight: 400;
}
fieldset {
    padding: .35em .75em .625em
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

template,
[hidden] {
    display: none
}

#copyright {
    opacity: .7;
    font-size: small;
    font-family: sans-serif;
    text-align: right;
    margin: .5rem
}

.alignright {
    float: right
}

.alignleft {
    float: left
}

.aligncenter {
    text-align: center
}

.bypostauthor {}

.gallery-caption {}

.screen-reader-text {}

.sticky {}

.wp-caption {}

.wp-caption-text {}

.gallery-item {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin: 0 0 1.5em;
    padding: 0 1em 0 0;
    width: 50%
}

.gallery-columns-1 .gallery-item {
    width: 100%
}


}
.gallery-columns-2 .gallery-item {
    max-width: 50%
}
.gallery-item a {
    display: inline-block;
    max-width: 100%
}
.gallery-item a img {
    display: block;
    backface-visibility: hidden
}
.gallery-item a:hover img,
.gallery-item a:focus img {
    opacity: 0.6
}
.gallery-caption {
    display: block;
    margin-bottom: 0
}