/*!
Theme Name: MML Zaplecze
Theme URI: https://wordpress.org/themes/lubgutenstarter/
Author:  Biuro REKLAMA
Author URI: https://wordpress.org/
Description: Enviroment with Gulp, Sass and another else.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: lubgutenstarter
*/.bootstrap-override .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.bootstrap-override .container{max-width:100%}}@media (min-width:768px){.bootstrap-override .container{max-width:100%}}@media (min-width:992px){.bootstrap-override .container{max-width:100%}}@media (min-width:1200px){.bootstrap-override .container{max-width:100%}}@media (min-width:1460px){.bootstrap-override .container{max-width:1440px}}.bootstrap-override .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.bootstrap-override{color:#6a6a6a;overflow-x:hidden;margin:0;font-family:Noto Sans,sans-serif}.bootstrap-override a,.bootstrap-override a:hover{text-decoration:none;-webkit-transition:.4s;transition:.4s}.bootstrap-override h1{font-size:36px}.bootstrap-override h1,.bootstrap-override h2{font-weight:700;color:#0077c1;text-transform:uppercase}.bootstrap-override h2{font-size:30px}.bootstrap-override h3{font-size:24px}.bootstrap-override h3,.bootstrap-override h4{font-weight:700;color:#0077c1;text-transform:uppercase}.bootstrap-override h4{font-size:21px}.bootstrap-override h5{font-size:18px}.bootstrap-override h5,.bootstrap-override h6{font-weight:700;color:#0077c1;text-transform:uppercase}.bootstrap-override h6{font-size:16px}.bootstrap-override ol li,.bootstrap-override ol li a,.bootstrap-override p,.bootstrap-override ul li,.bootstrap-override ul li a{font-size:14px;color:#6a6a6a}.bootstrap-override .green-bu{background:#5dbb46}.bootstrap-override .blu-bu,.bootstrap-override .green-bu{font-size:14px;text-transform:uppercase;font-weight:700;border-radius:50px;padding:10px 30px;color:#fff}.bootstrap-override .blu-bu{background:#0077c1}.bootstrap-override .blank-bu{font-size:14px;color:#0077c1;font-weight:700}.bootstrap-override .says,.bootstrap-override .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.bootstrap-override .alignleft{float:left;margin:.375em 1.75em 1.75em 0}.bootstrap-override .alignright{float:right;margin:.375em 0 1.75em 1.75em}.bootstrap-override .aligncenter{clear:both;display:block;margin:0 auto 1.75em}.bootstrap-override .bypostauthor>article .fn:after,.bootstrap-override .comment-reply-title small a:before,.bootstrap-override .dropdown-toggle:after,.bootstrap-override .menu-item-has-children a:after,.bootstrap-override .search-submit:before,.bootstrap-override .social-navigation a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Genericons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}.site-header{padding:10px 0;z-index:4;background:#fff;position:relative}.site-header:before{content:"";height:105px;width:1700px;right:0;z-index:0;top:0;border-radius:30px 0 0 30px;position:absolute;box-shadow:3px 3px 13px -4px rgba(0,0,0,.51)}@media (max-width:1640px){.site-header:before{width:100%;border-radius:0 0 0 0}}.site-header-main{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-branding{margin:.875em auto .875em 0;max-width:100%;min-width:0;overflow:hidden}.custom-logo-link{display:block;z-index:1;position:relative}.custom-logo{height:auto;max-width:180px;width:100%}.site-title{font-family:Noto Sans,sans-serif;font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.2173913043;margin:0}.site-branding .site-title a{color:#6a6a6a}.site-branding .site-title a:focus,.site-branding .site-title a:hover{color:#0077c1}.wp-custom-logo .site-title{margin-top:.608695652em}.site-description{color:#f0f0f0}.menu-toggle{background-color:transparent;color:#6a6a6a}.no-js .menu-toggle{display:none}.menu-toggle:focus,.menu-toggle:hover{background-color:transparent;color:#0077c1}.menu-toggle.toggled-on,.menu-toggle.toggled-on:focus,.menu-toggle.toggled-on:hover{background-color:transparent;color:#fff}.menu-toggle.toggled-on:focus,.menu-toggle:focus{outline:0}.header-image{clear:both;margin:.875em 0}.header-image a{display:block}.header-image a:focus img,.header-image a:hover img{opacity:.85}.site-header-menu{display:block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.main-navigation ul{list-style:none;margin:0}.main-navigation li{position:relative}.main-navigation a{color:#0077c1!important;display:block;font-size:16px;font-weight:700;line-height:1.3125;outline-offset:-1px;padding:.84375em 0;text-decoration:none}.main-navigation a:focus,.main-navigation a:hover{color:#5dbb46!important;text-decoration:none}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a{font-weight:700}.main-navigation ul ul{display:none;margin-left:.875em}.dropdown-toggle,.main-navigation ul .dropdown-toggle.toggled-on,.menu-toggle,.site-footer .main-navigation,.site-header .social-navigation{display:none}.main-navigation{margin:0}.main-navigation .primary-menu{border:0;padding-left:0}.main-navigation .primary-menu>li{border:0;float:left}.main-navigation a{outline-offset:-8px;padding:.65625em 1.9em;white-space:nowrap}@media (max-width:1400px){.main-navigation a{padding:.65625em 1.3em}}@media (max-width:1200px){.main-navigation a{padding:.65625em .8em}}@media (max-width:1100px){.main-navigation a{padding:.65625em .5em;font-size:14px}}.main-navigation li.focus>a,.main-navigation li:hover>a{color:#5dbb46}.main-navigation ul ul{display:block;left:-999em;margin:0;position:absolute;z-index:3;padding-left:0}.main-navigation ul ul ul{top:-1px;padding-left:0}.main-navigation ul ul ul:after,.main-navigation ul ul ul:before{border:0}.main-navigation ul ul li{background-color:#fff;background:#f6f6f6;border-bottom-width:0}.main-navigation ul ul li ul{margin-left:-20px}.main-navigation ul ul li ul li{background:#e8ebec}.main-navigation ul ul a{white-space:normal;width:20em;font-weight:400;color:#6a6a6a!important}.main-navigation li.focus>ul,.main-navigation li:hover>ul{left:0;right:auto}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%;right:auto}.main-navigation .menu-item-has-children>a{margin:0;padding-right:2.25em}.main-navigation .menu-item-has-children>a:after{content:"\f431";position:absolute;right:.625em;top:.8125em}.main-navigation ul ul .menu-item-has-children>a{padding-right:2.0625em}.main-navigation ul ul .menu-item-has-children>a:after{right:.5625em;top:.875em;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.dropdown-toggle-wp{background-color:transparent;border:0;border-radius:0;color:#6a6a6a;content:"";height:48px;padding:0;position:absolute;right:0;text-transform:none;top:0;width:48px}.dropdown-toggle-wp:after{border:0 solid #f0f0f0;border-left-width:1px;content:"\f431";font-size:24px;left:1px;position:relative;width:48px;display:none}.dropdown-toggle-wp:focus,.dropdown-toggle-wp:hover{background-color:transparent;color:#0077c1}.dropdown-toggle-wp:focus{outline:thin dotted;outline-offset:-1px}.dropdown-toggle-wp:focus:after{border-color:transparent}.dropdown-toggle-wp.toggled-on:after{content:"\f432";display:none}.no-js .site-header-menu{display:block}.main-navigation{font-family:Noto Sans,sans-serif}.no-js .main-navigation ul ul{display:block}@media (max-width:991px){.site-header-menu{display:none;-webkit-box-flex:0;-webkit-flex:0 1 100%;-moz-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:.875em 0}.menu-toggle,.site-header-menu.toggled-on{display:block}.no-js .site-header-menu{display:none}.main-navigation{font-family:Noto Sans,sans-serif}.no-js .main-navigation ul ul{display:none}.main-navigation{margin:0}.main-navigation .primary-menu{border:0}.main-navigation .primary-menu>li{border:0;float:none}.main-navigation a{outline-offset:-8px;padding:.65625em .875em;white-space:nowrap}.main-navigation li{display:block}.main-navigation ul ul{display:none;left:0;margin:0;position:relative;z-index:3;background:#fff}.main-navigation ul ul ul{top:-1px;background:#fff;padding-left:50px}.main-navigation ul ul ul:after,.main-navigation ul ul ul:before{border:0}.main-navigation ul ul li{background:#fff;border-bottom-width:0}.main-navigation ul ul a{white-space:normal;width:100%}.main-navigation ul ul:after,.main-navigation ul ul:before{display:none}.main-navigation li.focus>ul,.main-navigation li:hover>ul{left:0;right:0}.main-navigation li ul li{background:#fff}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:0;right:auto}.main-navigation .menu-item-has-children>a{margin:0;padding-right:2.25em;margin-right:50px}.main-navigation .menu-item-has-children>a:after{content:"\f431";position:relative;right:.625em;top:.8125em;display:none}.main-navigation ul ul .menu-item-has-children>a{padding-right:2.0625em}.main-navigation ul ul .menu-item-has-children>a:after{right:.5625em;top:.875em;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.main-navigation ul .toggled-on{display:block}.main-navigation .primary-menu{border-bottom:none}.main-navigation .menu-item-has-children>a{margin-right:56px!important}}.adres{padding-left:25px}.adres li{list-style:none;position:relative;margin:10px 0}.adres li:before{position:absolute;content:"";height:20px;width:20px;left:-25px;background-position:50%;background-repeat:no-repeat;background-size:contain}.adres li.mar:before{background-image:url(img/mar.svg)}.adres li.tel:before{background-image:url(img/tel.svg)}.adres li.mail:before{background-image:url(img/mail.svg)}.adres li.hour:before{background-image:url(img/hour.svg)}.site-footer{text-align:center;background:#f6f6f6;padding:30px 0;margin-top:50px}.site-footer ul{padding-left:0}.site-footer .footer-menu{display:inline-block}.site-footer .footer-menu li{display:inline-block;margin:0 16px}.site-footer .footer-menu li a{-webkit-transition:.6s;transition:.6s;font-weight:700;font-size:14px}.site-footer .footer-menu li a:hover{color:#5dbb46}.site-footer .socia{text-align:center}.site-footer .socia ul{margin:0 auto;text-align:center}.site-footer .socia ul li{display:inline-block;margin:0 8px}input{line-height:1}button{background:#6a6a6a;border:0;color:#fff;font-family:Noto Sans,sans-serif}button[disabled]:focus,button[disabled]:hover,input[type=button]{text-transform:uppercase}button[disabled]:focus,button[disabled]:hover,input[type=button],input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset],input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit],input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background:#6a6a6a;border:0;color:#fff;font-family:Noto Sans,sans-serif}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background:#0077c1}button:focus{outline:thin dotted;outline-offset:-4px}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{background:#fff;border-radius:0;color:#6a6a6a;width:100%}textarea{background:#fff;border:1px solid #6a6a6a;border-radius:2px;color:#6a6a6a;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{background-color:#fff;border-color:#6a6a6a;color:#6a6a6a;outline:0}textarea:focus{background-color:#fff;border-color:#0077c1;color:#6a6a6a;outline:0}.post-password-form label{color:#f0f0f0;display:block;font-family:Noto Sans,sans-serif}.post-password-form>:last-child{margin-bottom:0}.search-form{position:relative}input[type=search].search-field{height:40px;border-radius:2px 0 0 2px;width:-webkit-calc(100% - 42px);width:calc(100% - 42px)}.search-submit{bottom:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:42px}.search-submit:before{content:"\f400";font-size:24px;left:2px;position:relative;width:40px}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#6a6a6a;font-family:Noto Sans,sans-serif;letter-spacing:1px;font-weight:300;font-size:15px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#6a6a6a;font-family:Noto Sans,sans-serif;letter-spacing:1px;font-weight:300;font-size:15px}input::placeholder,textarea::placeholder{color:#6a6a6a;font-family:Noto Sans,sans-serif;letter-spacing:1px;font-weight:300;font-size:15px}input:-moz-placeholder,input::-webkit-input-placeholder,textarea:-moz-placeholder,textarea::-webkit-input-placeholder{color:#6a6a6a;font-family:Noto Sans,sans-serif;letter-spacing:1px;font-weight:300;font-size:15px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6a6a6a;font-family:Noto Sans,sans-serif;letter-spacing:1px;font-weight:300;font-size:15px;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6a6a6a;font-family:Noto Sans,sans-serif;letter-spacing:1px;font-weight:300;font-size:15px}.site-description,.site-title{display:none}.button-header{margin-left:20px}@media (max-width:1100px){.button-header{margin-left:0}}.button-header a{font-size:14px;text-transform:uppercase;font-weight:700;background:#0077c1;border-radius:50px;padding:10px 30px;color:#fff!important}@media (max-width:1100px){.button-header a{padding:10px}}@media (max-width:991px){.button-header a{text-align:center}}.wp-block-button__link{font-size:14px;text-transform:uppercase;font-weight:700;background:#0077c1;border-radius:50px;padding:10px 30px;color:#fff!important}.title{position:relative}.title:before{content:"";height:2px;width:60px;background-color:#5dbb46;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.wp-block-embed,.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-table table tbody tr:first-child{background:#0077c1;color:#fff}.wp-block-table table tbody tr:first-child td{padding:12px 10px}.wp-block-table table tbody tr:first-child td:last-child{width:20%}.wp-block-table table tbody tr td{padding:12px 10px}.wp-block-table table tbody tr:nth-child(2n+3){background-color:#f6f6f6}.hero-banner{position:relative;height:600px}@media (max-width:767px){.hero-banner{height:500px}}.hero-banner .container-cont{height:100%;position:relative}.hero-banner .container-cont .cons{position:absolute;height:298px;width:502px;background:#0077c1;border-radius:30px;z-index:2;left:0;top:50%;padding:30px;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (max-width:767px){.hero-banner .container-cont .cons{height:auto;width:100%}}.hero-banner .container-cont .cons h3{color:#fff;text-transform:none;font-size:40px}@media (max-width:767px){.hero-banner .container-cont .cons h3{font-size:20px}}.hero-banner .container-cont .cons h3:first-of-type{font-size:36px}@media (max-width:767px){.hero-banner .container-cont .cons h3:first-of-type{font-size:20px}}.hero-banner .container-cont .cons h3.head2{font-weight:300}.hero-banner .container-cont .cons p{color:#fff;font-size:16px}.hero-banner .container-cont .cons .button-banner{display:inline-block;background:#fff;padding:10px;border-radius:50px;position:absolute;bottom:-35px;right:30px}.hero-banner .container-cont .cons .button-banner a{font-size:14px;text-transform:uppercase;font-weight:700;background:#5dbb46;border-radius:50px;padding:10px 30px;color:#fff}.hero-banner .bg{position:absolute;right:0;width:75%;top:-100px;height:600px;border-radius:60% 40%;background-position:50%;background-repeat:no-repeat;background-size:cover}.gray-container{background:#f6f6f6;padding:60px 0;text-align:center}.gray-container h1{position:relative}.gray-container h1:before{content:"";height:2px;width:60px;background-color:#5dbb46;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.gray-container p{padding:20px 0}.box-link{text-align:left;background:#fff;padding:20px;height:361px;border-radius:0 0 20px 0}.box-link,.box-link:hover{-webkit-transition:.6s;transition:.6s}.box-link:hover{box-shadow:3px 3px 13px -4px rgba(0,0,0,.51)}.box-link .button-txt{color:#0077c1;font-weight:700}.box-link p{padding:0}.box-link figure{overflow:hidden;height:160px}.box-link figure img{height:100%;width:100%;object-fit:cover;object-position:center}figure{overflow:hidden}figure img{height:100%;width:100%;object-fit:cover;object-position:center}.bg{overflow:hidden;height:430px;position:relative;margin-bottom:30px}.bg .entry-header{background:rgba(0,119,193,.7);position:absolute;border-radius:0 0 30px 30px;padding:20px 0;z-index:1;width:100%;left:0;bottom:0}.bg .entry-header .title{color:#fff}.bg .post-thumbnail{border-radius:0 0 30px 30px;position:relative;overflow:hidden;height:430px}.bg .post-thumbnail img{height:100%;width:100%;object-fit:cover;object-position:center}.wpb_category_n_menu_accordion ul li{border-bottom:none!important}.wpb_category_n_menu_accordion ul li a{background:#f6f6f6;color:#0077c1!important;padding:5px 10px;font-size:16px;font-weight:700;text-transform:uppercase}.wpb_category_n_menu_accordion .sub-menu li a{text-transform:none;color:#6a6a6a!important;font-weight:400;font-size:14px}.wpb_category_n_menu_accordion>ul>li:not(:last-child)>a{border-bottom:none!important}.archive .post{margin-bottom:30px}.archive .post .post-thumbnail{height:260px;width:100%;position:relative;overflow:hidden}.archive .post .post-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.archive .post h6{padding-top:10px;padding-bottom:10px}.archive .post p{font-size:14px}.archive .post .button-link{margin-top:10px;font-size:14px;color:#0077c1;font-weight:700}.navigation.pagination{margin:40px 0;text-align:center}.navigation.pagination a{color:#0077c1;font-weight:700}.navigation.pagination .nav-links{margin:0 auto}.navigation.pagination .nav-links .page-numbers{margin:0 10px}.single .entry-content{padding:30px 15%}@media (max-width:767px){.single .entry-content{padding:30px 0}}.gray-container-zero{background:#f6f6f6;padding:0}.wpcf7{padding:0 5%}.wpcf7 .wpcf7-submit{font-size:14px;text-transform:uppercase;font-weight:700;background:#0077c1;border-radius:50px;padding:10px 30px}.wpcf7 label{display:block}.wpcf7 label b{margin-bottom:-10px;font-size:14px;display:block}.wpcf7 label input,.wpcf7 label textarea{padding:8px 10px;border-radius:50px;border:1px solid #d6d6d6}.breadcrumbs{color:#fff;margin-top:20px}.breadcrumbs span{margin:0 4px}.breadcrumbs span,.breadcrumbs span a{color:#fff;font-size:14px}.icon{position:relative;height:20px;width:30px}.icon span{content:"";position:absolute;left:0;height:2px;width:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);background:#6a6a6a}.icon span:first-child{top:0}.icon span:nth-child(2){top:50%}.icon span:nth-child(3){top:100%}@-ms-viewport{width:device-width}@viewport{width:device-width}@media screen and (max-width:909px){.dropdown-toggle-wp{background-color:transparent;border:0;border-radius:0;color:#6a6a6a;content:"";height:48px;padding:0;position:absolute;right:0;text-transform:none;top:0;width:48px}.dropdown-toggle-wp:after{border:0 solid #f0f0f0;border-left-width:1px;content:"\f431";font-size:24px;left:1px;position:relative;width:48px;display:block;font-family:Genericons}.dropdown-toggle-wp:focus,.dropdown-toggle-wp:hover{background-color:transparent;color:#0077c1}.dropdown-toggle-wp:focus{outline:thin dotted;outline-offset:-1px}.dropdown-toggle-wp:focus:after{border-color:transparent}.dropdown-toggle-wp.toggled-on:after{content:"\f432";display:block;font-family:Genericons}}@media screen and (min-width:48.9375em){body:not(.custom-background-image).admin-bar:before{top:32px}}
/*# sourceMappingURL=maps/style.css.map */
