body{font-family: Arial; margin:0; background:#d8dde8; overflow:unset; }

a{text-decoration:none; color:#333; font-weight:bold;}
ul{list-style:none;}
.clear{clear: both;}
h3{
    font-size: 30px;
    color:#fff; 
    font-family:inherit;
    font-weight: normal;}

p{color:#fff; font-family:inherit;}

#start_page{
    max-width:1920px;
    height:100vh;
    background:url(../images/bg.png);
    background-repeat:no-repeat;
    background-size:cover;
}
#other_page{
    max-width:1920px;
    height:100vh;
    background:#252528;
    background-repeat:no-repeat;
    background-size:cover;
    
}
#button{
    padding:10px; 
    font-size:14px;
    color:#fff;
    padding-top:400px;
    text-align:center;
}
#button span a{padding:8px 20px 8px 20px; border:1px solid #fff; color:#222;; background:#fff;}
#button span a:hover{padding:6px 20px 6px 20px; border:1px solid #fff; transition: all 0.5s ease; cursor:pointer; color:#fff; background:none;}

#primary_nav{width:100%;  height:50px; text-align:center;}
#primary_nav ul{    
    display: block;
}
#primary_nav ul li{   
    
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: color .2s ease;
    float:left;
    padding:30px;
}
#primary_nav ul li a{
    color:#fff; 
}


#wrapper{
    max-width:1000px; 
    height:auto; 
    margin:0 auto; 
    padding-top:75px;
    text-align: center;
}
#icon{
    max-width:100px; 
    height:160px;
    text-align:center;
    display: inline-block;
    padding-left:50px;
}
#icon span{
    font-size:42px; 
    color:#b08c73;}
#wrapper p{
    color:#fff; 
    font-size:13px; 
    letter-spacing: 2px;
    text-transform: uppercase;}

#wrapper span p{    color: #fff;
    font-family: "Work Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;}

#gallery{width:100%; height:100vh; background:#fff; text-align:center;}

#gallery img{max-width:400px; padding:0; margin:-3px;}

#left{max-width:400px; display: inline-block; margin-left:50px}



.regulamin{
    margin:80px auto;
    text-align: center;
    font-size: 1em;
    font-family: helvetica,arial;
    letter-spacing: 2px;
    color: #000;
    padding: 50px;
    background:#fff;
    text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
    width: 70%;
    font-weight: 300;
}