@import url(../vendor/FoundationXY/css/foundation.min.css);
@import url(../vendor/jqueryUI-autocomplited/jquery-ui.min.css);
@import url(../vendor/jqueryUI-autocomplited/jquery-ui.theme.min.css);
body { position: relative; }

.cookiesMessages { background: rgba(0, 0, 0, 0.8); padding: 5px; color: #e2e2e2; text-align: center; font-size: 12px; z-index: 9999; }
.cookiesMessages p { margin: 0; }
.cookiesMessages .cookiesContent { display: inline-block; vertical-align: middle; }
.cookiesMessages .cookiesButton { display: inline-block; vertical-align: middle; }
.cookiesMessages .cookiesButton button { padding: 3px 15px; border-radius: 5px; background: rgba(226, 226, 226, 0.7); border: 1px solid #e2e2e2; cursor: pointer; }
.cookiesMessages .cookiesButton button span { font-size: 10px; font-weight: bold; }

.cookiesMessages.light { background: rgba(255, 255, 255, 0.8); color: #25272e; }
.cookiesMessages.light button { background: rgba(0, 0, 0, 0.7); border: 1px solid #000; }
.cookiesMessages.light button span { color: #fff; }

.top_static, .top_fixed, .bottom_static, .bottom_fixed, .bottom_right_fixed, .top_right_fixed { padding: 10px 30px; width: 70%; margin: auto; border-radius: 5px; }
.top_static .cookiesButton, .top_fixed .cookiesButton, .bottom_static .cookiesButton, .bottom_fixed .cookiesButton, .bottom_right_fixed .cookiesButton, .top_right_fixed .cookiesButton { padding-left: 30px; }

.top_static { position: absolute; top: 0; width: 100%; border-radius: 0; font-size: 16px; }
.top_static .cookiesButton button { padding: 6px 20px; }
.top_static .cookiesButton button span { font-size: 12px; }

.top_fixed { position: fixed; left: 50%; transform: translateX(-50%); border-top-right-radius: 0; border-top-left-radius: 0; font-size: 16px; }
.top_fixed .cookiesButton button { padding: 6px 20px; }
.top_fixed .cookiesButton button span { font-size: 12px; }

.bottom_static { position: absolute; bottom: 0; z-index: 9999; width: 100%; border-radius: 0; }

.bottom_fixed { position: fixed; left: 50%; transform: translateX(-50%); bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.corner_static { position: absolute; top: 0; right: 0; width: 200px; height: 200px; z-index: 9; background: none; }
.corner_static .cookiesContent { padding: 10px 10px 0 0; }
.corner_static .cookiesButton { margin-top: 10px; display: block; padding: 0; }
.corner_static .cookiesButton button { padding: 5px 20px; font-size: 12px; margin: auto; }
.corner_static:before { content: ''; background: rgba(0, 0, 0, 0.8); width: 250%; height: 250%; position: absolute; top: -262px; left: -50px; z-index: -1; transform: rotate(-45deg); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }

.corner_fixed { position: fixed; top: 0; right: 0; width: 200px; height: 200px; z-index: 9; background: none; }
.corner_fixed .cookiesContent { padding: 10px 10px 0 0; }
.corner_fixed .cookiesButton { margin-top: 10px; display: block; padding: 0; }
.corner_fixed .cookiesButton button { padding: 5px 20px; font-size: 12px; margin: auto; }
.corner_fixed:before { content: ''; background: rgba(0, 0, 0, 0.8); width: 250%; height: 250%; position: absolute; top: -262px; left: -50px; z-index: -1; transform: rotate(-45deg); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }

.corner_static.light, .corner_fixed.light { background: none; }
.corner_static.light:before, .corner_fixed.light:before { background: rgba(255, 255, 255, 0.9); }

.bottom_right_fixed { max-width: 300px; bottom: 10px; right: 10px; position: fixed; }
.bottom_right_fixed .cookiesButton { margin-top: 10px; display: block; padding: 0; }

.top_right_fixed { max-width: 300px; top: 10px; right: 10px; position: fixed; }
.top_right_fixed .cookiesButton { margin-top: 10px; display: block; padding: 0; }

.hide { display: none; }

@media screen and (max-width: 1200px) { .top_static, .top_fixed, .bottom_static, .bottom_fixed, .bottom_right_fixed, .top_right_fixed { width: 101%; border-radius: 0; } }
body { margin: 0; }

.ui-autocomplete { padding: 10px; }
.ui-autocomplete .ui-autocomplete-category { font-weight: bold; margin-top: 10px; font-size: 15px; }

header { display: block; }

.pagination span { display: inline-block; border-radius: 3px; }

p { min-height: 1rem; }

.comment-list { list-style: none; margin: 0; padding: 0; }
.comment-list.children { padding: 0 0 0 20px; }
.comment-list.children .comment { margin: 10px 0 0 0; padding: 10px 0 0 0; }
.comment-list .comment { border-top: 1px dotted #404040; padding: 20px 0; }
.comment-list .comment .comment-body .comment-author .comment-author-avatar { border: 1px solid #eee; float: left; margin: 0 10px 10px 0; max-width: 60px; max-height: 60px; }
.comment-list .comment .comment-body .comment-meta { margin-bottom: 25px; }

.comment-form .comment-cancel-reply a { display: none; }

@font-face { font-family: 'Palanquin'; font-style: bold; font-weight: 700; src: local("Palanquin Bold"), local("Palanquin-Bold"), url(../font/palanquin/Palanquin-Bold.ttf) format("truetype"); }
@font-face { font-family: 'Palanquin'; font-style: semi-bold; font-weight: 600; src: local("Palanquin SemiBold"), local("Palanquin-SemiBold"), url(../font/palanquin/Palanquin-SemiBold.ttf) format("truetype"); }
@font-face { font-family: 'Palanquin'; font-style: thin; font-weight: 100; src: local("Palanquin Thin"), local("Palanquin-Thin"), url(../font/palanquin/Palanquin-Thin.ttf) format("truetype"); }
@font-face { font-family: 'Palanquin'; font-style: regular; font-weight: 400; src: local("Palanquin Regular"), local("Palanquin-Regular"), url(../font/palanquin/Palanquin-Regular.ttf) format("truetype"); }
@font-face { font-family: 'Palanquin'; font-style: light; font-weight: 300; src: local("Palanquin Light"), local("Palanquin-Light"), url(../font/palanquin/Palanquin-Light.ttf) format("truetype"); }
@font-face { font-family: 'Palanquin'; font-style: extra-light; font-weight: 200; src: local("Palanquin ExtraLight"), local("Palanquin-ExtraLight"), url(../font/palanquin/Palanquin-ExtraLight.ttf) format("truetype"); }
@font-face { font-family: 'Palanquin'; font-style: medium; font-weight: 500; src: local("Palanquin Medium"), local("Palanquin-Medium"), url(../font/palanquin/Palanquin-Medium.ttf) format("truetype"); }
@font-face { font-family: 'Poppins'; font-style: light; font-weight: 300; src: local("Poppins Light"), local("Poppins-Light"), url(../font/poppins/Poppins-Light.ttf) format("truetype"); }
@font-face { font-family: 'Poppins'; font-style: regular; font-weight: 400; src: local("Poppins Regular"), local("Poppins-Regular"), local("Poppins"), url(../font/poppins/Poppins-Regular.ttf) format("truetype"); }
@font-face { font-family: 'Poppins'; font-style: medium; font-weight: 500; src: local("Poppins Medium"), local("Poppins-Medium"), url(../font/poppins/Poppins-Medium.ttf) format("truetype"); }
@font-face { font-family: 'Poppins'; font-style: bold; font-weight: 700; src: local("Poppins Bold"), local("Poppins-Bold"), local("Poppins"), url(../font/poppins/Poppins-Bold.ttf) format("truetype"); }
@font-face { font-family: 'Poppins'; font-style: semi-bold; font-weight: 600; src: local("Poppins SemiBold"), local("Poppins-SemiBold"), local("Poppins"), url(../font/poppins/Poppins-SemiBold.ttf) format("truetype"); }
header { background: black; min-height: 100px; }

.kreska { display: block; height: 2px; width: 100%; background: #fbc102; /* For browsers that do not support gradients */ background: -webkit-linear-gradient(left, #fbc102, #f0a331); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(right, #fbc102, #f0a331); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(right, #fbc102, #f0a331); /* For Firefox 3.6 to 15 */ background: linear-gradient(to right, #fbc102, #f0a331); /* Standard syntax */ }

.logoBox { height: 98px; display: table-cell; vertical-align: middle; }

.menuGlowne { display: inline-block; margin-top: 33px; }
.menuGlowne a { margin-right: 35px; height: 29px; }
.menuGlowne button { margin-right: 0px; margin-left: 7px; cursor: pointer; }

.menuGlownePrawa { width: 250px; text-align: center; padding-top: 30px; }
.menuGlownePrawa a { color: #717170; }
.menuGlownePrawa a:hover { font-weight: bold; }

#MenuLewa { z-index: 10; }

footer { background: #171716; }

.stopkaTytul { background: url("../img/ikona-kontakt-stopka.png") no-repeat top left; height: 91px; color: #f2f2f2; width: 100%; margin: 27px 8px; }
.stopkaTytul h1 { font-family: 'Palanquin', sans-serif; font-weight: 700; font-size: 43px; padding-left: 111px; line-height: 91px; }

.stopkaCopyright { font-weight: 300; font-size: 12px; text-align: center; color: rgba(247, 247, 247, 0.2); line-height: 38px; margin-top: 80px; }

.linkiStopka { color: rgba(247, 247, 247, 0.5); font-weight: 300; margin-left: 70px; display: inline-block; }
.linkiStopka .tytul { font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 18px; margin-bottom: 50px; }
.linkiStopka a { color: rgba(247, 247, 247, 0.5); font-size: 12px; }
.linkiStopka a:hover { color: rgba(247, 247, 247, 0.8); }
.linkiStopka ul { line-height: 20px; }

.mapaStrony { display: inline-block; width: 300px; vertical-align: top; }

.grafikaStopka { display: inline-block; width: 288px; position: relative; height: 235px; vertical-align: top; }
.grafikaStopka a { position: absolute; color: #f4f0ec; font-family: Palanquin, sans-serif; font-weight: 700; line-height: 59px; font-size: 14px; }
.grafikaStopka a img { margin-right: 10px; }
.grafikaStopka a:hover { opacity: 0.7; }
.grafikaStopka .bnewsGrafikaStopka { top: 70px; left: 40px; }
.grafikaStopka .becoGrafikaStopka { top: 70px; left: 97px; }
.grafikaStopka .becoGrafikaStopka span { background: -webkit-linear-gradient(left, #f9c203, #80cf7f); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #f9c203; }
.grafikaStopka .bshowerGrafikaStopka { top: 118px; left: 12px; }
.grafikaStopka .bpromoGrafikaStopka { top: 118px; left: 69px; }
.grafikaStopka .bidbeeGrafikaStopka { top: 118px; left: 124px; }
.grafikaStopka .bidbeeGrafikaStopka span { background: -webkit-linear-gradient(left, #fac004, #f0a430); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #fac004; }
.grafikaStopka .bpartnerGrafikaStopka { top: 166px; left: 40px; }
.grafikaStopka .bbetGrafikaStopka { top: 166px; left: 97px; }
.grafikaStopka .bbetGrafikaStopka span { background: -webkit-linear-gradient(left, #efa133, #ef6d33); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #efa133; }

.pomocStopka { display: inline-block; width: 313px; vertical-align: top; }
.pomocStopka ul { margin-bottom: 12px; }

.rejestracjaStopka { display: inline-block; width: 200px; vertical-align: top; }

.buttonGradient { background: #fbc102; /* For browsers that do not support gradients */ background: -webkit-linear-gradient(left, #fbc102, #efa332); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(right, #fbc102, #efa332); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(right, #fbc102, #efa332); /* For Firefox 3.6 to 15 */ background: linear-gradient(to right, #fbc102, #efa332); /* Standard syntax */ display: inline-block; padding: 1px; border-radius: 19px; }
.buttonGradient .buttonGrad { background: #171716; transition: background 0.3s ease-in-out; height: 36px; border-radius: 18px; line-height: 36px; padding: 0 26px; border: 0; display: inline-block; text-transform: uppercase; font-family: Palanquin, sans-serif; font-weight: 400; font-size: 10px; }
.buttonGradient .buttonGrad span { background: -webkit-linear-gradient(left, #fbc102, #efa332); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #fbc102; }
.buttonGradient .buttonGrad:hover { background: none; }
.buttonGradient .buttonGrad:hover span { background: none; -webkit-background-clip: initial; -webkit-text-fill-color: #171716; color: #171716; }

.gradientCiemniej .buttonGrad { background: #171716; transition: background 0.3s ease-in-out; height: 36px; border-radius: 18px; line-height: 36px; padding: 0 26px; border: 0; display: inline-block; text-transform: uppercase; font-family: Palanquin, sans-serif; font-weight: 400; font-size: 10px; color: rgba(247, 247, 247, 0.4); border: 1px solid rgba(247, 247, 247, 0.4); }
.gradientCiemniej .buttonGrad span { color: rgba(247, 247, 247, 0.4); }
.gradientCiemniej .buttonGrad:hover { background: rgba(247, 247, 247, 0.4); }
.gradientCiemniej .buttonGrad:hover span { color: #171716; }

.tlo { width: 100%; display: block; position: relative; height: 100%; background: url("../img/tlo.png") no-repeat top center; top: 0; }

.noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; }

@media screen and (max-width: 640px) { header { padding-bottom: 30px; }
  .linkiStopka { margin-left: 20px; } }
@media screen and (min-width: 1920px) { .tlo { background-position: left top; } }

/*# sourceMappingURL=szablon.css.map */
