@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; }

.kac-sm-gmb img{
    margin: 5px 3px;
}

.kac-sm-gmb{
    background: none repeat scroll 0% 0% #19c138e8;
}
.kontakt-tel-mail{
    padding: 0 5px;
    line-height: 30px;
    display: inline-block;
    float: Left;
color: #848484;
}
.kontakt-tel-mail:hover{
background: #272727;
    color: #fff500;
}
