/**************** definicje *****************/
@import url("https://fonts.googleapis.com/css?family=Lato:300,400,400i,700,900&display=swap&subset=latin-ext");
body {
  font-family: 'Lato', sans-serif; }

#wp-admin-bar-my-account {
  display: none !important; }

/**************** // definicje *****************/
/**************** menu *****************/
.menu-glowne {
  border-bottom: 1px solid #e1e1e1;
  min-height: 65px;
  padding: 0px; }
  .menu-glowne .navbar-woozo {
    color: transparent;
    text-indent: -9999px;
    font-size: 0px;
    margin-right: 15px; }
  .menu-glowne .dropdown-menu {
    right: 0;
    left: initial; }

@media only screen and (max-width: 767px) {
  .menu-glowne {
    background-color: #ffffff; }
    .menu-glowne .navbar-woozo {
      background-image: url(img/woozo_logo_mobilne.png);
      height: 35px;
      width: 122px;
      font-family: 'Lato', sans-serif;
      margin-left: 15px; }

  .navbar-toggler {
    padding: 8px 8px;
    line-height: 28px;
    border: 0px;
    margin-right: 15px;
    position: relative;
    top: 1px; }
    .navbar-toggler:hover, .navbar-toggler:focus, .navbar-toggler:active {
      outline: 0 none;
      border: 0px !important;
      border-color: transparent !important; }

  .menu-glowne > .container {
    min-height: 65px; }

  .kontener-menu {
    text-align: center;
    font-weight: 700; }
    .kontener-menu a {
      font-size: 15px;
      color: #222222;
      text-align: center;
      padding: 10px; }
    .kontener-menu .navbar-nav .nav-link {
      padding: 10px 0px; }

  .menu-glowne .dropdown-menu {
    border: 0px;
    margin-top: 0px; }

  .navbar-nav > li:last-child .dropdown-menu {
    background-color: #e1e1e1; }

  .navbar-nav > li:last-child > a[aria-expanded="false"] {
    background-color: #e1e1e1;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out; }

  .navbar-nav > li > a[aria-expanded="false"] {
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out; }

  .navbar-nav > li > a[aria-expanded="true"] {
    background-color: #34a148;
    color: #ffffff;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out; }

  .navbar-toggler[aria-expanded="true"] span:before {
    color: #34a148;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out; }

  .dropdown-toggle::after {
    position: relative;
    top: 2px; }

  .dropdown-item {
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out; }

  .dropdown-item.active, .dropdown-item:active {
    background-color: #34a148;
    color: #ffffff;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out; }

  .dropdown-item:focus, .dropdown-item:hover {
    background-color: #34a148;
    color: #ffffff;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out; } }
@media only screen and (min-width: 768px) {
  .navbar-woozo {
    background-image: url(img/woozo_logo_podstawowe.png);
    height: 40px;
    width: 143px; }

  li .nav-link {
    min-height: 65px;
    color: #222222;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    padding-right: 20px !important;
    padding-left: 20px !important;
    font-weight: 700;
    font-size: 15px; }
    li .nav-link:hover, li .nav-link:active, li .nav-link:focus {
      color: #ffffff;
      background-color: #34a148; }

  .dropdown-toggle::after {
    position: relative;
    top: 1px;
    left: 5px; }

  li .dropdown-menu li a {
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out; }
    li .dropdown-menu li a:hover, li .dropdown-menu li a:active, li .dropdown-menu li a:focus {
      color: #ffffff;
      background-color: #34a148; }

  .menu-glowne > .container,
  .kontener-menu,
  #menu-menu-glowne {
    min-height: 65px; }

  .navbar-nav > li:last-child > a {
    min-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 65px;
    background-color: #e1e1e1;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out; }
    .navbar-nav > li:last-child > a:hover, .navbar-nav > li:last-child > a:active, .navbar-nav > li:last-child > a:focus {
      background-color: #34a148; }
      .navbar-nav > li:last-child > a:hover:before, .navbar-nav > li:last-child > a:active:before, .navbar-nav > li:last-child > a:focus:before {
        color: #ffffff !important; }

  .navbar-nav > li:last-child .dropdown-menu {
    background-color: #f5f5f5; }
    .navbar-nav > li:last-child .dropdown-menu a:hover {
      background-color: #34a148;
      color: #ffffff;
      transition: all .25s ease-in-out;
      -moz-transition: all .25s ease-in-out;
      -webkit-transition: all .25s ease-in-out; }

  .navbar-nav .dropdown-menu {
    margin-top: 5px;
    border: 0px;
    -webkit-box-shadow: 2px 3px 10px -5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 2px 3px 10px -5px rgba(0, 0, 0, 0.25);
    box-shadow: 2px 3px 10px -5px rgba(0, 0, 0, 0.25);
    border-radius: 5px; }
    .navbar-nav .dropdown-menu li a {
      padding: 10px 30px; } }
.current_page_item > a {
  background-color: #34a148;
  color: #ffffff; }

@media only screen and (max-width: 991px) {
  .form-head {
    display: none; } }
.form-head {
  border: 1px solid;
  border-color: #e1e1e1;
  border-radius: 5px;
  margin-left: 25px;
  color: #222222;
  font-family: 'Lato', sans-serif; }
  .form-head input {
    border: none; }
  .form-head input[type=text]::-webkit-input-placeholder {
    /* Edge */
    color: #e1e1e1;
    font-size: 14px; }
  .form-head input[type=text]:hover, .form-head input[type=text]:focus, .form-head input[type=text]:active {
    outline: 0 none;
    border: 0px !important;
    border-color: transparent !important;
    box-shadow: none !important; }
  .form-head input[type=text]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #e1e1e1; }
  .form-head input[type=text]::placeholder {
    color: #adadad;
    font-weight: 300; }
  .form-head input[type=submit] {
    background-color: transparent;
    border-radius: 5px;
    outline: 0 none;
    border: 0px;
    border-color: transparent;
    box-shadow: none;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    color: #adadad;
    display: inline-block;
    min-height: 38px;
    min-width: 47px; }
  .form-head:focus input[type=submit], .form-head:active input[type=submit], .form-head:hover input[type=submit] {
    color: #34a148; }

input[type=text]:focus ~ input[type=submit],
input[type=text]:active ~ input[type=submit],
input[type=text]:hover ~ input[type=submit] {
  color: #34a148; }

/**************** // menu *****************/
/**************** ICO MOOOOOOON *****************/
@font-face {
  font-family: 'icomoon';
  src: url("icomoon/icomoon.eot?bxo4ek");
  src: url("icomoon/icomoon.eot?bxo4ek#iefix") format("embedded-opentype"), url("icomoon/icomoon.ttf?bxo4ek") format("truetype"), url("icomoon/icomoon.woff?bxo4ek") format("woff"), url("icomoon/icomoon.svg?bxo4ek#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-lupa:before {
  content: "\e902"; }

.icon-oczy:before {
  content: "\e903"; }

@media only screen and (min-width: 768px) {
  .navbar-nav > li:last-child > a {
    color: transparent;
    font-size: 0px; }
    .navbar-nav > li:last-child > a:before {
      content: "\e901";
      font-family: 'icomoon' !important;
      font-size: 20px !important;
      color: #222222 !important;
      text-indent: 0px !important; }
    .navbar-nav > li:last-child > a:after {
      display: none; } }
.navbar-toggler-icon:before {
  color: #adadad;
  content: "\e900";
  font-family: 'icomoon' !important;
  transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out; }

/**************** ICO MOOOOOOON *****************/
/* stopka */
footer {
  background-color: #f5f5f5;
  padding: 30px 0px 40px 0px;
  margin-top: 40px;
  position: relative;
  overflow: hidden;
  /* stopka hover */
  /* // stopka hover */ }
  footer div {
    z-index: 3; }
  footer li {
    list-style: none;
    padding: 1px 0px; }
  footer li, footer a, footer h4 {
    font-size: 16px;
    color: #222222; }
  footer h4 {
    font-weight: 900;
    margin-bottom: 15px; }
  footer ul {
    padding-left: 0px; }
  footer a:hover, footer a:focus, footer a:active {
    color: #34a148;
    text-decoration: none; }
  footer .footer-nawigacja .sub-menu {
    padding-left: 10px; }
  footer h4 {
    height: 50px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end; }
  footer .footer-logo {
    max-height: 50px !important;
    width: auto; }
  footer .widget_media_image a {
    display: block;
    height: 50px;
    position: relative;
    margin-bottom: 15px; }
    footer .widget_media_image a img {
      position: absolute;
      bottom: 0px; }
  footer:after {
    content: "\e903";
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 900px;
    position: absolute;
    right: -7%;
    top: -30%;
    z-index: 0;
    color: rgba(255, 255, 255, 0.4); }
  footer a {
    position: relative;
    text-decoration: none; }
    footer a:hover:after, footer a:focus:after {
      width: 100%;
      left: 0;
      background: #34a148; }
    footer a:after {
      content: '';
      position: absolute;
      width: 0;
      height: 1px;
      display: block;
      margin-top: 0px;
      right: 0;
      background: #fff;
      transition: all .25s ease-in-out;
      -moz-transition: all .25s ease-in-out;
      -webkit-transition: all .25s ease-in-out; }
    footer a:hover, footer a:focus, footer a:active {
      outline: 0 none;
      border: 0px !important;
      border-color: transparent !important; }
  footer .widget_media_image a:hover:after {
    display: none; }
  footer .current-menu-item > a:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    display: block;
    margin-top: 0px;
    right: 0;
    background: #fff; }
  footer .footer-co-robic ul {
    padding-left: 15px; }
    footer .footer-co-robic ul li {
      list-style-type: disc;
      padding-left: 2px; }
  footer .menu-panel-zarzadzania-container ~ h4 {
    height: 30px; }

@media only screen and (max-width: 575px) {
  footer p, footer h4, footer a, footer img {
    text-align: center; }
  footer p {
    max-width: 90%;
    margin: 0 auto; }
  footer img {
    left: 0;
    right: 0;
    margin: 0 auto; }
  footer ul {
    padding-left: 0px !important;
    text-align: center; }
    footer ul li {
      list-style-type: none !important; }
    footer ul .sub-menu {
      margin-top: 10px; }

  footer:after {
    top: 65%;
    font-size: 500px; } }
@media only screen and (min-width: 576px) and (max-width: 767px) {
  footer .widget_text p {
    max-width: 70%; }
  footer .widget_media_image img {
    max-width: 80% !important; }

  footer:after {
    top: 0%; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  footer .widget_media_image img {
    max-width: 80% !important; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  footer .widget_text p {
    max-width: 95%; } }
@media only screen and (min-width: 1200px) {
  footer .widget_text p {
    max-width: 85%; } }
/* smieci defaultowe */
.w2dc-search-overlay {
  background-repeat: no-repeat !important; }

/*# sourceMappingURL=woozo.css.map */
