@import "assets/css/fonts.css";body{font-family:'Alegreya Sans', sans-serif;font-size:16px;line-height:20px;color:#1b1b1b;}
body#front{background:#e1e1e1;}
.wrapper{max-width:1200px;width:100%;padding:0 15px;margin:0 auto;}
a:hover{text-decoration:none;}
#header{background:#1b1b1b;padding:10px 0;}
#header .navbar{background:none;border:none;margin:0;}
#header #navbar-top{background:none;border:none;margin:0;float:right;}
#header .navbar-brand{height:auto;}
#header #navbar-top ul#top-menu{margin-top:15px;}
#header #navbar-top ul#top-menu li{}
#header #navbar-top ul#top-menu li a{background:none;font-size:24px;color:white;font-weight:400;font-style:italic;}
#header #navbar-top ul#top-menu li a:hover{color:#68c75d;}
#header #navbar-top ul#top-menu li.current-menu-item > a{color:#68c75d;}
#header #navbar-top ul#top-menu li.current-menu-parent > a{color:#68c75d;}
#header ul#social-menu{margin-top:15px;margin-left:0;margin-right:0;}
#header ul#social-menu li.social{margin-left:10px;}
#header ul#social-menu li.separator{border-left:1px solid #606060;margin-left:25px;margin-top:10px;margin-right:10px;}
#header ul#social-menu li.separator > a{padding:5px 0 5px 0;text-indent:-9999px;margin-top:0;}
#header ul#social-menu li.social > a{min-width:30px;display:block;text-indent:-9999px;width:30px;}
#header ul#social-menu li.fb > a{background:url(images/fb.png) center center no-repeat;}
#header ul#social-menu li.fb > a:hover{background:url(images/fb_hoover.png) center center no-repeat;}
#header ul#social-menu li.gp > a{background:url(images/g+.png) center center no-repeat;}
#header ul#social-menu li.gp > a:hover{background:url(images/g+_hoover.png) center center no-repeat;}
#header ul#social-menu li.yt > a{background:url(images/yt.png) center center no-repeat;}
#header ul#social-menu li.yt > a:hover{background:url(images/yt_hoover.png) center center no-repeat;}
#header #navbar-top ul#top-menu li ul{background:#1b1b1b;border:1px solid #60b756;left:0;right:inherit;margin-top:20px;padding-top:20px;padding-bottom:20px;}
#header #navbar-top ul#top-menu li ul:before{content:"";background:url(images/menu-arrow.png);width:35px;height:18px;position:absolute;top:-16px;left:25px;}
#header #navbar-top ul#top-menu li ul li a{font-size:18px;}
#header button{margin-right:0;margin-top:25px;}
@media (max-width:1060px){#header ul#social-menu{margin:0;position:absolute;top:13px;right:80px;}
#header ul#social-menu li.separator{display:none;}
#header ul#social-menu li.social{display:inline-block;margin-top:10px;}
#header #navbar-top{width:100%;float:none;border:none;box-shadow:none;}
#header #navbar-top ul#top-menu li ul{position:relative;}
.navbar-header{float:none;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin:7.5px -15px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.navbar-text{float:none;margin:15px 0;}
.navbar-collapse.collapse.in{display:block!important;}
.collapsing{overflow:hidden!important;}
}
@media (max-width:460px){#header ul#social-menu{position:relative;top:0;right:0;}
}
#mapa{position:relative;}
#mapa #googlemaps{position:absolute !important;top:0;left:0;height:100%;width:100%;right:0;bottom:0;}
#mapa #map-content{}
#mapa #map-content #content-contact{background:url(images/bg_fast_contact.jpg) center center no-repeat;background-size:cover;padding-top:10px;padding-bottom:0;font-size:16px;line-height:19px;color:white;font-weight:400;}
#mapa #map-content #content-contact p.line1{font-size:40px;color:white;font-weight:800;font-style:italic;margin:0;line-height:32px;}
#mapa #map-content #content-contact p.line2{font-size:21px;color:white;font-weight:400;font-style:italic;margin:0;line-height:24px;margin-bottom:10px;}
#mapa #map-content #content-contact p.line3{font-size:18px;color:white;font-weight:400;font-style:italic;margin:0;line-height:24px;margin-bottom:10px;margin-top:10px;}
#mapa #map-content #content-contact table{width:100%;text-align:right;}
#mapa #map-content #content-contact form{}
#mapa #map-content #content-contact form input{background:none;color:white;border:1px solid white;border-radius:0;}
#mapa #map-content #content-contact form textarea{height:70px;resize:none;background:none;color:white;border:1px solid white;border-radius:0;}
#mapa #map-content #content-contact form .wpcf7-submit{background:white url(images/wyslij.png) 92% 50% no-repeat;color:#5ba852;border:none;font-size:18px;font-weight:500;font-style:italic;padding:5px 40px 5px 10px;width:160px;}
#mapa #map-content #content-contact form .has-error .form-control{border:1px solid red;}
#mapa #map-content #content-contact form .help-block{display:none;}
@media (max-width:768px){#mapa #googlemaps{position:relative !important;height:400px;}
}
#mapa #map-content #content-contact form input::-webkit-input-placeholder{color:white !important;font-style:italic}
#mapa #map-content #content-contact form input::-moz-placeholder{color:white !important;font-style:italic}
#mapa #map-content #content-contact form input:-ms-input-placeholder{color:white !important;font-style:italic}
#mapa #map-content #content-contact form input:-moz-placeholder{color:white !important;font-style:italic}
#mapa #map-content #content-contact form textarea::-webkit-input-placeholder{color:white !important;font-style:italic}
#mapa #map-content #content-contact form textarea::-moz-placeholder{color:white !important;font-style:italic}
#mapa #map-content #content-contact form textarea:-ms-input-placeholder{color:white !important;font-style:italic}
#mapa #map-content #content-contact form textarea:-moz-placeholder{color:white !important;font-style:italic}
#content{background:url(images/content-bg.jpg) center bottom no-repeat;padding-bottom:350px;}
#content h1.page-title{color:#5ba852;font-size:36px;font-weight:800;font-style:italic;margin-top:20px;margin-bottom:20px;border-bottom:1px solid #5ba852;}
#content ul{padding:0;list-style:none;}
#content ul li{padding-left:15px;background:url(images/li.png) center left no-repeat;}
#content table{}
#content table tr{}
#content table tr th{border:none;background:#24691c;color:white;padding:13px 10px;font-size:16px;font-weight:700;text-align:center;}
#content table tr td{color:white;}
#content table tr td{background:#499541;border:none;padding:13px 10px;text-align:center;}
#content table tr td:nth-child(2n){background:#5ba852;}
#content table tr:nth-child(2n) td{background:#37832f;}
#content table tr:nth-child(2n) td:nth-child(2n){background:#418f38;}
#content input, #content textarea{border-radius:0;}
#content .wpcf7-submit{border-radius:0;background:#5ba852 url(images/wyslij-white.png) 92% 50% no-repeat;color:white;border:none;font-size:18px;font-weight:500;font-style:italic;padding:5px 40px 5px 10px;width:160px;}
#content p{text-align:justify;}
#footer{background:#1b1b1b;padding:15px 0;}
#footer #footer-copyright{font-size:16px;color:#7b7b7b;font-weight:400;line-height:30px;font-style:italic;}
#footer #footer-copyright span{color:white;}
#footer #footer-realization{font-size:12px;color:#7c7c7c;font-weight:400;line-height:30px;}
#footer #footer-realization a{font-size:14px;color:white;}
#footer #footer-social{}
#footer #footer-social ul{list-style:none;padding:0;margin:0;}
#footer #footer-social li{display:inline-block;margin:0 5px;}
#footer #footer-social li a{width:30px;height:30px;display:block;}
#footer #footer-social li.fb a{background:url(images/fb.png) center center no-repeat;}
#footer #footer-social li.fb a:hover{background:url(images/fb_hoover.png) center center no-repeat;}
#footer #footer-social li.gp a{background:url(images/g+.png) center center no-repeat;}
#footer #footer-social li.gp a:hover{background:url(images/g+_hoover.png) center center no-repeat;}
#footer #footer-social li.yt a{background:url(images/yt.png) center center no-repeat;}
#footer #footer-social li.yt a:hover{background:url(images/yt_hoover.png) center center no-repeat;}
.tab{width:100%;height:100%;display:table;}
.tab-cell{width:100%;height:100%;display:table-cell;vertical-align:middle;}
#section-box{background:#e1e1e1;padding:20px 0 40px;position:relative;}
#section-box .inner-wrapp{background:white;padding:20px 0;z-index:1;position:relative;}
#section-box .shadowtop{content:"";position:absolute;background:url(images/box-shadow.png)center center no-repeat;height:39px;width:100%;top:8px;}
#section-box .shadowbottom{content:"";position:absolute;background:url(images/box-shadow.png)center center no-repeat;height:39px;width:100%;bottom:28px;}
#section-box .box-oferta{height:270px;width:100%;position:relative;overflow:hidden;}
#section-box .box-oferta .inner{border:1px solid white;margin:0;position:absolute;left:8px;right:8px;bottom:8px;top:8px;padding:0px;}
#section-box .box-oferta .content{background:rgba(27,27,27,0.6);position:absolute;left:0;right:0;color:white;bottom:0;padding:0 15px;z-index:0;}
#section-box .col-lg-3{margin-bottom:10px;padding:0 5px;}
#section-box .col-lg-4{margin-bottom:10px;padding:0 5px;}
#section-box .col-lg-12 .row{margin:0 -5px;}
#section-box .box-oferta p{font-size:24px;color:white;font-weight:800;margin:15px 0 10px 0;font-style:italic;}
#section-box .box-oferta a{color:white;font-size:18px;font-style:italic;font-weight:400;display:inline-block;margin-bottom:20px;}
#section-box .box-oferta a span{background:url(images/strzalka.png);width:6px;height:13px;display:block;float:right;margin-left:10px;margin-top:7px;}
#section-box .box-oferta.shop .content{background:none;}
#section-box .box-oferta.shop .oferta-title1 p{line-height:38px;font-size:48px;color:white;font-weight:800;font-style:italic;margin:0;}
#section-box .box-oferta.shop .oferta-title2 p{line-height:24px;font-size:24px;color:white;font-weight:400;margin:0 0 20px 0;font-style:italic;}
@media (max-width:768px){#section-box .col-lg-3{width:50%;}
#section-box .col-lg-4{width:33.33%}
#section-box .box-oferta.shop .oferta-title1 p{line-height:28px;font-size:38px;}
#section-box .box-oferta.shop .oferta-title2 p{line-height:20px;font-sizE:20px;}
}
@media (max-width:560px){#section-box .col-lg-4{width:100%;}
}
@media (max-width:460px){#section-box .col-lg-3{width:100%;}
}
#breadcrumbs{padding:10px 0;overflow:hidden;font-size:16px;color:#1b1b1b}
#breadcrumbs #crumbs a, #breadcrumbs #crumbs span{font-size:16px;color:#1b1b1b}
.gallery{margin-top:20px;}
.gallery .box{margin-bottom:20px;position:relative;}
.gallery .img{height:125px;position:relative;}
.gallery .box.first .img{height:370px !important;}
.gallery-pagination span{margin:0 3px !important;text-align:center;line-height:30px;padding:0 !important;border-radius:100%;border:none;background:#ffa70e;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:#00699e;color:white;width:30px;height:30px;display:inline-block;}
.gallery-pagination a.page-numbers:hover{background:#393939 !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(91,168,82,0.8) url(images/lupa.png) center center no-repeat;}
.gallery a:hover .shadow{opacity:1;}
#gal_paging_container{overflow:hidden;}
#gal_paging_container ul{list-style:none;overflow:hidden;padding:0;}
#gal_paging_container ul li:before{display:none;}
#paging_container{}
#paging_container ul{list-style:none;padding:0;margin:0;}
#paging_container ul li{padding:0 15px;}
.page_navigation , .alt_page_navigation{padding-bottom:10px;display:block;text-align:center;clear:both;height:auto;overflow:hidden;margin-top:0;margin-bottom:25px;}
.page_navigation a, .alt_page_navigation a{padding:0 5px;margin:0 2px;color:#1b1b1b;text-decoration:none;font-size:16px;}
.active_page{color:white !important;background:#5ba852;}
.first_link, .last_link{display:none !important;}
a.previous_link{text-indent:-9999px;background:url(images/prev.png) center center no-repeat;height:22px;}
a.next_link{text-indent:-9999px;background:url(images/next.png) center center no-repeat;height:22px;}
.line{height:1px;width:100%;background:#5ba852;margin:25px 0;}
.caption.top_right{position:absolute;right:20px;top:30px;}
.caption.top_left{position:absolute;left:20px;top:30px;}
.caption.bottom_right{position:absolute;right:20px;bottom:30px;}
.caption.bottom_left{position:absolute;left:20px;bottom:30px;}
#slider-wrapper{background:#e1e1e1;padding:20px 0 0;}
#slider-wrapper .box-oferta{height:375px;width:100%;position:relative;overflow:hidden;}
#slider-wrapper .box-oferta .inner{border:1px solid white;margin:0;position:absolute;left:8px;right:8px;bottom:8px;top:8px;padding:0px;}
#slider-wrapper .box-oferta .content{background:rgba(27,27,27,0.6);position:absolute;left:0;right:0;color:white;top:0;padding:0 15px;z-index:0;}
#slider-wrapper .box-oferta.shop .oferta-title1 p{line-height:38px;font-size:48px;color:white;font-weight:800;font-style:italic;margin:20px 0;}
#slider-wrapper .box-oferta.shop .oferta-title2 p{line-height:24px;font-size:24px;color:white;font-weight:400;margin:0 0 20px 0;font-style:italic;}
#slider{height:375px;}
#slider .item{height:375px;}
#slider .wrap-slider{border:1px solid white;position:absolute;left:10px;right:10px;bottom:10px;top:10px;}
#slider .carousel-indicators{text-align:left;width:100%;left:20px;right:20px;margin:0;bottom:20px;}
#slider .carousel-indicators li{background:url(images/znacznik_slider_aktywny_nieaktywny.png);width:20px;height:5px;padding:0;margin:0;border:0;border-radius:0;}
#slider .carousel-indicators li.active{background:url(images/znacznik_slider_aktywny.png);width:20px;height:5px;padding:0;margin:0;border:0;border-radius:0;}
#slider .caption .line1{font-size:60px;line-height:38px;color:white;font-weight:800;font-style:italic;}
#slider .caption .line2{font-size:30px;line-height:30px;color:white;font-weight:400;font-style:italic;}
@media (max-width:1140px){#slider-wrapper .box-oferta.shop .oferta-title1 p{font-size:28px;line-height:18px;}
#slider-wrapper .box-oferta.shop .oferta-title2 p{font-size:14px;line-height:14px;}
}
@media (max-width:530px){#slider-wrapper #colLeft{width:100%;margin-bottom:20px;}
#slider-wrapper #colRight{width:100%;}
}
.pad5{padding:0 5px;}
.mrg-5{margin:0 -5px;}
.promo{position:absolute;left:100%;top:100%;margin-left:-100px;margin-top:-20px;color:white}
.promo span{position:absolute;bottom:0;}
#front #mapa #map-content #content-contact{padding-top:40px;margin-top:-40px;}
#section-about{background:url(images/8.jpg) center center no-repeat;height:269px;margin-top:60px;}
#col-about{margin-top:-70px;min-height:280px;}
#col-about .inner{min-height:280px;background:url(images/onas-bg.jpg) center center no-repeat;background-size:cover;padding:10px 15px 15px 15px;}
#col-about .section-title{color:#5ba852;font-size:36px;font-weight:800;font-style:italic;margin-top:15px;margin-bottom:20px;}
a.more{color:#5ba852;font-size:18px;font-style:italic;display:inline-block;}
a.more span{background:url(images/strzalka_zielona.png);width:6px;height:13px;display:block;float:right;margin-left:10px;margin-top:5px;}
#col-news{margin-top:-70px;min-height:280px;}
#col-news .inner{background:white;min-height:280px;padding:10px 15px 15px 15px;}
#col-news .section-title{color:#5ba852;font-size:36px;font-weight:800;font-style:italic;margin-top:15px;margin-bottom:20px;}
#col-news .section-title a{font-weight:400;float:right;}
#newswizard{}
#newswizard ul{padding:0;list-style:none;width:60px;margin:0;margin-right:-80px;float:left;}
#newswizard ul li{margin-top:10px;}
#newswizard ul li:first-child{margin:0;}
#newswizard ul li a{padding:0;}
#newswizard ul li.active .date:after{background:url(images/aktualnosci_tlo.png)center right;width:20px;height:30px;content:"";position:absolute;top:50%;right:-10px;margin-top:-15px;}
#newswizard ul li.active .date{background:#5ba852;color:white;}
#newswizard ul li.active .date span.day,
#newswizard ul li.active .date span.month{color:white;}
#newswizard .date{position:relative;width:60px;height:60px;border:1px solid #5ba852;text-align:center;padding:15px 10px;}
#newswizard .date span.day{font-size:36px;font-weight:800;color:#5ba852;line-height:20px;display:block;}
#newswizard .date span.month{font-size:16px;font-weight:800;color:#5ba852;line-height:16px;display:block;}
#newswizard .tab-content{margin-left:90px;}
#newswizard .tab-content a.more{position:absolute;bottom:20px;right:20px;}
@media (max-width:992px){#section-about{background-size:cover;height:auto;padding-bottom:60px;}
#col-about{margin-bottom:20px;}
#col-news{margin-top:20px;}
}
.google-maps{position:relative;padding-bottom:55%;height:0;overflow:hidden;}
.google-maps iframe{position:absolute;top:0;left:0;}
.content-submenu{margin:60px auto;}
.content-submenu li{display:block;padding:20px 0;margin:0 auto;background:none !important;text-align:center;}
.content-submenu li a{font-size:17px;text-transform:uppercase;color:white;padding:10px;border:1px solid #24691C;border-radius:5px;background:#24691C;}
.content-submenu li a:hover{background-color:#37832F;}
#content h2{color:#5ba852;font-size:30px;font-weight:800;font-style:italic;margin-top:20px;margin-bottom:20px;}
#content h3{color:#5ba852;font-size:24px;font-weight:800;font-style:italic;}
.aligncenter{display:block;margin:0 auto;}
.alignleft{float:left;margin-right:20px;}
.alignright{float:right;margin-left:20px;}
p.wp-caption-text{text-align:center !important;margin-top:10px;margin-bottom:20px;}
.gallery-boxes{margin-bottom:100px;}
.gallery-boxes .inner{width:240px;height:180px;border:4px solid #5ba852;margin-bottom:30px;}
.gallery-boxes .inner a{width:232px;height:172px;font-size:20px;color:#fff;font-weight:800;font-style:italic;display:block;padding:138px 0 5px 10px}
.gallery-boxes .inner a:hover{background:rgba(0, 0, 0, 0.4);}
.gallery-boxes .box1{background:url('http://ogrodyodadoz.pl/wp-content/uploads/2016/08/box1.png') center center no-repeat;background-size:cover;}
.gallery-boxes .box2{background:url('http://ogrodyodadoz.pl/wp-content/uploads/2016/08/box2.png') center center no-repeat;background-size:cover;}
.gallery-boxes .box3{background:url('http://ogrodyodadoz.pl/wp-content/uploads/2016/08/box3.png') center center no-repeat;background-size:cover;}
.gallery-boxes .box4{background:url('http://ogrodyodadoz.pl/wp-content/uploads/2016/08/box4.png') center center no-repeat;background-size:cover;}
#content .box-oferta{height:250px;width:100%;position:relative;overflow:hidden;margin-bottom:30px;}
#content .box-oferta .inner{border:1px solid white;margin:0;position:absolute;left:8px;right:8px;bottom:8px;top:8px;padding:0px;}
#content .box-oferta .content{background:rgba(27,27,27,0.6);position:absolute;left:0;right:0;color:white;bottom:0;padding:0 15px;z-index:0;}
#content .box-oferta p{font-size:24px;color:white;font-weight:800;margin:15px 0 10px 0;font-style:italic;text-align:left;}
#content .box-oferta a{color:white;font-size:18px;font-style:italic;font-weight:400;display:inline-block;margin-bottom:20px;}
#content .box-oferta a span{background:url(images/strzalka.png);width:6px;height:13px;display:block;float:right;margin-left:10px;margin-top:7px;}
#content .box-oferta.shop .content{background:none;}
#content .box-oferta.shop .oferta-title1 p{line-height:38px;font-size:48px;color:white;font-weight:800;font-style:italic;margin:0;}
#content .box-oferta.shop .oferta-title2 p{line-height:24px;font-size:24px;color:white;font-weight:400;margin:0 0 20px 0;font-style:italic;}
#content .box-oferta.last{height:530px;}
ul.sidebar-menu{border:1px solid #5ba852;padding:20px !important;}
ul.sidebar-menu li{margin:3px 0;background:none !important;border-bottom:1px solid #5ba852;padding:8px 0 !important;}
ul.sidebar-menu li:last-child{border:none;}
ul.sidebar-menu li a{font-size:24px;color:#5ba852;font-weight:800;margin:15px 0 10px 0;font-style:italic;}
ul.sidebar-menu li a span{font-size:18px;margin-right:10px;}
ul.sidebar-menu li .active{color:#1b1b1b}
#licznik{}
#licznik{color:white;}
#licznik .widget-title{display:none;}
#licznik a{color:white;}
.widget_archive{}
.widget_archive ul li a{color:#5ba852}
.kac-sm-panel{position:fixed;top:240px;right:-100px;text-align:left;z-index:9999;}
.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% #DC4A3D;}.kac-sm-pkt{background:none repeat scroll 0% 0% #FFFFFF;border:1px solid #000;}.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;}
}
h4.visitor-counter-heading{
    font-size: 15px;
    font-weight: bold;
}

.visitor-counter-content ul li {
	font-size: 14px;
	margin:0;
}

.post-title-image{
	position: relative;
	max-width: 720px;
	width: 100%;
	margin: 0 auto;
}

.post-img-title{
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 720px;
	width: 100%;
	margin: 0 auto;
}
.category-content {
	padding: 0 10px;
}
/*******************************************/
/*     ClearSense:  www.clearsense.pl      */
/* 	    Wykonał: Łukasz Kacprzak       */
/*******************************************/
div.aktualnosci{
	padding-top: 20px;
}
#content.single-blog{
	padding-bottom:450px;
}
.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;} }

#footer-contact > h4 {color:white;}
#footer-contact > p {color:white;}


#drill-wrapper{background:url(images/baner_drill.jpg) center bottom no-repeat;background-size:cover;height:420px;}
.driller{background: url(images/drill.png) center right no-repeat;background-size: cover;height: 420px;margin-right: 30px;overflow:hidden}
@media screen and (max-width:767px){ .driller{display:none;} }

#section-shadow{position:relative;height:17px;}
.shadowtop-drill{content:"";position:absolute;background:url(images/box-shadow2.png)center center no-repeat;height:17px;width:100%;top:0px;}

#drill-start-text{text-align: center;}
#drill-start-text h1{font-size: clamp(1.5rem, 6vw, 5.5rem);font-weight: bold;text-transform: uppercase;padding-top: 30px;}
#drill-start-text h3{font-size: clamp(1.4rem, 4vw, 3rem);font-weight: bold;}
#drill-start-text p{font-size: clamp(1em, 3vw, 2rem);margin-top: 30px;}

#drill-box{float: left;width: 100%;margin-top: 100px; display:flex; justify-content:center; flex-wrap:wrap;background: url(images/rury.jpg) center bottom no-repeat;background-size: cover;min-height: 400px;}
.drill-box-grey{position:relative; display: block; background: #f3f3f3; height:300px; width:260px;margin:20px}
.box-inner-grey{position: absolute;left: 10px;right: 10px;bottom: 10px;top: 10px;border: solid 1px;}
.box-inner-grey p{font-size: 17px;padding: 35px 10px 10px 10px;text-align: center !important;}
.box-inner-grey span{display: block;text-transform: uppercase;font-weight: bold;margin-bottom: 30px;font-size: 20px;}

#drill-contact {float: left; width:100%; margin-top:100px;}
#drill-contact p{text-align: center !important;font-size: 24px;}
.drill-first{font-weight: bold;}
.drill-second{margin-top: 70px;line-height:30px}
.drill-third{margin: 70px auto;width: 44%; font-size: 16px !important;}
#drill-contact span{display: block;text-transform: uppercase;}

form.init .wpcf7-response-output{display:none !important;}
