@keyframes opacityfromzero {
0%{opacity:0;transform:translateY(0px);}
100%{opacity:1;transform:translate(0);}
}
.belka-anim1{animation:opacityfromzero .5s ease-in-out 0s;animation-fill-mode:backwards;}
.belka-anim2{animation:opacityfromzero .5s ease-in-out .1s;animation-fill-mode:backwards;}
.belka-anim3{animation:opacityfromzero .5s ease-in-out .2s;animation-fill-mode:backwards;}
#main-content{animation:opacityfromzero .5s ease-in-out .3s;animation-fill-mode:backwards;}
a, input, textarea, button, #galerie-szeroka-kwadrat .gallery .gallery-item a img,
#realizacje .gallery img,
#galerie-szeroka-ramka .gallery img,
.content-area a img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.stick{margin:0 auto;width:100%;background-color:#fff;-webkit-box-shadow:0 7px 15px 0 rgba(161, 161, 161, .16);-moz-box-shadow:0 7px 15px 0 rgba(161, 161, 161, .16);box-shadow:0 7px 15px 0 rgba(161, 161, 161, .16);}
#sticky.stick{position:fixed;top:0;z-index:1002;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-bottom:3px solid #888;}
#sticky{position:relative;transition:all .4s ease-in-out;}
.et-menu a{color:#000;}
#menu-menu-glowne a{padding:21px 16px;}
#menu-menu-glowne a:hover{background-color:#ccc;color:#000;opacity:1;}
#menu-menu-glowne li.current-menu-item a{background-color:#eee;}
#menu-menu-glowne li.current-menu-item a:hover{background-color:#eee;color:#000;}
#sticky.stick #menu-menu-glowne a{padding:14px 16px;}
.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul{padding:0 0 0!important;}
.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0;}
.et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li{padding-left:0;padding-right:0;}
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner:after, .wptww-testimonials-list.design-3 .wptww-testimonial-inner:after, .wptww-testimonials-slide-widget.design-3 .wptww-testimonial-inner:after,
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner:before, .wptww-testimonials-list.design-3 .wptww-testimonial-inner:before, .wptww-testimonials-slide-widget.design-3 .wptww-testimonial-inner:before,
.wptww-testimonial-content h4{display:none;}
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner, .wptww-testimonials-list.design-3 .wptww-testimonial-inner, .wptww-testimonials-slide-widget.design-3 .wptww-testimonial-inner{border:0;position:relative;margin-top:0px;padding:15px 15px 15px 15px;}
.wptww-testimonials-slidelist .slick-slide{padding:0;}
.wptww-quote{margin-bottom:0;}
.site-footer{-webkit-align-items:center;-ms-flex-align:center;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:100%;background:#2a2a2a;}
.site-info, .site-info a{color:#aaa;}
.site-info{width:100%;font-size:15px;line-height:1.6153846154;text-align:center;padding:12px 0;background-color:#303030;}
.site-footer .site-info a:link, .site-footer .site-info a:visited{font-size:15px;color:#aaa;}
.site-footer .site-info a:hover{font-size:15px;color:#fff;}
.site-info a:focus, .site-info a:hover{color:#c00500;}
.site-footer{color:#aaa;}
.site-footer a:link, .site-footer a:visited{color:#aaa;text-decoration:none;font-size:15px;}
.site-footer a:hover{color:#fff;text-decoration:underline;}
.site-footer ul{list-style:none;margin:0;}
.site-footer li{padding:0 0 5px 0;}
.site-footer li:last-child{padding:0 0 0 0;}
.foot-circle1, .foot-circle2, .foot-circle3, .foot-circle4{padding:5px 0 20px 44px;position:relative;display:block;}
.foot-circle5{padding:5px 0 8px 44px;position:relative;display:block;}
.foot-circle1::before, .foot-circle2::before, .foot-circle3::before, .foot-circle4::before, .foot-circle5::before{height:32px;width:32px;position:absolute;top:0;left:0;}
.foot-circle1::before{content:url(https://www.eurostylplus.pl/wp-content/themes/Divi-plus/img/icon-fb.png);}
.foot-circle2::before{content:url(https://www.eurostylplus.pl/wp-content/themes/Divi-plus/img/icon-yt.png);}
.foot-circle3::before{content:url(https://www.eurostylplus.pl/wp-content/themes/Divi-plus/img/icon-pl.png);}
.foot-circle4::before{content:url(https://www.eurostylplus.pl/wp-content/themes/Divi-plus/img/icon-en.png);}
.foot-circle5::before{content:url(https://www.eurostylplus.pl/wp-content/themes/Divi-plus/img/icon-de.png);}
.foot-col1{font-size:15px;width:25%;float:left;border-right:1px solid #444;padding:0px 44px;min-height:240px;margin:21px 0;}
.foot-col2{font-size:15px;width:25%;float:left;border-right:0;padding:0px 44px;margin:21px 0;}
.et-l--footer ul{padding:0;}
@media screen and (max-width:890px){
.foot-col1, .foot-col2{width:100%;border-right:0;padding:0px 14px;min-height:80px;margin:21px 0;}
}
.foot-col2 img{max-height:16px;}
.et_pb_scroll_top.et-pb-icon{padding:15px;}
.cycloneslider-template-standard{margin:0 auto 30px;}
a.guzik2{-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}
a.guzik2:link, a.guzik2:visited{cursor:pointer;font-size:21px;padding:14px 32px;text-shadow:0 1px 0 #fff;text-decoration:none;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf', GradientType=0);background-color:#ededed;border:0px solid #dcdcdc;display:inline-block;color:#293d5e;font-weight:700;}
a.guzik2:active{color:#c10000 !important;position:relative;top:1px;-webkit-transform:translate(0, 1px);-moz-transform:translate(0, 1px);-o-transform:translate(0, 1px);-ms-transform:translate(0, 1px);transform:translate(0, 1px)}
a.guzik2:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed', GradientType=0);background-color:#dfdfdf;color:#c10000 !important}
.wptww-testimonials-text em:before, .wptww-testimonials-text em:after{content:"";}
.rodo{color:#888;padding:22px 0 0 0;font-size:14px;}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea{padding:8px;font-size:15px;width:100%;}
input[type=submit]{padding:8px 23px;font-size:15px;color:#fff;background-color:#bf0000;border:0;cursor:pointer;}
input[type=submit]:hover{color:#fff;background-color:#000;}
.et_pb_post_title_0 .et_pb_title_container h1.entry-title, h1{font-size:36px;}
.et_pb_main_blurb_image{margin-bottom:15px;}
.certyfikaty img{border:5px solid #000;}
.content-area a img{opacity:1;transition:all .4s ease-in-out;}
.content-area a img:hover{opacity:.7;}
.gallery-icon img{border:3px solid #eee;}
.gallery-icon img:hover{border:3px solid #ccc;}
.et_overlay:before{margin:-25px 0 0 -25px;font-size:50px;}
#zaufalinam .gallery img{border:5px solid #eee;}
#realizacje .gallery img{border:5px solid #eee;}
#realizacje .gallery img:hover{border:5px solid #ccc;}
#zaufalinam .gallery .gallery-item{width:16.66%;}
#zaufalinam .gallery .gallery-item dt{margin:0px 10px;}
ul.kropki, ul.kropki2{list-style:none;margin:0 0 25px 25px;}
ul.kropki li{background:url(//www.eurostylplus.pl/wp-content/themes/Divi-plus/img/li-black.png) 10px 9px no-repeat;min-height:37px;padding:0 0 5px 34px;margin:0;}
ul.kropki2 li{background:url(//www.eurostylplus.pl/wp-content/themes/Divi-plus/img/li-black.png) 10px 9px no-repeat;min-height:37px;padding:0 0 21px 34px;margin:0;font-size:18px;}
h1, h2, h3, h4, h5, h6{color:#000;}
h2, h3, h4, h5, h6{padding-bottom:20px;line-height:130%;}
#galerie-szeroka-ramka .gallery img{border:5px solid #cfcfcf;}
#galerie-szeroka-ramka .gallery img:hover{border:5px solid #fff;}
.home #zacheta-kontakt{display:none;}
#galerie-szeroka-kwadrat .gallery .gallery-item img{border:0;}
#galerie-szeroka-kwadrat .gallery .gallery-item{margin:0;width:16.66%;}
#galerie-szeroka-kwadrat .gallery .gallery-item a{width:100%;line-height:10px;}
#galerie-szeroka-kwadrat .gallery .gallery-item a img:hover{opacity:0.7;}
@media(max-width:980px){
.et_pb_fullwidth_menu .et_mobile_nav_menu{margin:0px 6px 0;}
.stick .et_pb_fullwidth_menu .et_mobile_nav_menu{margin:20px 6px 0;}
.mobile_menu_bar:before{font-size:44px;}
header .et_pb_fullwidth_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#000;}
}
@media(min-width:981px){
.page-id-10 #zacheta-kontakt{width:90%;margin:0 auto;}
} .pa-button-over-image .et_pb_image_wrap:before{line-height:1.3em;z-index:9999;position:absolute;bottom:0;left:0;-ms-transform:translate(-50%, -50%);background-color:#fff;color:#000;padding:12px 32px;font-size:24px;font-weight:400;transition:all .5s ease;text-align:center;width:100%;}
.pa-button-over-image:hover .et_pb_image_wrap:before{background-color:rgba(0,0,0,.5);color:#fff;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;}
.pa-image-zoom-rotate .et_pb_image_wrap{overflow:hidden;}
.pa-image-zoom-rotate img{transition:all .5s ease;}
.pa-image-zoom-rotate:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg);transition:all .3s ease;}
.pa-button-over-image.et_pb_image .et_overlay{background-color:rgba(0,0,0,0.5);opacity:1;}
.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{background-color:rgba(0,0,0,0);opacity:1;}
.pa-button-over-image.et_pb_image .et_overlay{background:rgba(0,0,0,0.5);opacity:1;z-index:1;}
.oferta-tyt1 .et_pb_image_wrap:before{content:"Malowanie hal i magazynów";}
.oferta-tyt2 .et_pb_image_wrap:before{content:"Czyszczenie hal przemysłowych";}
.oferta-tyt3 .et_pb_image_wrap:before{content:"Oznakowanie poziome hal i parkingów";}
.oferta-tyt4 .et_pb_image_wrap:before{content:"Mycie przeszkleń";}
.oferta-tyt5 .et_pb_image_wrap:before{content:"Usuwanie graffiti";}
.oferta-tyt6 .et_pb_image_wrap:before{content:"Usługi podnośnikami koszowymi";}
.oferta-tyt7 .et_pb_image_wrap:before{content:"Systemy anty ptak";}
.oferta-tyt8 .et_pb_image_wrap:before{content:"Brakuje jednej płytki";}
.et_pb_slider .et_pb_slide_description h2{padding-bottom:10px;}
.metaslider.ms-theme-cubic .flexslider ul.flex-direction-nav li a, .metaslider.ms-theme-cubic a.rslides_nav, .metaslider.ms-theme-cubic div.nivoSlider div.nivo-directionNav a, .metaslider.ms-theme-cubic .coin-slider .coin-slider div a{opacity:1 !important;}
.metaslider.ms-theme-cubic .flexslider ol.flex-control-nav:not(.flex-control-thumbs), .metaslider.ms-theme-cubic ul.rslides_tabs, .metaslider.ms-theme-cubic div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled){bottom:-35px !important;}
.metaslider.ms-theme-cubic .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li a, .metaslider.ms-theme-cubic ul.rslides_tabs li a, .metaslider.ms-theme-cubic div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) a, .metaslider.ms-theme-cubic .coin-slider .cs-buttons a{background:#999!important;}
.metaslider.ms-theme-cubic .flexslider ol.flex-control-nav li a.flex-active, .metaslider.ms-theme-cubic .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li a:hover, .metaslider.ms-theme-cubic ul.rslides_tabs li.rslides_here a, .metaslider.ms-theme-cubic ul.rslides_tabs li a:hover, .metaslider.ms-theme-cubic div.slider-wrapper div.nivo-controlNav:not(.nivo-thumbs-enabled) a.active, .metaslider.ms-theme-cubic .slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) a:hover, .metaslider.ms-theme-cubic .coin-slider .cs-buttons a.cs-active, .metaslider.ms-theme-cubic .coin-slider .cs-buttons a:hover {
border: 2px solid rgb(0 0 0 / 70%) !important;
}