html {
height:100%;
}
body {
height:100%; color:#686868; font-family:"Open Sans",sans-serif; font-size:16px; 
}
p {

}
h1 {
font-family:"Open Sans" !important, Helvetica, Arial, sans-serif; font-size:30px; font-weight:700;; text-align:inherit; text-transform:none; color:#2b2b2b; 
}
h2 {
font-family:"Open Sans" !important, Helvetica, Arial, sans-serif; font-weight:700; text-align:inherit; text-transform:none; color:#2b2b2b; 
}
h3 {
font-size:1.25em; color:#000; font-family:"Open Sans" !important; margin-top:0px; margin-bottom:0.625; 
}
h4 {
font-size:1.125em; color:#000; font-family:"Open Sans" !important; margin-top:0px; margin-bottom:0.625em; 
}
h5 {
font-size:1em; color:#000; font-family:"Open Sans" !important; margin-top:0px; margin-bottom:0.625em; 
}
h6 {
font-family:"Open Sans" !important, Helvetica, Arial, sans-serif; font-weight:700; text-align:inherit; text-transform:none; color:#2b2b2b; font-size: 16px;
}
h1 span {
font-weight:bold;
}
strong {

}
em {

}
q {

}
blockquote {
color:#eb682d; font-size:0.875em; font-style:italic; border-left:none; 
}
table {
border-collapse:collapse; margin-bottom:0.625em; 
}
th {
background-color:#c5cad0;color:#333333;border:1px solid #000;padding:20px;
}
tr {
border:1px solid #000; padding:1.25em; 
}
td {
border:1px solid #000; padding:1.25em; 
}
ul {
list-style-type:square; list-style-position:inside; padding:0; 
}
ul>li {

}
ol {

}
ol>li {

}
form {

}
label {
  color: #2b2b2b;
  font-weight: 600;
  letter-spacing: 0.2px;
  text-transform:uppercase !important;
}

input:focus {
box-shadow:none !important;
}
input {
-webkit-border-radius:0px !important; -moz-border-radius:0px !important; border-radius:0px !important; color:#000;display:block; margin:0.625em 0px; box-shadow:none !important;padding-left:0px !important;font-size:16px !important;
}
select {
-webkit-border-radius:0px !important; -moz-border-radius:0px !important; border-radius:0px !important; color:#000;display:block; margin:0.625em 0px; box-shadow:none !important;padding-left:0px !important;font-size:16px !important;
}
textarea {
-webkit-border-radius:0px !important; -moz-border-radius:0px !important; border-radius:0px !important; color:#000;display:block; margin:0.625em 0px; box-shadow:none !important;padding-left:0px !important;font-size:16px !important;height:200px !important; 
}
button {

}
input[type=submit] {

}
a {
outline:0; text-decoration:none; outline-offset:0px; 
}
/* google maps sie psuje  */
/*
img {
max-width:100% !important;
}
*/
p {
padding:4px 0px;margin:4px 0px;
}
.none {
display:none;
}
a:hover {
text-decoration:none;color:#84a725;
}
:hover {
transition:text-shadow 0.3s linear 0s, color 0.3s linear 0s;
}
.ul-clear {
list-style-type:none;margin:0px;padding:0px;
}
.mrg-default {
margin-top:15px;margin-bottom:15px;
}
.pdd-default {
padding-top:15px;padding-bottom:15px;
}
.v-pdd-default {
padding-left:15px;padding-right:15px;
}
.v-mrg-default {
margin-left:15px;margin-right:15px;
}
.pdd-reset {
padding-left:0px;padding-right:0px;
}
.mrg-reset {
margin-left:0px;margin-right:0px;
}
.v-pdd-reset {
padding-top:0px;padding-bottom:0px;
}
.v-mrg-reset {
margin-top:0px;margin-bottom:0px;
}
ul.kafelki {
list-style-type:none;margin:10px 0px;padding:0px;text-align:center;overflow:hidden;
}
ul.kafelki li {
display:inline-block;font-size:16px;margin:10px 0px;
}
ul.kafelki li table td {
vertical-align:top;padding:20px;
}
ul.kafelki li:first-child {
margin-left:0px;
}
ul.kafelki li:last-child {
margin-right:0px;
}
.center {
transform:translateY(50%);-moz-transform:translateY(50%);-webkit-transform:translateY(50%);-ms-transform:translateY(50%);
}
.center-box-position {
display:flex;flex-wrap:wrap;justify-content:center;margin:10px auto;position:relative;
}
.return {
padding:10px;
}
blockquote p {
color:#eb682d;font-size:14px;font-style:italic;border-left:none;
}
.btn-default{
  padding:16px 30px 14px;
  color:#fff;
  font-weight:bold;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  background:rgba(0, 0, 0, 0.5);
  text-shadow:none;
  box-shadow:none;
}
.btn-primary {
font-size:14px;padding:16px 30px 14px;color:#ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(0, 0, 0, 0.5);font-weight:bold;margin:10px 0px 0px;border:none;
}
.btn-default:hover {
background-color:#000 !important;color:#fff !important;background-position:16px 10px;
}
.btn-primary:hover {
background-image:none;background-color:#000;
}
.alert-info {
background-image:linear-gradient(to bottom, #84A725 0px, #fff 100%);border-color:#f93e3e;color:#f93e3e;
}
.loader {
animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-duration:1s;-webkit-animation-duration:1s;animation-delay:1s;-webkit-animation-delay:1s;opacity:0;
}
@keyframes fadeIn {
100% {
        opacity:1;
}
@-webkit-keyframes fadeIn {
100% {
            opacity:1;
}
.lightbox img {
max-width:none !important;
}
