@charset "UTF-8";
/* https://pelna-zycia.pl/wp-content/themes/wspornik/theme_inc/plugins/so_plugins/footer/tpl/style.css?ver=6.8.3 */
.widget-footer{position:relative;color:#fff}.widget-footer #map{display:block;width:100%;height:500px}.widget-footer table,.widget-footer table *{border:none!important}.widget-footer table td{vertical-align:top;line-height:26px}.widget-footer .first__section{padding:80px 0 20px;background:#23239c}.widget-footer .first__section .editor div{margin-bottom:45px}.widget-footer .first__section img{width:53px!important;max-width:initial;display:block;margin:0 10px 0 0}.widget-footer .first__section .form_contact br{display:none}.widget-footer .first__section .form_contact label{width:100%;margin-bottom:15px}.widget-footer .first__section .form_contact label .desc{display:block;font-weight:700;padding-bottom:10px}.widget-footer .first__section .form_contact label input[type="text"],.widget-footer .first__section .form_contact label input[type="email"],.widget-footer .first__section .form_contact label textarea{width:100%;padding:0 10px;color:#fff;font-weight:700;border:none;background:#3051c1;-webkit-border-radius:4px 4px 4px 4px!important;-moz-border-radius:4px 4px 4px 4px!important;border-radius:4px 4px 4px 4px!important;outline:none!important}.widget-footer .first__section .form_contact label input[type="text"],.widget-footer .first__section .form_contact label input[type="email"]{height:40px;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget-footer .first__section .form_contact label textarea{height:110px;padding:10px;resize:none}.widget-footer .first__section .form_contact input[type="submit"]{display:block;width:70%;height:60px;line-height:60px;color:#fff;font-weight:700;text-align:center;background:#38d323;border:none;margin:0 0 0 auto;-webkit-border-radius:4px 4px 4px 4px!important;-moz-border-radius:4px 4px 4px 4px!important;border-radius:4px 4px 4px 4px!important;cursor:pointer;-webkit-transition:background 0.35s cubic-bezier(.14,1.19,1,1);-o-transition:background 0.35s cubic-bezier(.14,1.19,1,1);-moz-transition:background 0.35s cubic-bezier(.14,1.19,1,1);transition:background 0.35s cubic-bezier(.14,1.19,1,1)}.widget-footer .first__section .form_contact input[type="submit"]:hover{background:#30b41e}.widget-footer .first__section .form_contact .wpcf7-not-valid-tip{font-size:12px;line-height:30px;color:#fff}.widget-footer .first__section .form_contact .wpcf7-acceptance-missing,.widget-footer .first__section .form_contact .wpcf7-validation-errors{border:1px solid #a7e5fa;font-size:12px;line-height:16px;padding:10px}.widget-footer .first__section .form_contact .ajax-loader{width:32px;height:32px;position:absolute;bottom:-20px;right:0;background:url(/wp-content/themes/wspornik/img/ajax-loader.gif)}.widget-footer .first__section .form_contact .wpcf7-list-item{display:block;line-height:35px;margin:0;position:relative}.widget-footer .first__section .form_contact .wpcf7-list-item input[type=checkbox]{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;cursor:pointer}.widget-footer .first__section .form_contact .wpcf7-list-item .wpcf7-list-item-label{display:block;line-height:15px;font-size:12px;color:#fff;position:relative;padding-left:35px}.widget-footer .first__section .form_contact .wpcf7-list-item .wpcf7-list-item-label a{text-decoration:underline}.widget-footer .first__section .form_contact .wpcf7-list-item .wpcf7-list-item-label::before{content:"";display:block;position:absolute;width:22px;height:22px;left:0;top:0;margin-top:0;background-color:#3051c1;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;outline:none!important;cursor:pointer;-webkit-transition:background-color 0.5s linear 0s;-moz-transition:background-color 0.5s linear 0s;-o-transition:background-color 0.5s linear 0s;transition:background-color 0.5s linear 0s}.widget-footer .first__section .form_contact .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::before{content:"x";background:#2644ab;line-height:20px;font-size:17px;text-align:center;font-weight:700}.widget-footer .second__section{padding:40px 0;background:#1e2287}.widget-footer .second__section .editor div{margin-bottom:20px}.widget-footer .second__section .form_subscribe{position:relative}.widget-footer .second__section .form_subscribe br{display:none}.widget-footer .second__section .form_subscribe label{width:100%;margin-bottom:15px}.widget-footer .second__section .form_subscribe label .desc{display:block;font-weight:700;padding-bottom:10px}.widget-footer .second__section .form_subscribe label input[type="text"],.widget-footer .second__section .form_subscribe label input[type="email"]{width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:calc(100% - 200px);height:60px;line-height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;color:#0c155a;font-weight:700;border:none;background:#fff;-webkit-border-radius:4px 4px 4px 4px!important;-moz-border-radius:4px 4px 4px 4px!important;border-radius:4px 4px 4px 4px!important;outline:none!important}.widget-footer .second__section .form_subscribe input[type="submit"]{display:block;width:180px;height:60px;line-height:60px;color:#fff;font-weight:700;text-align:center;background:#4187e8;border:none;margin:0 0 0 auto;-webkit-border-radius:4px 4px 4px 4px!important;-moz-border-radius:4px 4px 4px 4px!important;border-radius:4px 4px 4px 4px!important;cursor:pointer;-webkit-transition:background 0.35s cubic-bezier(.14,1.19,1,1);-o-transition:background 0.35s cubic-bezier(.14,1.19,1,1);-moz-transition:background 0.35s cubic-bezier(.14,1.19,1,1);transition:background 0.35s cubic-bezier(.14,1.19,1,1);position:absolute;top:0;right:0}.widget-footer .second__section .form_subscribe input[type="submit"]:hover{background:#3676cf}.widget-footer .second__section .form_subscribe .wpcf7-not-valid-tip{font-size:12px;line-height:30px;color:#fff}.widget-footer .second__section .form_subscribe .wpcf7-acceptance-missing,.widget-footer .second__section .form_subscribe .wpcf7-validation-errors{border:1px solid #a7e5fa;font-size:12px;line-height:16px;padding:10px;margin:0}.widget-footer .second__section .form_subscribe .ajax-loader{width:32px;height:32px;position:absolute;top:70px;right:0;background:url(/wp-content/themes/wspornik/img/ajax-loader.gif)}.widget-footer .second__section .links li,.widget-footer .second__section .links ul{list-style:none;padding:0;margin:0}.widget-footer .second__section .links li a,.widget-footer .second__section .links ul a{padding:0 20px 15px 0}.widget-footer .second__section .links>ul>li{width:20%;float:left}.widget-footer .second__section .links>ul>li>a{display:block;color:#9BE7F9;text-transform:uppercase;font-weight:700}.widget-footer .second__section .links>ul>li>a.off{pointer-events:none;cursor:default}.widget-footer .second__section .links>ul>li>ul>li>a{display:block;color:#fff;font-weight:600}@media (max-width:1200px){.widget-footer .second__section .logo{width:100px;display:block}}@media (max-width:992px){.widget-footer .second__section .links>ul>li{width:50%;margin-bottom:30px}}@media (max-width:767px){.widget-footer .first__section{padding:40px 0 20px}.widget-footer .first__section table{overflow:hidden}.widget-footer .first__section table td{display:inline-block}.widget-footer .first__section table td{width:30%!important}.widget-footer .first__section table td+td{width:70%!important}.widget-footer .first__section table td+td+td{width:30%!important}.widget-footer .first__section table td+td+td+td{width:70%!important}.widget-footer .first__section .form_contact input[type="submit"]{margin:0 auto}.widget-footer .second__section .logo{width:100%}.widget-footer .second__section .form_subscribe label input[type="text"],.widget-footer .second__section .form_subscribe label input[type="email"]{width:100%}.widget-footer .second__section .form_subscribe input[type="submit"]{position:relative;margin:10px auto 0}.widget-footer .second__section .links>ul>li{width:100%}.widget-footer .second__section .links>ul>li>ul>li{padding:0 0 0 15px}.widget-footer .second__section img{max-width:150px;margin:0 auto;display:block}}