@media only screen and (max-width: 530px){

#confirmcookies .box {
 padding: 15px 0px 15px 0px;
 font-size: 16px;
}
.but_no {
 display: inline-block;
 border: #6eb100 1px solid;
 border-radius: 8px;
 background-color: #fafafa;
 padding: 8px 0px 8px 0px;
 margin: 0px 0px 20px 20px;
 width: 130px;
 color: #222222;
 font-size: 14px;
 text-align: center; 
 text-decoration: none;
}
.but_ok {
 display: inline-block;
 border: 0;
 border-radius: 8px;
 background-color: #00aa00;
 padding: 8px 0px 8px 0px;
 margin: 0px 0px 20px 20px;
 width: 130px;
 color: #ffffff;
 font-size: 14px;
 text-align: center; 
 text-decoration: none;
}
#setingcookies {
 visibility: hidden;
 position: fixed; 
 bottom: 0; 
 left: 0;
 margin-left: 0px;
 padding: 0px 0px 10px 10px;
 width: 90%; 
 background-color: #ffffff;
 font-size: 12px;
 z-index: 30;
}

/*____________________________________________________________________________________________________________________________ ILUSTRACE___*/
.ilustrace {
 height: 300px;
}
.box_ilustrace {
 height: 300px;
}
.slogan {
 position: absolute;
 right: 10px;
 bottom: 10px;
 color: #eeeeee;
 font-size: 20px;
 font-weight: 300;
 line-height: 30px;
}
.slogan b {
 font-family: 'Uncial Antiqua',arial;
 font-size: 35px;
 font-weight: 300;
}
.slogan span {
 font-size: 30px;
 font-weight: 300;
}


/*____________________________________________________________________________________________________________________________ OBSAH___*/
h1 {
 font-size: 26px;
}
h2 {
 font-size: 22px;
}

.greenbox_obsah {
 width: 95%;
 height: auto;
 margin: auto;
 padding: 20px 0px 0px 0px;
 color: #eeeeee;
 font-size: 21px;
 font-weight: 300;
 font-style: italic;
 line-height: 30px;
}
.greenbox_obsah div {
 width: 100%;
 padding: 0px 0px 0px 0px;
 text-align: center;
 float: none;
}
.greenbox_obsah div img {
 width: 100%;
}

.links a {
 display: block;
 width: 100%;
 text-align: center;
}

.fogalerie {
 width: 100%;
 float: none;
}

/*____________________________________________________________________________________________________________________________ BOTTOM___*/
.bottom_cast {
 padding-bottom: 20px;
 width: 100%;
 text-align: center;
 float: none;
}


/*____________________________________________________________________________________________________________________________ OBECNE___*/
.screen {
 display: none;
}
.box33 {
 width: 100%;
 float: none;
}
.box50 {
 width: 100%;
 float: none;
}
.box50 img {
 margin-bottom: 20px;
 width: 55%;
}

}