/* Mobirise v4 theme https://mobirise.comCopyright 2017 Mobirise */


/*////////////////////////// STYLE PZ ////////////////////////////////////*/

body {
  font: 9pt Arial;
  background: #ded8d2; /*także dla tinyMCE*/
  qqtext-shadow: -1px -1px 3px #ccc, 1px 1px 1px #888;  
  color: #000;  
}

table {border-collapse: collapse;}

td, p, pre {
  font: normal 26px Arial;
  line-height: 1em; 
  margin: 0px;
  padding: 0px;
  color: #000;
  text-shadow: -1px -1px 3px #ccc, 1px 1px 1px #888;
}

a:link, a:visited {
  color: #3366FF; 
  text-decoration: underline;  
  qqtext-shadow: -1px -1px 3px #ccc, 1px 1px 1px #888;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
}

a:hover {
  color: #FF0000; 
  text-decoration: underline;
}

.pz-gorne-menu {box-shadow: 0px 2px 3px #333; qqopacity: 0.9; qqfilter: alpha(opacity=90); 
                background: url("pliki_uzytkownika/www/tlo_nag.jpg") #635a51 !important;}
.cid-qTkzRZLJNu .navbar {}

.nav-link {text-decoration: none !important; color: #ddd !important;}
.nav-item .nav-link:hover {text-decoration: underline !important; text-shadow: 0px 0px 2px #333 !important; color: #FF6600 !important;}

.ikony img {margin: 0px 2px 0px 2px; cursor: pointer;}
.ikony img:hover {opacity: 0.8; filter: alpha(opacity=80); qqbox-shadow: 0px 0px 5px #eee;}

.flagi img {margin: 0px 2px 0px 2px; cursor: pointer;}
.flagi img:hover {opacity: 0.8; filter: alpha(opacity=80); qqbox-shadow: 0px 0px 5px #eee;}

hr {border: 0; height: 1px; background: #999; width: 95%; opacity: 0.5; filter: alpha(opacity=50);}

.tabela-biala     {background: rgba(255, 255, 255, 0.2); border-radius: 40px; color: #fff; border-collapse: separate; border-spacing: 15px;}
.tabela-czerwona  {background: rgba(255, 0, 0, 0.6);     border-radius: 40px; color: #fff; border-collapse: separate; border-spacing: 15px;}
.tabela-zielona   {background: rgba(0, 255, 0, 0.3);     border-radius: 40px; color: #fff; border-collapse: separate; border-spacing: 15px;}
.tabela-niebieska {background: rgba(0, 0, 255, 0.3);     border-radius: 40px; color: #fff; border-collapse: separate; border-spacing: 15px;}
.tabela-zolta     {background: rgba(255, 255, 0, 0.3);   border-radius: 40px; color: #fff; border-collapse: separate; border-spacing: 15px;}
.tabela-szara     {background: rgba(0, 0, 0, 0.10);      border-radius: 40px; color: #fff; border-collapse: separate; border-spacing: 15px;}
.tabela-home      {border: 2px solid #555 !important; border-radius: 40px; color: #fff; border-collapse: separate; border-spacing: 15px;
                   box-shadow: 2px 2px 8px #222, 2px 2px 8px #222;}
.tabela-home2     {border: 2px solid #888 !important; border-radius: 40px; color: #fff; border-collapse: separate; border-spacing: 15px;
                   box-shadow: 2px 2px 8px #aaa, 2px 2px 8px #aaa; background: rgba(0, 0, 0, 0.05);}

.rozstrzelony {letter-spacing: 0.15em;}
.margin-top {display: inline-block; margin-top: 0.5em;}
.margin-bottom {display: inline-block; margin-bottom: 0.5em;}
      
/*  1-HOME   2-PRODUKTY  3-USŁUGI   4-PRACE  */
.naglowek-sekcja2 h2, .naglowek-sekcja3 h2, .naglowek-sekcja4 h2 {
    font-family: Verdana !important; font-size: 32px; color: #d0c8c0; text-shadow: 0 0 0 #000; 
    margin: 30px 0px 30px 0px;}
.naglowek-sekcja2, .naglowek-sekcja3, .naglowek-sekcja4 {background: url("pliki_uzytkownika/www/tlo_nag.jpg") #635a51; 
           padding: 20px 0px; qqopacity: 0.9; qqfilter: alpha(opacity=90);}
.naglowki-drugie-linie {display: none;}

.tresc-sekcja1  {background-image: url(pliki_uzytkownika/www/tlo4.jpg);} 
.tresc-sekcja2  {background-image: url(pliki_uzytkownika/www/tlo28.jpg);} 
.tresc-sekcja3  {background-image: url(pliki_uzytkownika/www/tlo26.jpg);} 
.tresc-sekcja4  {background-image: url(pliki_uzytkownika/www/tlo10.jpg); background-size: cover !important;} 
.sekcja-kontakt {background: url("pliki_uzytkownika/www/tlo_nag.jpg") #635a51; text-shadow: 0px 0px 0px #000 !important;}
.sekcja-kontakt p {text-shadow: 0px 0px 0px #000 !important;}
.sekcja-kontakt a {color: #99CCFF; text-shadow: 0px 0px 0px #000 !important;}
.sekcja-kontakt a:hover {color: red; text-shadow: 0px 0px 0px #000 !important;}
.sekcja-mapka   {background-image: url(pliki_uzytkownika/www/tlo19.jpg);}


.tab-kontakt-adres {display: inline-table; width: 100%; max-width: 320px; text-align: center;}
.tab-kontakt-telefony {display: inline-table; width: 100%; max-width: 280px; text-align: center;}
.tab-kontakt-email {display: inline-table; width: 100%; max-width: 330px; text-align: center;}



.pb-3 {padding-bottom: 0rem !important;}
.mbr-text {line-height: 1.1em;}
.form-control {min-height: 1.0em; box-shadow: 3px 3px 6px #444;}
textarea.form-control {height: 6em; padding: 0.5em;}

.google-map iframe {border-radius: 10px; box-shadow: 3px 3px 6px #444;}

.display-1, .display-2, .display-7 {qqtext-shadow: -1px -1px 3px #444, 1px 1px 4px #222;}

h2 {margin-bottom: 0;}
.btn-form {box-shadow: 3px 3px 6px #444; border-radius: 50px;}
.pz-input {color: #111; font-family: Arial; font-size: 16px; border-radius: 10px; qqtext-shadow: 1px 1px 3px #777;}
.mbr-arrow-up {left: 97%; right: 3%;}

.pz-stopka {color: #666 !important;}
.pz-stopka a:link  {text-shadow: inherit !important; text-decoration: none; color: inherit !important;}
.pz-stopka a:hover {text-shadow: 0 0 4px #000 !important; text-decoration: underline;}


/*///////////////////// import czcionki Lato //////////////////////////*/

@importt url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap&subset=latin,latin-ext");
@font-face {font-family: Lato; font-weight: 400; src: url('pliki/Lato/Lato-Regular.ttf');}
@font-face {font-family: Lato; font-weight: 300; src: url('pliki/Lato/Lato-Light.ttf');}
@font-face {font-family: Lato; font-weight: 700; src: url('pliki/Lato/Lato-Bold.ttf');}
@font-face {font-family: Lato; font-weight: 500; src: url('pliki/Lato/Lato-SemiBold.ttf');}
@font-face {font-family: Lato; font-weight: 100; src: url('pliki/Lato/Lato-Thin.ttf');}
@font-face {font-family: Lato; font-weight: 900; src: url('pliki/Lato/Lato-Black.ttf');}
@font-face {font-family: Lato; font-weight: 400; font-style: italic; src: url('pliki/Lato/Lato-Italic.ttf');}
@font-face {font-family: Lato; font-weight: 300; font-style: italic; src: url('pliki/Lato/Lato-LightItalic.ttf');}
@font-face {font-family: Lato; font-weight: 700; font-style: italic; src: url('pliki/Lato/Lato-BoldItalic.ttf');}
@font-face {font-family: Lato; font-weight: 100; font-style: italic; src: url('pliki/Lato/Lato-ThinItalic.ttf');}
@font-face {font-family: Lato; font-weight: 900; font-style: italic; src: url('pliki/Lato/Lato-BlackItalic.ttf');}
.lato      {font-family: Lato, Arial; font-weight: 400; letter-spacing: 0.09em;}

/*///////////////////////////////////////////////////////////////////*/

.cid-qTkzRZLJNu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 4px !important;
  border-right: 5px;
  background-color: #aaa !important;
  border-radius: 2px !important;
}
