@import "assets/css/fonts.css";body{font-family:'open_sansregular';font-size:13px;color:#848484;}
b{font-weight:700;}
a:hover{text-decoration:none;}
#menu-top{color:white;background:white;font-size:16px;}
#menu-top nav.navbar.navbar-default{background:none;border:none;margin:0;}
#menu-top .navbar-brand{height:auto;}
#menu-top #navbar-top{}
#menu-top a.navbar-brand{padding:0;height:auto;color:#1e406f;}
#menu-top #logo-top img{display:inline-block;float:left;}
#menu-top ul#top-menu{float:none;text-align:center;margin-top:0;}
#menu-top ul#top-menu li{display:inline-block;float:none;position:relative;}
#menu-top ul#top-menu li a{color:#969696;padding:45px 20px;font-size:20px;font-family:'bebas_neue_regular';text-transform:uppercase;}
#menu-top ul#top-menu li a:hover, #menu-top ul#top-menu li:hover > a{color:#fff500;background:#272727;}
#menu-top ul#top-menu li:hover ul{display:block;}
#menu-top ul#top-menu > li:hover > a:after{content:"";width:9px;height:8px;position:absolute;background:url(images/arrow-menu.png);bottom:15px;left:50%;margin-left:-5px;}
#menu-top ul#top-menu li ul{display:none;z-index:999;position:absolute;background:#e5e5e5;padding:15px 0;width:220px;text-align:left;}
#menu-top ul#top-menu li ul li{display:block;}
#menu-top ul#top-menu li ul li a{padding:5px 20px;display:block;}
@media screen and (max-width:768px){#menu-top #navbar-top{clear:both;width:100%;text-align:left;}
#menu-top ul#top-menu{text-align:left;}
#menu-top ul#top-menu li{display:block;}
#menu-top ul#top-menu li a{padding:15px 10px;}
#menu-top ul#top-menu > li:hover > a:after{display:none;}
.navbar-collapse.in{overflow:visible;}
button.navbar-toggle{margin-top:60px;}
#slider .caption{margin-top:20px !important;}
}
.top-phone{line-height:30px;margin-top:20px;}
.top-phone .line1{color:#969696;font-size:18px;font-family:'bebas_neue_regular';text-transform:uppercase;margin:0;}
.top-phone .line2{font-size:40px;color:#000000;font-family:'bebas_neuebold';text-transform:uppercase;margin:0;}
#top-header{height:190px;}
#top-header span{font-size:48px;color:white;font-family:'bebas_neue_regular';text-transform:uppercase;text-shadow:1px 1px 1px black;margin-top:60px;}
#content{color:#272727;padding:30px 0;}
#content h2{font-size:28px;color:#272727;font-family:'bebas_neue_regular';margin:15px 0;}
#content h3{font-size:24px;color:#272727;font-family:'bebas_neue_regular';margin:15px 0;}
#content h4{font-size:18px;color:#272727;font-family:'bebas_neue_regular';margin:15px 0;}
#content ul{padding-left:18px;}
#content ul li{list-style-image:url(images/li.png);display:list-item;}
#content ul.list-unstyled{padding:0 !important;overflow:hidden;}
#content ul.list-unstyled li{list-style-image:none;}
#googlemaps{height:420px;}
.wpcf7-form h3{margin-top:0;}
a.icotext{color:#848484;display:block;}
a.icotext span.ico{float:left;display:inline-block;width:30px;height:30px;margin-right:5px;}
a.icotext span.text{padding:0 5px;line-height:30px;display:inline-block;float:Left;}
a.icotext:hover span.text{background:#272727;color:#fff500;}
a.icotext.phone span.ico{background:url(images/icon/phone-ico.png) center center no-repeat;}
a.icotext.glob span.ico{background:url(images/icon/globe-ico.png) center center no-repeat;}
a.icotext.email span.ico{background:url(images/icon/mail-ico.png) center center no-repeat;}
a.icotext.mappoint span.ico{background:url(images/icon/mappin-ico.png) center center no-repeat;}
a.icotext.phone:hover span.ico{background:url(images/icon/phone-ico-h.png) center center no-repeat;}
a.icotext.glob:hover span.ico{background:url(images/icon/globe-ico-h.png) center center no-repeat;}
a.icotext.email:hover span.ico{background:url(images/icon/mail-ico-h.png) center center no-repeat;}
a.icotext.mappoint:hover span.ico{background:url(images/icon/mappin-ico-h.png) center center no-repeat;}
label{border-radius:0;}
input[type="text"], input[type="email"], textarea{background:#f6f6f6 !important;border-left:3px solid #272727 !important;border-top:1px solid #e9e9e9 !important;border-right:1px solid #e9e9e9 !important;border-bottom:1px solid #e9e9e9 !important;border-radius:0 !important;}
textarea{height:200px !important}
input[type="checkbox"]{display:none;}
input[type="checkbox"] + span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 -20px;vertical-align:middle;background:#f6f6f6;border-left:3px solid #272727;cursor:pointer;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
input[type="checkbox"]:checked + span{background:#f6f6f6 url(images/checked.png) center center no-repeat;}
span#clearForm{background:#272727;line-height:34px;display:inline-block;color:white;text-transform:uppercase;padding:0 10px;font-family:'bebas_neue_regular';margin-right:10px;border:1px solid #272727;font-size:20px;float:Left;cursor:pointer;}
input.wpcf7-form-control.wpcf7-submit.btn.btn-primary{background:white;line-height:34px;display:inline-block;color:#272727;text-transform:uppercase;padding:0 10px;font-family:'bebas_neue_regular';margin-right:10px;border:1px solid #272727;border-radius:0;font-size:20px;}
#footer-bottom{background:#333333;color:white;font-size:12px;}
#footer-bottom{color:white;font-size:14px;padding:10px 0 15px;min-height:120px;}
#footer-bottom nav.navbar.navbar-default{background:none;border:none;margin:0;}
#footer-bottom .navbar-brand{height:auto;}
#footer-bottom #navbar-bottom{}
#footer-bottom a.navbar-brand{padding:0;height:auto;color:white;}
#footer-bottom ul#bottom-menu{float:none;text-align:center;margin-top:0;}
#footer-bottom ul#bottom-menu li{display:inline-block;float:none;}
#footer-bottom ul#bottom-menu li ul{display:none;}
#footer-bottom ul#bottom-menu li:first-child a{border:none;}
#footer-bottom ul#bottom-menu li a{color:white;padding:0 10px;font-size:14px;border-left:1px solid #899e97;}
#footer-bottom ul#bottom-menu li a:hover, #footer-bottom ul#bottom-menu li.current-menu-item a{color:#fff500;}
#footer-bottom #copyright{}
#footer-bottom #copyright{display:inline-block;color:white;margin-right:10px;font-size:12px;padding-left:10px;border-left:1px solid #899e97;}
#footer-spacer{background:#135a96;}
#footer-spacer hr.line{margin:0;border:none;height:1px;width:100%;background:#5a8cb6;}
@media screen and (max-width:768px){#footer-column1 .textwidget{margin-right:0;border-right:none;}
}
html{position:relative;min-height:100%;}
body{margin-bottom:120px;}
#footer-bottom{position:absolute;bottom:0;width:100%;height:120px;}
.imagebox{margin-top:20px;}
.imagebox.kontakt{overflow:hidden;background:#ffde00;text-align:center;padding:20px;height:260px;}
.imagebox.kontakt h1{font-size:48px !important;color:#272727;font-family:'bebas_neue_regular';text-transform:uppercase;margin-bottom:0;margin-top:40px;}
.imagebox.kontakt h2{font-size:14px !important;font-family:'open_sansregular' !important;margin-top:0 !important;}
.imagebox .image{height:260px;position:relative;}
.imagebox .image .shadow{opacity:0;-webkit-transition:all 1s;transition:all 1s;background:rgba(255, 222, 0, 0.65) url(images/lupa.png) center center no-repeat;position:absolute;width:100%;height:100%;}
.imagebox .desc{font-family:'bebas_neue_regular';text-transform:uppercase;font-size:24px;margin-top:8px;text-align:center;}
a .imagebox .desc{color:#272727;}
a:hover .imagebox .image .shadow{opacity:1;}
.mrgb40{margin-bottom:40px;}
#slider, #slider .item{height:428px;}
#slider .caption{color:white;margin-top:100px;}
#slider .caption h1{font-size:60px;font-family:'bebas_neuelight';margin-bottom:0;text-shadow:1px 1px 1px #61b0d1;}
#slider .caption h1 strong{font-family:'bebas_neuebold';}
#slider .caption h2{font-size:60px;font-family:'bebas_neuelight';margin-bottom:0;text-shadow:1px 1px 1px #61b0d1;}
#slider .caption h2 strong{font-family:'bebas_neuebold';}
#slider .caption{font-size:18px;font-family:'open_sansregular';}
#slider a.link{-webkit-transition:all 1s;transition:all 1s;padding:5px 10px;border:1px solid white;color:white;margin-top:10px;display:inline-block;font-size:22px;text-transform:uppercase;font-family:'bebas_neue_regular'}
#slider a.link .arrow{-webkit-transition:all 1s;transition:all 1s;display:inline-block;width:8px;height:9px;background:url(images/arrow.png);margin-left:5px;}
#bottom{background:#e4e4e4;padding:30px 0;}
#bottom h2{font-size:28px;color:#272727;font-family:'bebas_neue_regular';margin:15px 0;}
.gallery{}
.gallery .box{margin-bottom:20px;position:relative;}
.gallery .img{height:200px;position:relative;}
.gallery-pagination span{margin:0 3px !important;text-align:center;line-height:30px;padding:0 !important;border-radius:100%;border:none;background:#fff500;color:white;width:30px;height:30px;display:inline-block;}
.gallery-pagination a.page-numbers{margin:0 3px !important;font-weight:bold;text-align:center;line-height:30px;padding:0 !important;border-radius:100%;border:none !important;background:#333333;color:white;width:30px;height:30px;display:inline-block;}
.gallery-pagination a.page-numbers:hover{background:#fff500!important;}
.gallery-pagination a.next, .gallery-pagination a.prev{display:none;}
.gallery .box .shadow{opacity:0;position:absolute;width:100%;height:100%;-webkit-transition:all 1s;transition:all 1s;background:rgba(255, 222, 0, 0.65) url(images/lupa.png) center center no-repeat;}
.gallery a:hover .shadow{opacity:1;}
.homebox img{margin-bottom:15px;}
.homebox a.link{-webkit-transition:all 1s;transition:all 1s;padding:5px 10px;border:1px solid #333333;color:#333333;margin-top:10px;display:inline-block;font-size:22px;text-transform:uppercase;font-family:'bebas_neue_regular'}
.homebox a.link .arrow{-webkit-transition:all 1s;transition:all 1s;display:inline-block;width:8px;height:9px;background:url(images/arrow-black.png);margin-left:5px;}
.homebox a.link:hover{color:white;border:1px solid #333333;background:#333333;}
.homebox a.link:hover .arrow{background:url(images/arrow.png)}
div#links{position:absolute;background:rgba(28, 28, 28, 0.69);bottom:0;width:100%;text-align:center;padding:4px 0;}
#links a.icotext{display:inline-block;margin:0 20px;color:white;}
#links a.icotext.phone span.ico{background:url(images/phone-w.png) center center no-repeat;}
#links a.icotext.email span.ico{background:url(images/mail-w.png) center center no-repeat;}
#links a.icotext.fb span.ico{background:url(images/fb-w.png) center center no-repeat;}
#links a.icotext.gplus span.ico{background:url(images/gplus-w.png) center center no-repeat;}
#links a.icotext.phone:hover span.ico{background:url(images/phone-w.png) center center no-repeat;}
#links a.icotext.email:hover span.ico{background:url(images/mail-w.png) center center no-repeat;}
#links a.icotext.fb:hover span.ico{background:url(images/fb-w.png) center center no-repeat;}
#links a.icotext.gplus:hover span.ico{background:url(images/gplus-w.png) center center no-repeat;}
#links a.icotext.fb{margin-right:0;}
#links a.icotext.gplus{margin-left:0;}
#links a.icotext.fb .text, #links a.icotext.gplus .text{display:none;}
ol.carousel-indicator{position:absolute;bottom:50px;text-align:left;padding:0 30px;margin-left:auto;margin-right:auto;left:0;right:0;z-index:10;}
ol.carousel-indicator li{text-indent:-9999px;border-radius:100%;height:12px;width:12px;border:1px solid white;margin:0;padding:2px;clear:both;display:inline-block;margin-left:5px;}
ol.carousel-indicator li.active{background:white;border:1px solid white;width:12px;height:12px;margin:0;padding:2px;}
.kontakt li{display:block;overflow:hidden;}
p.breadcrumbStrGlowna{padding-left:15px;}
p.breadcrumbPoStrona{padding:10px 0px 0px 0px;}
.kac-sm-panel{position:fixed;top:150px;right:-100px;}
.kac-sm-panel ul{list-style-type:none;}
.kac-sm-panel li{border-radius:5px;width:140px;height:40px;padding:5px;margin:3px 0px;position:relative;right:0px;box-sizing:initial;}
.kac-sm-panel span{width:80px;display:inline;font-size:16px;vertical-align:middle;padding-bottom:13px;position:absolute;top:15px;left:50px;color:#FFF;font-family:sans-serif;font-weight:700;}
.kac-sm-text-black{color:#000000 !important;}
.kac-sm-panel a{text-decoration:none;}
.kac-sm-block{transition:right 0.5s ease-out 0s;}
.kac-sm-block:hover{right:90px;}
.kac-sm-fb{background:none repeat scroll 0% 0% #295C9E;}.kac-sm-gplus{background:none repeat scroll 0% 0% #DA2128;}.kac-sm-pkt{background:none repeat scroll 0% 0% #FFFFFF;}.kac-sm-twitter{background:none repeat scroll 0% 0% #16B9ED;}.kac-sm-blog{background:none repeat scroll 0% 0% #0171BB;}.kac-sm-pinterest{background:none repeat scroll 0% 0% #D73532;}.kac-sm-youtube{background:none repeat scroll 0% 0% #E32C26;}.kac-sm-goldenline{background:none repeat scroll 0% 0% #FFFFFF;}.kac-sm-allegro{background:none repeat scroll 0% 0% #FF5A00;}.kac-sm-linkedin{background:none repeat scroll 0% 0% #0097BD;}.kac-sm-googlekspert{background:none repeat scroll 0% 0% #FFFFFF;}.kac-sm-payback{background:none repeat scroll 0% 0% #00349A;}
@media screen and (max-width:640px){.kac-sm-panel{display:none;}
}
#wpcf7-f4-p10-o1 > form > div.form-group.rodoz{ float: left; }