/* To be replaced in `head` to control optm data location */
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.entry{line-height:23px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;width:auto !important}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{*font-size:11px;font-size:16px;line-height:17px;margin:0;padding:0 4px 5px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:system-ui,sans-serif;font-size:17px;line-height:25px;font-weight:400;color:#3c3c39;margin:0;padding:0}a{text-decoration:none;cursor:pointer;color:#3c3c39}a:hover{color:#007be0}ul,img{border:0;padding:0;margin:0;list-style:none}h1,h2,h3,h4,h5{font-family:system-ui,sans-serif;color:#3c3c39;padding-left:10px;border-left:5px solid #007be0}h1{font-size:45px;line-height:50px}h2{font-size:35px;line-height:40px}h3{font-size:25px;line-height:30px}h4{font-size:20px;line-height:25px}input,textarea,select,button{padding:10px;border:0;border:1px solid #eaeaea;font-size:17px;margin-bottom:5px;color:#3c3c39;width:100%;outline:inherit;font-family:system-ui,sans-serif;font-size:16px}textarea{max-height:150px;min-height:150px;width:100%;font-size:16px}.container{width:1450px;margin:0 auto}#content{margin-top:74px}#content #content-wrapper{padding:60px 0}#header{position:fixed;top:0;left:0;padding:10px 0;background:#fff;width:100%;z-index:999}#header .logo img{display:grid}#header.is-open{height:100vh}.overflow-hidden{overflow:hidden}#header.is-open #menu-rwd{float:right;cursor:pointer;margin-top:15px;margin-right:5px;background:url(//butysportowemeskie.pl/wp-content/themes/butysportowemeskie/media/img/close.svg) no-repeat center;background-size:24px 24px;width:24px;height:24px}#header #menu{float:left;margin-top:3px}#header #menu ul{display:table;margin:0 auto}#header #menu ul li{float:left;margin-right:30px}#header #menu ul li:last-child{margin-right:0}#header #menu ul li a{display:block;color:#3c3c39;font-size:16px;font-weight:600;padding:10px 0;text-decoration:none;-webkit-transition:.5s;transition:.5s;padding-bottom:5px;border-bottom:2px solid transparent}#header #menu ul li a:hover,#header #menu ul li.current-menu-item>a{color:#007be0;border-bottom:2px solid #007be0}#header #menu .contactmenu a{position:relative;border:2px solid #007be0;padding:5px 15px;border-radius:50px;top:3px}#banner{position:relative;justify-content:center;align-items:center;height:calc(100svh - 74px)}#banner img{max-width:100%;height:calc(100svh - 74px);width:100%;object-fit:cover;display:grid}#banner .content{position:absolute;width:725px;z-index:3;left:50%;margin-left:-725px;top:50%;transform:translate(0,-50%);color:#fff}#banner p{margin:0}#banner .content div{max-width:600px}#banner .content h1{margin-top:0;margin-bottom:20px;color:#fff;font-weight:600;padding-left:30px;border-left:5px solid #fff}#banner .content .btn{margin-top:30px}#footer{background:#3c3c39;color:#fff}#footer .widget-title{margin-top:0;color:#fff}#footer a{color:#fff;-webkit-transition:.5s;transition:.5s}#footer a:hover{color:#007be0}#footer .row-1{padding:30px 0}#footer .row-2{padding:20px 0}#footer .row-2 .left a{margin-left:20px;text-decoration:underline}#footer .row-2 .right a{font-weight:600;color:#fff}.spancolor{color:#007be0}.flexli li{display:flex}.clipleft{clip-path:polygon(0% 0%,75% 0%,100% 100%,25% 100%)}.clipright{clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%)}.flexli li:before{top:-2px !important}.btn{display:inline-block;padding:8px 20px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;-webkit-transition:.5s;transition:.5s;text-decoration:none;border-radius:50px}.btn.orange{border:2px solid #fff;background:#fff;color:#007be0}.btn.orange:hover{background:0 0;color:#fff}input[type=submit]{display:inline-block;padding:13px 50px;font-weight:600;text-align:center;text-decoration:none;background:#007be0;border:2px solid #007be0;color:#fff;width:auto;cursor:pointer;-webkit-transition:.5s;transition:.5s;border-radius:50px;-webkit-appearance:none}input[type=submit]:hover{background:0 0;color:#007be0}.row{overflow:hidden}.visible{display:block !important}#menu-rwd{float:right;cursor:pointer;margin-top:10px;display:none;background:url(//butysportowemeskie.pl/wp-content/themes/butysportowemeskie/media/img/menu.svg) no-repeat center;background-size:34px 34px;width:34px;height:34px}#page-title{padding:60px 0;text-align:center;background:#3c3c39}#page-title h1{color:#fff;margin:0;display:inline-block;max-width:960px}.row{overflow:hidden}.col-20{float:left;width:20%}.col-25{float:left;width:25%}.col-30{float:left;width:30%}.col-33{float:left;width:33.3%}.col-35{float:left;width:35%}.col-39{float:left;width:39%}.col-40{float:left;width:40%}.col-45{float:left;width:45%}.col-50{float:left;width:50%}.col-55{float:left;width:55%}.col-60{float:left;width:60%}.col-61{float:left;width:61%}.col-65{float:left;width:65%}.col-67{float:left;width:67%}.col-70{float:left;width:70%}.col-75{float:left;width:75%}.col-80{float:left;width:80%}.left{float:left}.right{float:right}.wpcf7-form{margin-top:0}span.wpcf7-not-valid-tip{margin:5px 0}div.wpcf7-response-output{margin:0 !important;clear:both}.wpcf7-form input[type=submit]{margin:20px 0}.wpcf7-not-valid{border:1px solid red}.wpcf7-not-valid-tip{display:none !important}.wpcf7-form p{margin:0 !important}table{margin:0 auto;width:100%;border-collapse:collapse}table,tr,td{border:1px solid #eee}table td{padding:15px}input[type=checkbox]{width:auto}.wpcf7-checkbox .wpcf7-list-item-label{font-size:13px}span.wpcf7-list-item{margin-left:0 !important}#content.single ul{list-style:none;padding-left:5px;padding-bottom:10px}#content.single ul li:before{position:relative;content:"\2022";color:#007be0;font-weight:700;display:inline-block;font-size:25px;line-height:23px;margin-left:10px;margin-right:15px;top:0}#content.single ul li{display:flex;align-items:baseline}#my-cookie-policy{background:#fff;color:#000;width:500px;margin:0;font-size:15px;position:fixed;bottom:20px;z-index:3;text-align:center;right:20px;box-shadow:0 0 .5em silver}#my-cookie-policy #inner-cookie-policy{width:100%;margin:0 auto;position:relative;padding:20px}#my-cookie-policy #inner-cookie-policy p{margin:0}#my-cookie-policy #inner-cookie-policy a.close{text-decoration:none;font-size:14px;padding:0 10px;margin-top:10px}#my-cookie-policy #inner-cookie-policy a.close:hover{color:#007be0}.pagination{clear:both}.posts{overflow:hidden;padding:10px}.posts .post{display:block;float:left;width:23%;margin-right:2%;margin-bottom:2%;background:#fff;color:#007be0;transition:all .5s ease-out;border-top-left-radius:50px;box-shadow:0 0 .5em silver}.posts .post.half-width{width:48%}.posts .post:hover{box-shadow:0 0 .5em #007be0}.posts .post:nth-child(3n){margin-right:0}#content.archive .posts .post:nth-child(3n){margin-right:2%}#content.archive .posts .post:nth-child(4n){margin-right:0}.posts .post .img{background:#007be0;overflow:hidden;border-top-left-radius:50px}.posts .post img:hover{opacity:.8;transform:scale(1.2)}.posts .post .img img{display:grid;max-width:100%;height:auto;transition:all .5s ease-out;max-height:300px;height:300px;width:100%;object-fit:cover}.posts .post .img img:hover{opacity:.3}.posts .post .content{padding:20px;color:#3c3c39}.posts .post .content .date{background:url(//butysportowemeskie.pl/wp-content/themes/butysportowemeskie/media/img/calendar.svg) no-repeat top 3px left;background-size:18px;color:#3c3c39;padding-left:25px;display:block;font-weight:600;font-size:16px}.posts .post .content h4{margin:15px 0}.section-1{padding:60px 0}.section-1 h2{margin:0;margin-bottom:60px}#content.single h2:first-child{margin-top:0}#content.single .featured-img img{width:100%;height:300px;object-fit:cover;overflow:hidden;border-top-left-radius:50px}#content.single .col-30 h3{margin-top:0}#content.single .col-30 .post{width:100%;margin:0;margin-bottom:20px;box-shadow:none}#content.single .col-30 .post .content{padding:20px 0}#content.single .col-30{padding-left:30px}#content.single .col-70{padding-right:30px;border-right:1px solid #eee}#content.single .single-img img{height:300px;width:100%;object-fit:cover;object-position:center;border-top-left-radius:50px}.container.seo-desc{position:relative;height:300px;overflow:hidden;padding-bottom:60px}.container.seo-desc .overlay{position:absolute;bottom:0;left:0;right:0;height:300px;background:linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,0));pointer-events:none}.container.seo-desc .readmore{color:#000;font-size:16px;cursor:pointer;text-align:center;z-index:2;bottom:0;position:absolute;left:0;right:0;display:table;margin:auto;width:100%}.container.seo-desc li{display:flex;align-items:baseline}::-webkit-input-placeholder{color:#3c3c39}:-moz-placeholder{color:#3c3c39;opacity:1}::-moz-placeholder{color:#3c3c39;opacity:1}:-ms-input-placeholder{color:#3c3c39}
@media (min-width:1081px) and (max-width:1500px){.container{width:auto;margin:0 50px}#banner .content{left:50px;margin-left:0;width:725px}}@media (max-width:1080px){#header{position:relative;background:#fff}#content{margin-top:0}.container{width:auto;margin:0 20px}#header .logo img{width:200px}#menu-rwd{margin-top:12px}#header .row-2 .left{margin-top:5px}#header #menu{background:#fff;padding:20px 0 5px;margin-bottom:10px}#header #menu ul li{float:none;margin-right:0}#header #menu ul li a{padding:10px 0;display:inline-block}#header #menu ul{margin-bottom:15px}#header #menu .contactmenu a{position:static;border:none;padding:10px 0;border-radius:0;border-bottom:2px solid transparent}#header .right{float:none;clear:both;display:none}#header #menu{text-align:center;float:none}#menu-rwd{display:block}#banner{height:auto}#banner .content{left:inherit;padding:40px 20px;width:auto;text-align:left;margin-left:0;z-index:2}#banner .content div{max-width:100%}#banner .content .btn{background:#fff;border:2px solid #fff;color:#007be0}#banner .left p,#banner .left h1{max-width:100%}h1{font-size:35px;line-height:40px}h2{font-size:30px;line-height:35px}h3{font-size:23px;line-height:28px}h4{font-size:20px;line-height:25px}#header #menu ul{display:block}#header #menu{text-align:left}#footer .col-25{width:100%;float:none;text-align:center}#footer .widget-title{display:table;margin:auto;margin-top:40px;margin-bottom:20px}#footer .row-2 .left,#footer .row-2 .right{float:none;width:100%;text-align:center}#footer .row-2 .left a{display:block;margin-left:0;margin-top:5px}#footer .row-2 .right{margin-top:5px}.posts .post,.posts .post.half-width{width:100%;float:none;margin-right:0;margin-bottom:30px}#content.single .col-30,#content.single .col-70{width:100%;float:none;padding:0}#content.single .col-70{margin-bottom:30px}}@media (max-width:768px){#header{position:relative}#page-title{padding:50px 0}table{border:0}table tr{margin-bottom:30px;height:auto !important}table tr td{display:block;height:auto !important;width:100% !important}#cookie-policy{width:auto;left:20px;right:20px}}
.so-widget-sow-image-default-8b5b6f678277 .sow-image-container{display:flex;align-items:flex-start}.so-widget-sow-image-default-8b5b6f678277 .sow-image-container>a{display:inline-block;max-width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.so-widget-sow-image-default-8b5b6f678277 .sow-image-container>a{display:flex}}.so-widget-sow-image-default-8b5b6f678277 .sow-image-container .so-widget-image{display:block;height:auto;max-width:100%}