/* #EF1921 + #fff */

*{font-family: 'EB Garamond'; font-size: 20px;}

body, html{background-size: 100% 100%; min-height: 100%; color:#333; margin:0; padding: 0; }
body{background: /*url(pozadie.jpg) center top repeat*/#eee; }
p{margin-top: 20px; margin-bottom: 20px; text-align: justify; }

.menuBG{background: #fff;-webkit-box-shadow: 0 0 10px 0 #999;box-shadow: 0 0 10px 0 #999;}

.header{text-align: center;}
#logo{max-width: 100%;max-height: 180px; margin-top: 20px; margin-bottom: 10px; margin-left: auto;margin-right: auto; }
hr{border-color:rgba(0,0,0,0.08);}

a{color:#333; text-decoration: none; display: inline-block; margin-left: 5px; margin-right: 5px;}
a:hover{color:#000; text-decoration: underline;}

ol,li{margin:0; padding: 0; text-align: justify;}
ol{margin-left: 36px;}

.bloky .kontakty p{text-align: right; }
@media screen and (max-width: 767px){
    .bloky p, .bloky .kontakty p{text-align: center;}
}

h1{display: none;}
h2{margin-top: 40px;}

.menu{text-align: center;}

.ilustr img{max-width: 100%; margin-bottom: 10px;-webkit-border-radius: 5px;border-radius: 5px;}
.ilustr img:first-child{margin-top: 50px;}

input, textarea{width:100%; margin-bottom: 10px;-webkit-border-radius: 6px;border-radius: 6px; background: #fff; padding: 5px; border:1px solid #bbb;}
button{width:100%;-webkit-border-radius: 6px;border-radius: 6px; color: #fff; display:block; background: #244B96; text-transform: uppercase; font-size:20px; }
button:hover{background: #5FA769; color:#fff !important;}

footer{background: #eee;-webkit-box-shadow: 0 0 10px 0 #999;box-shadow: 0 0 10px 0 #999;color:#999; padding-top: 15px; padding-bottom: 15px; margin-top: 60px; }
footer .col-sm-6{font-size: 16px;}
