/* line 1, sass_source/global.scss */
html { margin: 0; padding: 0px; }

/* line 5, sass_source/global.scss */
body { margin: 0; padding: 0; font-family: 'Lato', sans-serif; }

/* line 10, sass_source/global.scss */
blockquote { color: #282828; padding: 10px 20px; margin: 0 0 20px 26px; font-size: 17.5px; border-left: 3px solid #642752; }
/* line 16, sass_source/global.scss */
blockquote em { color: #282828; font-weight: 700; font-size: 24px; }
/* line 23, sass_source/global.scss */
blockquote ul { list-style: none; }
/* line 26, sass_source/global.scss */
blockquote ul li em { font-weight: 400; font-size: 24px; color: #6d6d6d; }

/* line 1, sass_source/typography.scss */
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

/* line 6, sass_source/typography.scss */
p { margin: 0; padding: 0; color: #6d6d6d; font-size: 14px !important; }

/* line 2, sass_source/header.scss */
.logo { width: 139px; margin-top: 4px; }

/* line 6, sass_source/header.scss */
.navbar-default { background: none; background: black; background: -moz-linear-gradient(top, black 0%, rgba(76, 76, 76, 0.12) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(76, 76, 76, 0.12))); background: -webkit-linear-gradient(top, black 0%, rgba(76, 76, 76, 0.12) 100%); background: -o-linear-gradient(top, black 0%, rgba(76, 76, 76, 0.12) 100%); background: -ms-linear-gradient(top, black 0%, rgba(76, 76, 76, 0.12) 100%); background: linear-gradient(to bottom, black 0%, rgba(76, 76, 76, 0.12) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#4c4c4c', GradientType=0 ); padding: 5px 0px 0px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; height: 64px; }
/* line 12, sass_source/header.scss */
.navbar-default .container { padding-bottom: 0px; }
/* line 15, sass_source/header.scss */
.navbar-default .dropdown-menu { background: rgba(0, 0, 0, 0.4); }
/* line 17, sass_source/header.scss */
.navbar-default .dropdown-menu li { border-top: 1px solid rgba(0, 0, 0, 0.4); }

/* line 22, sass_source/header.scss */
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: #642752; }

/* line 31, sass_source/header.scss */
.navbar-default .navbar li a { font-size: 16px; text-transform: uppercase; color: #fff; border-top: 3px solid rgba(255, 255, 255, 0); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
@media only screen and (max-width: 992px) { /* line 31, sass_source/header.scss */
  .navbar-default .navbar li a { font-size: 15px; } }
/* line 40, sass_source/header.scss */
.navbar-default .navbar li a:hover { background: #282828; }
/* line 43, sass_source/header.scss */
.navbar-default .navbar li a:active { background: #282828; }
/* line 46, sass_source/header.scss */
.navbar-default .navbar li a:focus { background: #282828; }

/* line 54, sass_source/header.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background: #282828; }

/* line 58, sass_source/header.scss */
.affix { background: rgba(0, 0, 0, 0.8); height: 46px; padding: 9px 0px 0px; z-index: 100000; position: fixed; }
/* line 69, sass_source/header.scss */
.affix .logo { width: 100px; margin-top: -2px; }
/* line 76, sass_source/header.scss */
.affix .navbar { margin-bottom: -3px; }
/* line 79, sass_source/header.scss */
.affix .navbar li a { padding-top: 3px; font-size: 14px; text-transform: uppercase; color: #fff; }
/* line 87, sass_source/header.scss */
.affix .dropdown-menu { background: #282828; }
/* line 89, sass_source/header.scss */
.affix .dropdown-menu li { border-top: 1px solid rgba(0, 0, 0, 0.4); }

/* line 95, sass_source/header.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #fff; background: none; border-top: 3px solid rgba(255, 255, 255, 0.4); }

/* line 100, sass_source/header.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #fff; background: none; border-top: 3px solid rgba(255, 255, 255, 0.4); }

/* line 106, sass_source/header.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background: rgba(0, 0, 0, 0.4); color: #fff; }

/* line 115, sass_source/header.scss */
.slick-dots { background: rgba(0, 0, 0, 0.4) !important; bottom: 0px !important; }

/* line 120, sass_source/header.scss */
.wpsisac-slick-slider.design-2 .slick-dots { left: 0px !important; right: 0px !important; text-align: center; bottom: 0px !important; z-index: 99; }
@media only screen and (max-width: 768px) { /* line 120, sass_source/header.scss */
  .wpsisac-slick-slider.design-2 .slick-dots { display: none !important; } }

/* line 130, sass_source/header.scss */
.wpsisac-slick-slider .slick-dots li { padding: 24px 0px 5px 0px !important; }

/* line 134, sass_source/header.scss */
.wpsisac-slick-slider .slick-dots li button { background: #642752 !important; margin: 0px !important; padding: 0px !important; border: none !important; border-radius: 0 !important; width: 115px !important; height: 5px !important; }

/* line 144, sass_source/header.scss */
.wpsisac-slick-slider .slick-dots li.slick-active button { background: #fff !important; }

@media only screen and (max-width: 768px) { /* line 149, sass_source/header.scss */
  .logo { width: 100px; } }

/* line 156, sass_source/header.scss */
.navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 7px 10px; margin-top: -1px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }
/* line 167, sass_source/header.scss */
.navbar-toggle:hover { background: rgba(100, 32, 82, 0.8) !important; }

@media only screen and (max-width: 768px) { /* line 173, sass_source/header.scss */
  .navbar-collapse { border-color: #e7e7e7; background: #000; } }

/* line 1, sass_source/footer.scss */
#stopka { width: 100%; }

/* line 7, sass_source/footer.scss */
#footer-top { background: #181818; padding: 10px 0px; }
/* line 11, sass_source/footer.scss */
#footer-top .logo { margin-top: 51px; }
@media only screen and (max-width: 992px) { /* line 11, sass_source/footer.scss */
  #footer-top .logo { margin-top: 10px; } }
@media only screen and (max-width: 768px) { /* line 11, sass_source/footer.scss */
  #footer-top .logo { margin: 0 auto; width: 170px; display: block; } }
/* line 24, sass_source/footer.scss */
#footer-top .social { margin-top: 55px; margin-left: 36px; }
@media only screen and (max-width: 992px) { /* line 24, sass_source/footer.scss */
  #footer-top .social { margin-top: 12px; } }
@media only screen and (max-width: 768px) { /* line 24, sass_source/footer.scss */
  #footer-top .social { margin: 0 auto; width: 90px; padding: 10px 0px; } }
/* line 37, sass_source/footer.scss */
#footer-top .dane { margin-top: 36px; }
@media only screen and (max-width: 992px) { /* line 37, sass_source/footer.scss */
  #footer-top .dane { margin-top: 0px; } }
@media only screen and (max-width: 768px) { /* line 37, sass_source/footer.scss */
  #footer-top .dane { text-align: center; margin-bottom: 20px; } }
/* line 48, sass_source/footer.scss */
#footer-top .tel { background-image: url(./includes/img/tel.png); background-position: center; display: inline-flex; width: 15px; height: 15px; margin-right: 5px; }
/* line 58, sass_source/footer.scss */
#footer-top .mail { background-image: url(./includes/img/tel.png); background-position: center; display: inline-flex; width: 15px; height: 15px; margin-right: 5px; }
/* line 67, sass_source/footer.scss */
#footer-top h1 { font-size: 22px; font-weight: 700; color: #fff; }
@media only screen and (max-width: 768px) { /* line 67, sass_source/footer.scss */
  #footer-top h1 { text-align: center; margin-top: 30px; } }
/* line 76, sass_source/footer.scss */
#footer-top p { font-size: 18px; font-weight: 300; color: #fff; }
/* line 82, sass_source/footer.scss */
#footer-top input { width: 100%; border: 0px; background: #cccccc; margin: 5px 0px; height: 35px; padding-left: 15px; color: #fff; }
/* line 91, sass_source/footer.scss */
#footer-top .btn { background: #642752; color: #fff; border: 0; border-radius: 0px; padding: 6px 42px; float: right; font-size: 18px; margin-top: 5px; width: 30%;}
@media only screen and (max-width: 768px) {#footer-top .btn { width: 100%; } }

/* line 107, sass_source/footer.scss */
#footer-bootom { background: #656565; padding: 5px 0px; }
/* line 110, sass_source/footer.scss */
#footer-bootom .container { margin-bottom: 0px; padding-bottom: 0px; }
/* line 115, sass_source/footer.scss */
#footer-bootom .container .navbar-nav li a { padding: 2px 10px; color: #fff; }
/* line 118, sass_source/footer.scss */
#footer-bootom .container .navbar-nav li a:hover { color: #656565; background: #642752; }

/* line 134, sass_source/footer.scss */
#copyrights { background: #fff; width: 100%; padding: 20px 0px; }
/* line 138, sass_source/footer.scss */
#copyrights .container { padding-bottom: 0px; }
/* line 140, sass_source/footer.scss */
#copyrights .container p { color: #b0b0b0; font-weight: 300; font-size: 10px; }
@media only screen and (max-width: 768px) { /* line 140, sass_source/footer.scss */
  #copyrights .container p { text-align: center; } }
/* line 148, sass_source/footer.scss */
#copyrights .container .projekt { color: #b0b0b0; text-align: right; }
@media only screen and (max-width: 768px) { /* line 148, sass_source/footer.scss */
  #copyrights .container .projekt { text-align: center; } }

@media only screen and (max-width: 500px) { /* line 3, sass_source/home_page.scss */
  .wpsisac-slick-slider-1 { display: none; } }

/* line 9, sass_source/home_page.scss */
.wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slide-title { color: #fff; text-shadow: 0 1px 2px #000; background: rgba(100, 32, 82, 0.8); display: inline-block; padding: 10px 50px !important; font-size: 38px; font-weight: 900; text-transform: uppercase; margin-bottom: 15px !important; }
@media only screen and (max-width: 768px) { /* line 9, sass_source/home_page.scss */
  .wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slide-title { font-size: 13px; margin-top: 20px !important; margin-bottom: 5px !important; } }
@media only screen and (max-width: 500px) { /* line 9, sass_source/home_page.scss */
  .wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slide-title { display: none; } }
/* line 27, sass_source/home_page.scss */
.wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slide-title::before { content: ""; width: 50px; height: 1px; background: #fff; display: inline-block; position: relative; top: -16px; right: 25px; }
@media only screen and (max-width: 768px) { /* line 27, sass_source/home_page.scss */
  .wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slide-title::before { display: none; } }
/* line 40, sass_source/home_page.scss */
.wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slide-title::after { content: ""; width: 50px; height: 1px; background: #fff; display: inline-block; position: relative; top: -16px; left: 25px; }
@media only screen and (max-width: 768px) { /* line 40, sass_source/home_page.scss */
  .wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slide-title::after { display: none; } }

/* line 56, sass_source/home_page.scss */
.wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slider-short-content h2 { text-align: center; color: #fff; text-shadow: 0 1px 2px #000;  background: rgba(100, 32, 82, 0.8); display: inline-block; padding: 10px 50px !important; }
@media only screen and (max-width: 768px) { /* line 56, sass_source/home_page.scss */
  .wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slider-short-content p { font-size: 13px; padding: 5px !important; } }

/* line 74, sass_source/home_page.scss */
.main-content { background: #fff; }

/* line 80, sass_source/home_page.scss */
#szybka { z-index: 2; padding: 70px 0px; background: #fff; }
/* line 86, sass_source/home_page.scss */
#szybka h1 { font-size: 41px; font-weight: 900; text-transform: uppercase; padding-bottom: 30px; }
/* line 91, sass_source/home_page.scss */
#szybka h1::before { content: ""; width: 50px; height: 1px; background: #642752; display: inline-block; position: relative; top: -16px; right: 25px; }
@media only screen and (max-width: 768px) { /* line 91, sass_source/home_page.scss */
  #szybka h1::before { display: none; } }
/* line 105, sass_source/home_page.scss */
#szybka h1::after { content: ""; width: 50px; height: 1px; background: #642752; display: inline-block; position: relative; top: -16px; left: 25px; }
@media only screen and (max-width: 768px) { /* line 105, sass_source/home_page.scss */
  #szybka h1::after { display: none; } }
/* line 119, sass_source/home_page.scss */
#szybka .opis { padding-bottom: 70px; color: #6d6d6d; }
/* line 124, sass_source/home_page.scss */
#szybka .thumbnail .zdj { background-size: cover; }
/* line 127, sass_source/home_page.scss */
#szybka .thumbnail h3 { font-size: 13px; font-weight: 900; text-transform: uppercase; margin-top: 8px; color: #282828; height: 15px;}
@media only screen and (max-width: 992px) { /* line 127, sass_source/home_page.scss */
  #szybka .thumbnail h3 { font-size: 19px;      } }
@media only screen and (max-width: 768px) { 
  #szybka .thumbnail h3 { font-size: 19px;   height: inherit;    } }
/* line 139, sass_source/home_page.scss */
#szybka .thumbnail hr { border-top: 1px solid #642752; }
/* line 142, sass_source/home_page.scss */
#szybka .thumbnail p { color: #6d6d6d; font-size: 14px; font-weight: 400;     min-height: 96px;  }

@media only screen and (max-width: 768px) { 
  #szybka .thumbnail p {   min-height: inherit;    } }
/* line 148, sass_source/home_page.scss */
#szybka .thumbnail .btn { width: 100%; background: #642752; border-radius: 0px; font-size: 21px; padding: 10px 0px; border: none; margin-top: 30px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/* line 158, sass_source/home_page.scss */
#szybka .thumbnail .btn:hover { opacity: 0.6; }

/* line 165, sass_source/home_page.scss */
#szybka-oferta { z-index: 2; padding: 70px 0px; background: #fff; }
/* line 171, sass_source/home_page.scss */
#szybka-oferta h1 { font-size: 41px; font-weight: 900; text-transform: uppercase; padding-bottom: 30px; }
/* line 176, sass_source/home_page.scss */
#szybka-oferta h1::before { content: ""; width: 50px; height: 1px; background: #642752; display: inline-block; position: relative; top: -16px; right: 25px; }
@media only screen and (max-width: 768px) { /* line 176, sass_source/home_page.scss */
  #szybka-oferta h1::before { display: none; } }
/* line 190, sass_source/home_page.scss */
#szybka-oferta h1::after { content: ""; width: 50px; height: 1px; background: #642752; display: inline-block; position: relative; top: -16px; left: 25px; }
@media only screen and (max-width: 768px) { /* line 190, sass_source/home_page.scss */
  #szybka-oferta h1::after { display: none; } }
/* line 204, sass_source/home_page.scss */
#szybka-oferta .opis { color: #6d6d6d; font-size: 14px; }
/* line 210, sass_source/home_page.scss */
#szybka-oferta .thumbnail .zdj { background-size: cover; }
/* line 213, sass_source/home_page.scss */
#szybka-oferta .thumbnail h3 { font-size: 19px; font-weight: 900; text-transform: uppercase; margin-top: 8px; color: #282828; }
@media only screen and (max-width: 992px) { /* line 213, sass_source/home_page.scss */
  #szybka-oferta .thumbnail h3 { font-size: 19px; } }
/* line 225, sass_source/home_page.scss */
#szybka-oferta .thumbnail hr { border-top: 1px solid #642752; }
/* line 228, sass_source/home_page.scss */
#szybka-oferta .thumbnail p { color: #6d6d6d; font-size: 14px; font-weight: 400;  min-height: 100px; }
@media only screen and (max-width: 992px) { 
  #szybka-oferta .thumbnail p { min-height: 150px; } }

@media only screen and (max-width: 768px) { 
  #szybka-oferta .thumbnail p { min-height: inherit; } }

/* line 234, sass_source/home_page.scss */
#szybka-oferta .thumbnail .btn { width: 100%; background: #642752; border-radius: 0px; font-size: 21px; padding: 10px 0px; border: none; margin-top: 30px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/* line 244, sass_source/home_page.scss */
#szybka-oferta .thumbnail .btn:hover { opacity: 0.6; }

/* line 250, sass_source/home_page.scss */
#onas { z-index: 2; color: #fff; padding: 27px 0px; }
/* line 255, sass_source/home_page.scss */
#onas h1 { font-size: 41px; font-weight: 900; text-transform: uppercase; padding-bottom: 30px; }
/* line 260, sass_source/home_page.scss */
#onas h1::before { content: ""; width: 50px; height: 1px; background: #fff; display: inline-block; position: relative; top: -16px; right: 25px; }
@media only screen and (max-width: 768px) { /* line 260, sass_source/home_page.scss */
  #onas h1::before { display: none; } }
/* line 274, sass_source/home_page.scss */
#onas h1::after { content: ""; width: 50px; height: 1px; background: #fff; display: inline-block; position: relative; top: -16px; left: 25px; }
@media only screen and (max-width: 768px) { /* line 274, sass_source/home_page.scss */
  #onas h1::after { display: none; } }
/* line 288, sass_source/home_page.scss */
#onas .opis { padding-bottom: 30px; }
/* line 292, sass_source/home_page.scss */
#onas p { font-size: 14px; font-weight: 300; color: #fff; }

/* line 301, sass_source/home_page.scss */
#liczniki { z-index: 2; color: #b0b0b0; padding: 21px 0px 1px 0px; background: #efefef; }
/* line 307, sass_source/home_page.scss */
#liczniki h4 { font-size: 18px; text-transform: uppercase; font-weight: 300; margin: 15px 0px; }
/* line 313, sass_source/home_page.scss */
#liczniki .linia { width: 50%; margin: 0 auto; background: #b0b0b0; height: 2px; display: block; }
/* line 321, sass_source/home_page.scss */
#liczniki span { font-size: 45px; text-transform: uppercase; font-weight: 900; margin: 15px 0px; }
@media only screen and (max-width: 992px) { /* line 321, sass_source/home_page.scss */
  #liczniki span { font-size: 30px; } }

/* line 333, sass_source/home_page.scss */
#oferty { background: #fff; z-index: 2; padding: 0px 0px 55px 0px; display: inline-block; }
/* line 339, sass_source/home_page.scss */
#oferty p { font-size: 11px; color: #fff; }
/* line 343, sass_source/home_page.scss */
#oferty h1 { font-size: 41px; font-weight: 900; text-transform: uppercase; padding-bottom: 30px; }
/* line 348, sass_source/home_page.scss */
#oferty h1::before { content: ""; width: 50px; height: 1px; background: #642752; display: inline-block; position: relative; top: -16px; right: 25px; }
@media only screen and (max-width: 768px) { /* line 348, sass_source/home_page.scss */
  #oferty h1::before { display: none; } }
/* line 362, sass_source/home_page.scss */
#oferty h1::after { content: ""; width: 50px; height: 1px; background: #642752; display: inline-block; position: relative; top: -16px; left: 25px; }
@media only screen and (max-width: 768px) { /* line 362, sass_source/home_page.scss */
  #oferty h1::after { display: none; } }
/* line 376, sass_source/home_page.scss */
#oferty .opis { padding-bottom: 30px; color: #6d6d6d; }

/* line 385, sass_source/home_page.scss */
#nasi-klienci { background: #fff; z-index: 2; padding: 55px 0px; }
/* line 392, sass_source/home_page.scss */
#nasi-klienci .logo-container img { -webkit-filter: grayscale(1); margin: 0 auto; display: block; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/* line 398, sass_source/home_page.scss */
#nasi-klienci .logo-container img:hover { -webkit-filter: grayscale(0); }
/* line 404, sass_source/home_page.scss */
#nasi-klienci h1 { font-size: 41px; font-weight: 900; text-transform: uppercase; padding-bottom: 30px; }
/* line 409, sass_source/home_page.scss */
#nasi-klienci h1::before { content: ""; width: 50px; height: 1px; background: #642752; display: inline-block; position: relative; top: -16px; right: 25px; }
@media only screen and (max-width: 768px) { /* line 409, sass_source/home_page.scss */
  #nasi-klienci h1::before { display: none; } }
/* line 423, sass_source/home_page.scss */
#nasi-klienci h1::after { content: ""; width: 50px; height: 1px; background: #642752; display: inline-block; position: relative; top: -16px; left: 25px; }
@media only screen and (max-width: 768px) { /* line 423, sass_source/home_page.scss */
  #nasi-klienci h1::after { display: none; } }
/* line 437, sass_source/home_page.scss */
#nasi-klienci .opis { padding-bottom: 30px; color: #6d6d6d; }
/* line 444, sass_source/home_page.scss */
#nasi-klienci .wraper-logo { padding: 15px 0px; background: #efefef; }

/* line 452, sass_source/home_page.scss */
#aktualnosci { background: #fff; z-index: 2; padding: 70px 0px; }
/* line 466, sass_source/home_page.scss */
#aktualnosci h1 { font-size: 41px; font-weight: 900; text-transform: uppercase; padding-bottom: 30px; }
/* line 471, sass_source/home_page.scss */
#aktualnosci h1::before { content: ""; width: 50px; height: 1px; background: #642752; display: inline-block; position: relative; top: -16px; right: 25px; }
@media only screen and (max-width: 768px) { /* line 471, sass_source/home_page.scss */
  #aktualnosci h1::before { display: none; } }
/* line 485, sass_source/home_page.scss */
#aktualnosci h1::after { content: ""; width: 50px; height: 1px; background: #642752; display: inline-block; position: relative; top: -16px; left: 25px; }
@media only screen and (max-width: 768px) { /* line 485, sass_source/home_page.scss */
  #aktualnosci h1::after { display: none; } }
/* line 499, sass_source/home_page.scss */
#aktualnosci .opis { padding-bottom: 70px; color: #6d6d6d; font-size: 14px; }
/* line 507, sass_source/home_page.scss */
#aktualnosci .data .dzien { display: inline-block; color: #6d6d6d; }
/* line 510, sass_source/home_page.scss */
#aktualnosci .data .dzien span { background-image: url(./includes/img/ico-kal.png); background-position: bottom; background-repeat: no-repeat; display: inline-block; width: 25px; height: 25px; font-size: 18px; font-weight: 300; margin: 0px 5px; background-size: 18px; }
/* line 524, sass_source/home_page.scss */
#aktualnosci .data .time { display: inline-block; color: #6d6d6d; }
/* line 527, sass_source/home_page.scss */
#aktualnosci .data .time span { background-image: url(./includes/img/ico-time.png); background-position: bottom; background-repeat: no-repeat; display: inline-block; width: 25px; height: 25px; font-size: 18px; font-weight: 300; margin: 0px 5px; background-size: 18px; }
/* line 544, sass_source/home_page.scss */
#aktualnosci .thumbnail .zdj { background-size: cover; background-position: center; width: 100%; height: 130px; }
/* line 550, sass_source/home_page.scss */
#aktualnosci .thumbnail .btn { background: #642752; padding: 5px 50px 7px; font-size: 14px; color: #fff; border-radius: 0px; float: right; position: relative; right: 1px; }
/* line 560, sass_source/home_page.scss */
#aktualnosci .thumbnail h2 { margin-top: 3px; font-size: 21px; font-weight: 900; }
/* line 566, sass_source/home_page.scss */
#aktualnosci .thumbnail h4 { margin: 3px 0px; font-size: 14px; font-weight: 400; color: #6d6d6d; }
/* line 575, sass_source/home_page.scss */
#aktualnosci .thumbnail-main .zdj { background-size: cover; background-position: center; width: 100%; max-height: 300px; height: 250px; }
/* line 582, sass_source/home_page.scss */
#aktualnosci .thumbnail-main .btn { background: #642752; padding: 5px 69px 11px; font-size: 22px; color: #fff; border-radius: 0px; float: right; position: relative; right: 15px; }
/* line 593, sass_source/home_page.scss */
#aktualnosci .thumbnail-main h2 { margin-top: 30px; font-size: 26px; font-weight: 900; }
/* line 598, sass_source/home_page.scss */
#aktualnosci .thumbnail-main h4 { margin: 30px 0px; font-size: 14px; font-weight: 400; color: #6d6d6d; }

/* line 1, sass_source/oferta.scss */
.grid { position: relative; margin: 0 auto; padding: 1em 0 4em; list-style: none; text-align: center; }

/* Common style */
/* line 11, sass_source/oferta.scss */
.grid figure { position: relative; float: left; overflow: hidden; min-width: 25%; max-width: 25%; max-height: 360px; width: 48%; background: #000; text-align: center; cursor: pointer; background: black; background: -moz-linear-gradient(top, black 0%, black 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, black), color-stop(100%, black)); background: -webkit-linear-gradient(top, black 0%, black 100%); background: -o-linear-gradient(top, black 0%, black 100%); background: -ms-linear-gradient(top, black 0%, black 100%); background: linear-gradient(to bottom, black 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); }
@media only screen and (max-width: 1300px) { /* line 11, sass_source/oferta.scss */
  .grid figure { min-width: 33.333%; max-width: 33.333%; } }
@media only screen and (max-width: 992px) { /* line 11, sass_source/oferta.scss */
  .grid figure { min-width: 50%; max-width: 50%; } }
@media only screen and (max-width: 768px) { /* line 11, sass_source/oferta.scss */
  .grid figure { min-width: 100%; max-width: 100%; } }

/* line 47, sass_source/oferta.scss */
.grid figure img { position: relative; display: block; min-height: 100%; max-width: 100%; opacity: 0.8; width: 100%; }

/* line 56, sass_source/oferta.scss */
.grid figure figcaption { padding: 2em; color: #fff; text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* line 65, sass_source/oferta.scss */
.grid figure figcaption::before, .grid figure figcaption::after { pointer-events: none; }

/* line 70, sass_source/oferta.scss */
.grid figure figcaption, .grid figure figcaption > a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
/* line 81, sass_source/oferta.scss */
.grid figure figcaption > a { z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0; }

/* line 89, sass_source/oferta.scss */
.grid figure h2 { word-spacing: -0.15em; font-weight: 300; }

/* line 94, sass_source/oferta.scss */
.grid figure h2 span { font-weight: 800; }

/* line 98, sass_source/oferta.scss */
.grid figure h2, .grid figure p { margin: 0; }

/* line 104, sass_source/oferta.scss */
.grid figure p { letter-spacing: 1px; font-size: 68.5%; }

/*---------------*/
/***** Oscar *****/
/*---------------*/
/* line 117, sass_source/oferta.scss */
figure.effect-oscar img { opacity: 0.9; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

/* line 123, sass_source/oferta.scss */
figure.effect-oscar figcaption { padding: 3em; background: transparent; background: -moz-linear-gradient(top, transparent 50%, transparent 64%, rgba(0, 0, 0, 0.8) 100%); background: -webkit-gradient(left top, left bottom, color-stop(50%, transparent), color-stop(64%, transparent), color-stop(100%, rgba(0, 0, 0, 0.8))); background: -webkit-linear-gradient(top, transparent 50%, transparent 64%, rgba(0, 0, 0, 0.8) 100%); background: -o-linear-gradient(top, transparent 50%, transparent 64%, rgba(0, 0, 0, 0.8) 100%); background: -ms-linear-gradient(top, transparent 50%, transparent 64%, rgba(0, 0, 0, 0.8) 100%); background: linear-gradient(to bottom, transparent 50%, transparent 64%, rgba(0, 0, 0, 0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); }

/* line 138, sass_source/oferta.scss */
figure.effect-oscar figcaption::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 1px solid #fff; content: ''; }

/* line 148, sass_source/oferta.scss */
figure.effect-oscar h2 { right: 14px; margin: 0 0 10px 0; width: 100%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; font-size: 18px; font-weight: 800; opacity: 0; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-transform: scale(0); transform: scale(0); }

/* line 175, sass_source/oferta.scss */
figcaption .btn { width: 100%; padding: 10px 0px; background: #642752; color: #fff; margin-top: 30px; }
/* line 181, sass_source/oferta.scss */
figcaption .btn:hover { color: #fff; opacity: 0.9; }

/* line 186, sass_source/oferta.scss */
.grid figure figcaption h3 { font-size: 22px; font-weight: 900; text-transform: uppercase; padding-bottom: 0px; position: absolute; bottom: 10px; right: 10px; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; }

/* line 199, sass_source/oferta.scss */
figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover h3 { opacity: 1; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-transform: scale(0); transform: scale(0); }

/* line 209, sass_source/oferta.scss */
figure.effect-oscar figcaption::before, figure.effect-oscar p { opacity: 0; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-transform: scale(0); transform: scale(0); }

/* line 218, sass_source/oferta.scss */
figure.effect-oscar:hover h2 { bottom: 350px; }

/* line 228, sass_source/oferta.scss */
figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover p { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

/* line 235, sass_source/oferta.scss */
figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover h2 { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

/* line 246, sass_source/oferta.scss */
figure.effect-oscar:hover img { opacity: 0.4; }

/* line 253, sass_source/oferta.scss */
.list-group { width: 215px; }
@media only screen and (max-width: 992px) { /* line 253, sass_source/oferta.scss */
  .list-group { display: none; } }

/* line 260, sass_source/oferta.scss */
.lista-stop { top: 70px !important; position: fixed; width: 215px; }
@media only screen and (max-width: 992px) { /* line 260, sass_source/oferta.scss */
  .lista-stop { display: none; } }

/* line 3, sass_source/singel.scss */
#singel .thumbnail-main p { color: #6d6d6d; font-size: 16px; line-height: 1.428571429; }

/* line 1, sass_source/sidebar.scss */
.ostatnio-czytane { margin: 0; padding: 0; display: inline-block; width: 100%; transition: 0.3s all; }
/* line 11, sass_source/sidebar.scss */
.ostatnio-czytane .zdj { background: rgba(12, 20, 39, 0.64); width: 100%; height: 100%; position: absolute; transition: 0.3s all; }
/* line 17, sass_source/sidebar.scss */
.ostatnio-czytane .left { width: 27%; float: left; }
/* line 20, sass_source/sidebar.scss */
.ostatnio-czytane .left .dataa { position: relative; float: left; background: #fff; width: 68px; height: 68px; background-repeat: none; background-size: cover; background-position: center; }
/* line 35, sass_source/sidebar.scss */
.ostatnio-czytane .left .dataa .dzien { text-align: center; font-size: 28px; color: #fff; position: absolute; width: 100%; font-weight: 500; }
/* line 44, sass_source/sidebar.scss */
.ostatnio-czytane .left .dataa .miesiac { text-align: center; padding: 10px 0px; color: #fff; font-size: 10px; font-weight: 400; position: absolute; bottom: 0px; width: 100%; }
/* line 57, sass_source/sidebar.scss */
.ostatnio-czytane .right { width: 73%; float: left; }
/* line 60, sass_source/sidebar.scss */
.ostatnio-czytane .right .inf { float: left; margin-left: 17px; font-size: 14px; }
/* line 64, sass_source/sidebar.scss */
.ostatnio-czytane .right .inf h4 { font-size: 16px; color: #282828; margin-top: 15px; opacity: 1; }

/* line 76, sass_source/sidebar.scss */
.ostatnio-czytane:hover > .right > .inf > h4 { opacity: 0.6; }

/* line 80, sass_source/sidebar.scss */
.ostatnio-czytane:hover > .left > .dataa > .zdj { opacity: 0.5; }

/* line 86, sass_source/sidebar.scss */
.sidebar-padder .czytane h4 { font-size: 21px; }
/* line 90, sass_source/sidebar.scss */
.sidebar-padder .czytane .sep { border-top: 3px solid #642752; margin-top: 20px; margin-bottom: 20px; }
/* line 95, sass_source/sidebar.scss */
.sidebar-padder .czytane hr { margin-top: 0px; margin-bottom: 4px; }
/* line 98, sass_source/sidebar.scss */
.sidebar-padder .czytane ul { padding: 0px; }

/* line 2, sass_source/onas.scss */
#zespol p { color: #6d6d6d; }
/* line 5, sass_source/onas.scss */
#zespol h2 { margin-top: 20px; font-size: 26px; font-weight: 900; }
/* line 12, sass_source/onas.scss */
#zespol form .input { width: 100%; padding: 5px 0px 5px 15px; }
/* line 16, sass_source/onas.scss */
#zespol form textarea { width: 100%; padding: 5px 0px 5px 15px; }
/* line 20, sass_source/onas.scss */
#zespol form .btn { padding: 10px 30px; font-size: 18px; color: #fff; background: #642752; border-radius: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; float: right; }
/* line 28, sass_source/onas.scss */
#zespol form .btn:hover { color: #fff; opacity: 0.8; }
/* line 32, sass_source/onas.scss */
#zespol form .btn:active { color: #fff; opacity: 0.8; }
/* line 36, sass_source/onas.scss */
#zespol form .btn:focus { color: #fff; opacity: 0.8; }
/* line 40, sass_source/onas.scss */
#zespol form .btn span { font-weight: 900; }

/* line 4, sass_source/blog.scss */
#singel .data .dzien { display: inline-block; color: #6d6d6d; margin-top: 10px; }
/* line 8, sass_source/blog.scss */
#singel .data .dzien span { background-image: url(./includes/img/ico-kal.png); background-position: top left; background-repeat: no-repeat; display: inline-block; width: 25px; height: 19px; font-size: 18px; font-weight: 300; /* margin: 0px 5px; */ background-size: 21px; }
/* line 22, sass_source/blog.scss */
#singel .data .time { display: inline-block; color: #6d6d6d; }
/* line 25, sass_source/blog.scss */
#singel .data .time span { background-image: url(./includes/img/ico-time.png); background-position: top left; background-repeat: no-repeat; display: inline-block; width: 25px; height: 20px; font-size: 18px; font-weight: 300; /* margin: 0px 5px; */ background-size: 21px; }
/* line 44, sass_source/blog.scss */
#singel .thumbnail-main .zd img { width: 100%; }
/* line 48, sass_source/blog.scss */
#singel .thumbnail-main .zdj { background-size: cover; background-position: center; width: 100%; max-height: 300px; height: 250px; }
/* line 55, sass_source/blog.scss */
#singel .thumbnail-main .btn { background: #642752; padding: 5px 69px 6px; font-size: 14px; color: #fff; border-radius: 0px; float: right; position: relative; right: 0px; margin-bottom: 15px; }
/* line 67, sass_source/blog.scss */
#singel .thumbnail-main h2 { margin-top: 20px; font-size: 26px; font-weight: 900; }
/* line 72, sass_source/blog.scss */
#singel .thumbnail-main h4 { margin: 0px 0px 10px; font-size: 14px; font-weight: 400; color: #6d6d6d; }

/* line 85, sass_source/blog.scss */
.pager .nav-previous a { border-radius: 0px; background: #642752; color: #fff; border: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/* line 91, sass_source/blog.scss */
.pager .nav-previous a:hover { background: #642752; color: #fff; opacity: 0.9; }
/* line 96, sass_source/blog.scss */
.pager .nav-previous a:active { background: #642752; color: #fff; opacity: 0.9; }
/* line 101, sass_source/blog.scss */
.pager .nav-previous a:focus { background: #642752; color: #fff; opacity: 0.9; }
/* line 109, sass_source/blog.scss */
.pager .nav-next a { border-radius: 0px; background: #642752; color: #fff; border: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/* line 115, sass_source/blog.scss */
.pager .nav-next a:hover { background: #642752; color: #fff; opacity: 0.9; }
/* line 120, sass_source/blog.scss */
.pager .nav-next a:active { background: #642752; color: #fff; opacity: 0.9; }
/* line 125, sass_source/blog.scss */
.pager .nav-next a:focus { background: #642752; color: #fff; opacity: 0.9; }

/* line 134, sass_source/blog.scss */
.top-zdj { width: 100%; height: 300px; background-image: url(./includes/img/slide.jpg); background-size: cover; background-position: center; margin-bottom: 55px; }
@media only screen and (max-width: 768px) { /* line 134, sass_source/blog.scss */
  .top-zdj { height: 135px; } }
/* line 144, sass_source/blog.scss */
.top-zdj .holder { text-align: center; padding-top: 142px; }
@media only screen and (max-width: 768px) { /* line 144, sass_source/blog.scss */
  .top-zdj .holder { padding-top: 65px; } }
/* line 150, sass_source/blog.scss */
.top-zdj .holder .page-title { color: #fff; font-size: 41px; font-weight: 900; text-transform: uppercase; padding-bottom: 30px; display: inline-block; background: rgba(100, 32, 82, 0.8); box-shadow: 10px 0 0 rgba(100, 32, 82, 0.8), -10px 0 0 rgba(100, 32, 82, 0.8); margin: 0 auto; padding: 10px 70px; }
@media only screen and (max-width: 768px) { /* line 150, sass_source/blog.scss */
  .top-zdj .holder .page-title { font-size: 13px; } }
/* line 164, sass_source/blog.scss */
.top-zdj .holder .page-title::before { content: ""; width: 50px; height: 1px; background: #fff; display: inline-block; position: relative; top: -16px; right: 25px; }
@media only screen and (max-width: 768px) { /* line 164, sass_source/blog.scss */
  .top-zdj .holder .page-title::before { display: none; } }
/* line 178, sass_source/blog.scss */
.top-zdj .holder .page-title::after { content: ""; width: 50px; height: 1px; background: #fff; display: inline-block; position: relative; top: -16px; left: 25px; }
@media only screen and (max-width: 768px) { /* line 178, sass_source/blog.scss */
  .top-zdj .holder .page-title::after { display: none; } }

/* line 200, sass_source/blog.scss */
#blog .data .dzien { display: inline-block; color: #6d6d6d; margin-top: 10px; }
/* line 204, sass_source/blog.scss */
#blog .data .dzien span { background-image: url(./includes/img/ico-kal.png); background-position: top left; background-repeat: no-repeat; display: inline-block; width: 25px; height: 19px; font-size: 18px; font-weight: 300; /* margin: 0px 5px; */ background-size: 21px; }
/* line 218, sass_source/blog.scss */
#blog .data .time { display: inline-block; color: #6d6d6d; }
/* line 221, sass_source/blog.scss */
#blog .data .time span { background-image: url(./includes/img/ico-time.png); background-position: top left; background-repeat: no-repeat; display: inline-block; width: 25px; height: 20px; font-size: 18px; font-weight: 300; /* margin: 0px 5px; */ background-size: 21px; }
/* line 237, sass_source/blog.scss */
#blog .thumbnail-main .con { padding: 0px 30px 0px 30px; }
/* line 241, sass_source/blog.scss */
#blog .thumbnail-main .zd img { width: 100%; }
/* line 245, sass_source/blog.scss */
#blog .thumbnail-main .zdj { background-size: cover; background-position: center; width: 100%; max-height: 300px; height: 250px; }
/* line 252, sass_source/blog.scss */
#blog .thumbnail-main .btn { background: #642752; padding: 5px 69px 6px; font-size: 14px; color: #fff; border-radius: 0px; float: right; position: relative; right: 0px; margin-bottom: 15px; }
/* line 264, sass_source/blog.scss */
#blog .thumbnail-main h2 { margin-top: 20px; font-size: 26px; font-weight: 900; }
/* line 269, sass_source/blog.scss */
#blog .thumbnail-main h4 { margin: 0px 0px 10px; font-size: 16px; font-weight: 400; color: #6d6d6d; }

/* line 2, sass_source/oferty.scss */
#oferta hr { border-top: 1px solid #b0b0b0; }
/* line 5, sass_source/oferty.scss */
#oferta p { font-size: 15px; }
/* line 8, sass_source/oferty.scss */
#oferta .naglowek { margin-bottom: 30px; }
/* line 10, sass_source/oferty.scss */
#oferta .naglowek h3 { font-size: 26px; font-weight: 900; }
/* line 14, sass_source/oferty.scss */
#oferta .naglowek hr { margin-top: 3px; margin-bottom: 3px; border: 0; border-top: 1px solid #b0b0b0; }
/* line 22, sass_source/oferty.scss */
#oferta #oferty .btnn { width: 50%; display: block; margin:0 auto; text-align: center; background: #642752; border-radius: 0px; font-size: 21px; border: none; margin-top: 30px; color: #fff; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/* line 35, sass_source/oferty.scss */
#oferta #oferty .btnn:hover { opacity: 0.6; text-transform: none!important; }
/* line 40, sass_source/oferty.scss */
#oferta #oferty hr { border-top: 3px solid #b0b0b0; margin-top: 10px; }
/* line 44, sass_source/oferty.scss */
#oferta #oferty h3 { font-size: 26px; font-weight: 900; }
/* line 53, sass_source/oferty.scss */
#oferta #oferty .entry-content hr { border-top: 1px solid #b0b0b0; }
/* line 56, sass_source/oferty.scss */
#oferta #oferty .entry-content .content { padding: 10px 0px 0px; }
/* line 58, sass_source/oferty.scss */
#oferta #oferty .entry-content .content p { font-size: 16px; color: #6d6d6d; }
/* line 63, sass_source/oferty.scss */
#oferta #oferty .entry-content .img { background: url(./includes/img/ks.jpg); background-size: cover; background-position: center; width: 100%; height: 185px; }
/* line 72, sass_source/oferty.scss */
#oferta #oferty .list-group .separator { border-top: 1px solid #b0b0b0 !important; margin: 4px 0; }
/* line 77, sass_source/oferty.scss */
#oferta #oferty .list-group .list-group-item { font-size: 13px; color: #282828; font-weight: 400; position: relative; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; display: inline-block; width: 100%; border: none; padding: 10px 0px; border-bottom: 1px solid #b0b0b0; }
/* line 94, sass_source/oferty.scss */
#oferta #oferty .list-group .list-group-item .left { width: 20%; float: left; }
/* line 98, sass_source/oferty.scss */
#oferta #oferty .list-group .list-group-item .middle { width: 65%; float: left; font-weight: 900; }
/* line 103, sass_source/oferty.scss */
#oferta #oferty .list-group .list-group-item .right { float: right; width: 15%; }
/* line 107, sass_source/oferty.scss */
#oferta #oferty .list-group .list-group-item .right .ico { width: 22px; height: 22px; background: url(./includes/img/arrow.png); background-position: right; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; display: block; }
/* line 118, sass_source/oferty.scss */
#oferta #oferty .list-group .list-group-item .min { width: 40px; height: 40px; display: block; float: left; background-size: cover; margin-right: 10px; }
/* line 126, sass_source/oferty.scss */
#oferta #oferty .list-group .list-group-item .min span { width: 40px; height: 40px; background: rgba(12, 20, 39, 0.64); display: block; }
/* line 134, sass_source/oferty.scss */
#oferta #oferty .list-group .list-group-item .b { float: right !important; margin-top: 6px; }

/* line 144, sass_source/oferty.scss */
.list-group .list-group-item:hover > .ico { background-position: right; width: 44px; }

/* line 148, sass_source/oferty.scss */
.list-group .list-group-item:hover > .middle { color: #642752; }

/* line 153, sass_source/oferty.scss */
.ico:hover { background-position: right; width: 44px; }

/* line 159, sass_source/oferty.scss */
#oferta #oferty .list-group .list-group-item:hover > .right > .ico { background-position: left; }

/* line 167, sass_source/oferty.scss */
#gallery-1 .gallery-item { float: left; margin-top: 0px !important; text-align: center; width: 25%; }

/* line 174, sass_source/oferty.scss */
.gallery a img { width: 100% !important; border: none !important; }

/* line 179, sass_source/oferty.scss */
#oferta #oferty hr { border-top: 1px solid #b0b0b0; margin-top: 10px; }

/* line 183, sass_source/oferty.scss */
#oferta #oferty h3 { font-size: 26px; font-weight: 900; }

/* line 190, sass_source/oferty.scss */
.galeria img { width: 100%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/* line 193, sass_source/oferty.scss */
.galeria img:hover { -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.79); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.79); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.79); }

/* line 1, sass_source/kontakt.scss */
.dolacz { padding: 10px 30px; font-size: 18px; color: #fff; background: #642752; border-radius: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; text-align: center; display: table; margin: 0 auto; }
/* line 11, sass_source/kontakt.scss */
.dolacz:hover { color: #fff; opacity: 0.8; }
/* line 15, sass_source/kontakt.scss */
.dolacz:active { color: #fff; opacity: 0.8; }
/* line 19, sass_source/kontakt.scss */
.dolacz:focus { color: #fff; opacity: 0.8; }
/* line 23, sass_source/kontakt.scss */
.dolacz span { font-weight: 900; }

/* line 31, sass_source/kontakt.scss */
#kontakt h2 { margin-top: 20px; font-size: 26px; font-weight: 900; }
/* line 38, sass_source/kontakt.scss */
#kontakt form .input { width: 100%; padding: 5px 0px 5px 15px; }
/* line 42, sass_source/kontakt.scss */
#kontakt form textarea { width: 100%; padding: 5px 0px 5px 15px; }
/* line 46, sass_source/kontakt.scss */
#kontakt form .btn { padding: 10px 30px; font-size: 18px; color: #fff; background: #642752; border-radius: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; float: right; }
/* line 54, sass_source/kontakt.scss */
#kontakt form .btn:hover { color: #fff; opacity: 0.8; }
/* line 58, sass_source/kontakt.scss */
#kontakt form .btn:active { color: #fff; opacity: 0.8; }
/* line 62, sass_source/kontakt.scss */
#kontakt form .btn:focus { color: #fff; opacity: 0.8; }
/* line 66, sass_source/kontakt.scss */
#kontakt form .btn span { font-weight: 900; }

/* line 3, sass_source/praca.scss */
#praca h2 { margin-top: 20px; font-size: 26px; font-weight: 900; }

/* line 13, sass_source/praca.scss */
.panel-default .panel-heading { background: #642752; color: #fff; font-size: 21px; font-weight: 700; text-decoration: none; }
/* line 21, sass_source/praca.scss */
.panel-default .panel-body h1 { text-transform: uppercase; font-size: 48px; font-weight: 700; color: #642752; margin-top: 22px; margin-bottom: 12px; }
/* line 30, sass_source/praca.scss */
.panel-default input { width: 100%; padding: 5px 0px 5px 15px; }
/* line 34, sass_source/praca.scss */
.panel-default textarea { width: 100%; padding: 5px 0px 5px 15px; }
/* line 38, sass_source/praca.scss */
.panel-default .btn { color: #fff; width: 100%; background: #642752; border-radius: 0px; font-size: 21px; padding: 10px 0px; border: none; margin-top: 30px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/* line 49, sass_source/praca.scss */
.panel-default .btn:hover { opacity: 0.6; }

/* line 57, sass_source/praca.scss */
.cv::-webkit-file-upload-button { color: #fff; border: none; border-radius: 0px; background: #642752; }

/* line 4, sass_source/polecajanas.scss */
#polecajanas h2 { margin-top: 20px; font-size: 26px; font-weight: 900; }
/* line 10, sass_source/polecajanas.scss */
#polecajanas .panel-default { box-shadow: none; border-radius: 0; border: none; background: none; padding: 0; }
/* line 16, sass_source/polecajanas.scss */
#polecajanas .panel-default .panel-heading { background: none; padding: 0; }
/* line 20, sass_source/polecajanas.scss */
#polecajanas .panel-default .panel-heading .panel-title a { color: #6d6d6d; }
/* line 22, sass_source/polecajanas.scss */
#polecajanas .panel-default .panel-heading .panel-title a:hover { background: #642752; border: 2px solid #642752; text-decoration: none; color: #fff; }
/* line 29, sass_source/polecajanas.scss */
#polecajanas .panel-default .panel-heading .panel-title a:active { background: #642752; border: 2px solid #642752; text-decoration: none; color: #fff; }
/* line 36, sass_source/polecajanas.scss */
#polecajanas .panel-default .panel-heading .panel-title a:focus { background: #642752; border: 2px solid #642752; text-decoration: none; color: #fff; }
/* line 47, sass_source/polecajanas.scss */
#polecajanas .panel-default .panel-collapse .panel-body { border: none; }
/* line 49, sass_source/polecajanas.scss */
#polecajanas .panel-default .panel-collapse .panel-body img { border: 1px solid #b0b0b0; padding: 20px; }
/* line 58, sass_source/polecajanas.scss */
#polecajanas form input { border-radius: 0px; }
/* line 61, sass_source/polecajanas.scss */
#polecajanas form textarea { border-radius: 0px; height: 250px; }
/* line 66, sass_source/polecajanas.scss */
#polecajanas form button { padding: 10px 30px; font-size: 18px; color: #fff; background: #642752; border-radius: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; float: right; }
/* line 74, sass_source/polecajanas.scss */
#polecajanas form button:hover { color: #fff; opacity: 0.8; }
/* line 78, sass_source/polecajanas.scss */
#polecajanas form button:active { color: #fff; opacity: 0.8; }
/* line 82, sass_source/polecajanas.scss */
#polecajanas form button:focus { color: #fff; opacity: 0.8; }
/* line 86, sass_source/polecajanas.scss */
#polecajanas form button span { font-weight: 900; }

/* line 97, sass_source/polecajanas.scss */
#nasi-klienci { background: #fff; position: relative; z-index: 2; padding: 0px 0px; }
/* line 104, sass_source/polecajanas.scss */
#nasi-klienci .logo-container img { -webkit-filter: grayscale(1); margin: 0 auto; display: block; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/* line 110, sass_source/polecajanas.scss */
#nasi-klienci .logo-container img:hover { -webkit-filter: grayscale(0); }
/* line 116, sass_source/polecajanas.scss */
#nasi-klienci h2 { margin-top: 20px; font-size: 26px; font-weight: 900; }
/* line 122, sass_source/polecajanas.scss */
#nasi-klienci .opis { padding-bottom: 30px; color: #6d6d6d; }
/* line 129, sass_source/polecajanas.scss */
#nasi-klienci .wraper-logo { padding: 15px 0px; background: #efefef; }

/*# sourceMappingURL=custom-style.css.map */