@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Oswald|Roboto+Condensed:300,400&subset=latin-ext");body{font-size:18px;color:#433040;background:#f6f6f6 url(../images/body-bg.gif)}strong{font-weight:400}#logo{text-align:center;z-index:1}#logo a{display:inline-block;margin:20px auto;width:600px;height:222px;background-color:#dadada;background:url(../images/logo.png) 50% no-repeat;background-size:contain;text-indent:-9999px}#nav-gal{margin-bottom:30px;margin-top:-15px}#nav-gal nav{position:relative;background:#7e463e;box-shadow:0 0 0 2px #f6f6f6}#nav-gal a{position:relative;color:#fafafa;font:300 18px/18px Roboto Condensed;text-transform:uppercase;padding:25px 15px;overflow:hidden;transition:.3s ease-in-out}#nav-gal .open>a,#nav-gal a:hover{background-color:#693723;box-shadow:inset 0 0 40px rgba(0,0,0,.2);transition:.1s ease-in}#nav-gal a:before{content:" ";border:15px solid transparent;border-top-color:#7e463e;position:absolute;display:block;width:0;height:0;top:-15px;left:calc(50% - 15px);transition:.2s ease-in}#nav-gal a:hover:before{top:0}#nav-gal .ribbon{content:"";display:block;position:absolute;border:32px solid #7e463e;bottom:-11px;z-index:-1}#nav-gal .ribbon-left{left:-37px;border-left-color:transparent;border-left-width:26px}#nav-gal .ribbon-right{right:-37px;border-right-color:transparent;border-right-width:26px}#nav-gal .dropdown-menu{background-color:#7e463e;margin-top:0;transition:.3s}#nav-gal .dropdown-menu a{padding:15px 20px}#mainNav{text-align:center}#mainNav .nav{display:inline-block;float:none}#mainNav a{font-family:roboto condensed,sans-serif;color:#7e463e;font-size:36px;font-weight:300;text-transform:lowercase;text-shadow:-1px 2px 2px #fff;transition:.2s}#mainNav .nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border-color:transparent;box-shadow:inset 0 2px 6px 0 hsla(0,0%,82.4%,.64)}#mainNav ul.nav>li>a{background-color:transparent;border:1px solid #f5f3f3;border-radius:5px;padding:0}#mainNav ul.nav>li>a:after{content:attr(data-text);position:absolute;display:block;vertical-align:middle;width:100%;height:100%;top:0;left:0;opacity:0;color:#9e3f55;box-sizing:border-box;transform:translateY(5px)}#mainNav ul.nav>li>a span,ul.nav>li>a:after{padding:15px;display:block;transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}#mainNav ul.nav>li>a:hover{border-color:#fff;background-color:hsla(0,0%,73.3%,.1);position:relative;color:#713c35}#mainNav ul.nav>li>a:hover span{opacity:0;transform:translate3d(0,-25%,0)}#mainNav ul.nav>li>a:hover:after{opacity:1;transform:translateY(0);color:#252222}#mainNav ul.nav>li>a:hover:before{opacity:1;box-shadow:0 0 0 1px #000;transform:scale(1);transition:.2s}#mainNav ul.nav>li{margin-left:15px;margin-right:5px}#mainNav ul.nav>li:before{content:"";border-radius:50%;background-color:#7e463e;width:10px;height:10px;display:inline-block;position:absolute;left:-15px;top:21px}#mainNav ul.nav>li:first-child:before{display:none}#mainNav .dropdown-menu{border:1px solid #c7c7c7;background-color:#f9f9f9;border-radius:5px}#mainNav .open>.dropdown-menu{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out}#mainNav .dropdown-menu a{font-size:22px;transition:.3s ease-in-out}#mainNav .dropdown-menu a:hover{background-color:#3a3a3a;color:#fff;padding-left:35px;text-shadow:-2px -1px 5px #000;transition:.1s ease-in}#mainNav .navbar-toggle{background-color:#e2d6d6}.navbar-toggle .icon-bar{background-color:#8c8282}#mainNav .in ul.nav>li:before{display:none}#slideshow{max-width:1024px;margin:0 auto 95px;box-shadow:0 0 0 10px #f5f3f3,0 0 0 11px #fff,0 20px 60px 10px rgba(0,0,0,.13)}@media (min-width:481px){.carousel-indicators{width:100%;bottom:-70px;margin:0 auto;left:0}.carousel-indicators li{width:auto;height:auto;border-radius:0;text-indent:0;border:1px solid #a8a8a8;box-shadow:0 3px 13px 0 rgba(0,0,0,.1);transition:.3s}.carousel-indicators li span{display:block;width:200px;height:117px;border:1px solid #f5f3f3;box-shadow:inset 0 0 7px 0 rgba(0,0,0,.33);transition:.2s}.carousel-indicators .active{width:auto;height:auto;margin:1px;border-color:#ad9c8a;-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.carousel-indicators li.active span{box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.4)}.carousel-indicators .active,.carousel-indicators li.active span{transition:all .4s}.carousel-indicators li:hover{box-shadow:0 16px 20px -10px rgba(0,0,0,.57);transform:translateY(-12px);transition:.2s ease-out}.carousel-indicators li:hover span{-moz-filter:brightness(1.1);-ms-filter:brightness(1.1);-o-filter:brightness(1.1);filter:brightness(1.1)}#slideshow a.carousel-control{transition:.3s}#slideshow a.carousel-control span{transition:.2s}#slideshow a.carousel-control:hover span{transform:scale(1.2) translateX(10px);transition:.1s}#slideshow a.carousel-control.left:hover span{transform:scale(1.2) translateX(-10px)}}#content{font-family:Times New Roman;padding:20px 0 100px}.heading{color:#693723;font-size:48px;font-weight:700;text-transform:uppercase;letter-spacing:-.05em}.heading span{color:#a65c3e}.intro{margin:-.4em 0 1em}.intro,.intro h1{font:300 28px/28px Roboto Condensed;letter-spacing:-.02em}.intro h1{margin-top:-3px}.txt{font-size:1.1em}.gradient-white-goes-down{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}#atuty{display:block;background:#483344;border-bottom:10px solid #fff;color:#a0a0a0;padding-bottom:30px}#atuty h4{background-size:contain;background-repeat:no-repeat;background-position:top;height:160px;margin-top:0;text-indent:-100em}.jakosc h4{background-image:url(../images/atuty-jakosc.png)}.rzemioslo h4{background-image:url(../images/atuty-rzemioslo.png)}.transport h4{background-image:url(../images/atuty-transport.png)}.obsluga h4{background-image:url(../images/atuty-obsluga.png)}#atuty p{font:400 16px Oswald;text-align:center;margin:0;padding:15px 25px}#atuty strong{font-weight:400}#atuty p:after,#atuty p:before{content:" ";display:block;width:10px;height:10px;border-radius:50%;background:#beb5bd;margin:15px auto}.oferta{font-family:Open Sans,sans-serif;padding:70px 0 90px}.oferta section{text-align:center}.oferta section:before{content:"";width:248px;height:248px;display:block;background:#eee;border-radius:100%;margin:0 auto;box-shadow:-4px 3px 1px 0 rgba(0,0,0,.07),inset 0 0 0 3px hsla(0,0%,100%,.7);border:1px solid #d3cbcb}.oferta section#sypialnie:before{background:url(../images/oferta-sypialnie.jpg) 50% no-repeat}.oferta section#kuchnie:before{background:url(../images/oferta-kuchnie.jpg) 50% no-repeat}.oferta section#pokojowe:before{background:url(../images/oferta-pokojowe.jpg) 50% no-repeat}.oferta h5{position:relative;transition:filter .3s}.oferta h5 span{display:block;text-transform:uppercase;font-size:30px;font-weight:300;color:#fff;background:#7e463e;background:#743e36;background:linear-gradient(90deg,#743e36 0,#94615a 50%,#743e36);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#743e36",endColorstr="#743e36",GradientType=1);padding:.2em .2em .3em;margin:-80px 50px 55px;box-shadow:-1px 1px 0 1px #fff,2px -4px 10px 0 rgba(0,0,0,.15);z-index:1}.oferta h5:after,.oferta h5:before{content:"";display:block;position:absolute;border:23px solid #7e463e;bottom:-12px;z-index:-1}.oferta h5:before{border-left:22px solid transparent;border-right-width:30px;left:18px}.oferta h5:after{border-right:22px solid transparent;right:18px}.oferta h5+p{margin:1em 3em;font-weight:300}.btn{padding:9px 16px;color:#c3c3c3;font:400 11px/11px Open Sans;letter-spacing:.1em;text-transform:uppercase;text-shadow:1px 1px #fff;border-radius:100px;border-top:1px solid #fff;box-shadow:inset 0 1px 1px 1px #fff,0 6px 8px 0 rgba(0,0,0,.1);position:relative;overflow:hidden;transition:.2s}.btn:after{content:"";display:inline-block;border:7px solid transparent;border-left:12px solid #fff;margin:0 -10px -3px 11px;-moz-filter:drop-shadow(0 0 3px #ccc);-ms-filter:drop-shadow(0 0 3px #ccc);-o-filter:drop-shadow(0 0 3px #ccc);filter:drop-shadow(0 0 3px #ccc);transition:.2s cubic-bezier(.19,.63,.54,2.07)}.btn:hover:after{transform:scale(1.2);border-left-color:#969191}.btn:before{content:"";display:block;background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:0;border-radius:100px;transform:scaleX(.1);transition:.1s}.btn:hover:before{transform:scaleX(1);opacity:1}footer{background:#311c04;color:#848484;font-family:Tahoma;font-size:12px;letter-spacing:.01em;padding:21px 0 35px}footer .copyright b{font-style:normal;font-weight:300;color:#ababab}footer>span,footer span{color:#a79e92}footer>span{font-size:18px;padding:0 .4em}footer em{font-style:normal;font-size:11px}footer .contact a{color:#e8e8e8;text-transform:uppercase;display:none}footer .contact span{padding-right:14px;font-size:15px;display:inline-block}.gallery-thumbs{margin-top:2em;margin-bottom:100px}.gallery-thumbs>*{margin-bottom:20px}.gallery-thumbs a{display:block;position:relative;height:143px;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px #fff,inset 0 0 3px 1px rgba(0,0,0,.4);transition:.3s ease-out .1s}.gallery-thumbs .vertical a{height:248px}.gallery-thumbs a:hover{transform:scale(1.1);box-shadow:inset 0 0 0 7px #fff;transition:.2s ease-in-out}.gallery-thumbs a img{display:none}.gallery-thumbs a span{position:absolute;bottom:15px;padding:.1em 9px .1em 10px;color:rgba(4,4,4,.71);text-shadow:1px 1px #fff;font-weight:600;background:hsla(0,0%,100%,.74);box-shadow:1px 0 2px 2px hsla(0,0%,39.6%,.1);transition:.3s ease-in-out;display:none}.gallery-thumbs a:hover span{color:#4e4e4e;background:#fed700;padding-left:20px;text-shadow:1px 1px hsla(0,0%,100%,.5);transition-duration:.1s}.contact #contact{text-align:left;padding-bottom:50px}#contact-detail{border-left:11px solid #cb9488;margin-left:20px;padding-left:24px;color:#7e463e}#contact-detail p{margin-bottom:24px;line-height:25px}.mail a{color:#cb9488}.form input,.form textarea{letter-spacing:.05em}.form-control:focus{border-color:snow;box-shadow:inset 0 0 7px #fff,0 0 8px hsla(0,0%,64.7%,.87);background-color:#f3ebea;text-shadow:0 1px 1px #f7f7f7;transition:.2s ease-in-out}.form label{font-weight:300;color:#7e463e}#submit{margin-top:1em}#map-container{background:#f5f5f5;height:400px;border-top:12px solid #f3f3f3}#response{display:none;color:#909090}#response p:first-child{margin-bottom:1em}#msg{color:#484848;font-style:italic;font-family:serif}#msg p span{font-size:.9em;color:#8e8e8e}#qwe{position:fixed;z-index:1111;top:0;width:50%;opacity:.5;color:#fff;text-shadow:1px 1px 1px #000;font-family:Roboto Condensed,sans-serif;font-family:Oswald,sans-serif;font-family:Open Sans,sans-serif}@media (max-width:480px){body .qwe{background-color:#add8e6}.qwe:before{content:"max 480 LIGHTBLUE"}.visible-xxs{display:block!important}#mainNav{margin-bottom:10px}#mainNav #toggleThis{opacity:0;background-color:#e2d6d6;background:#e2d6d6;background:linear-gradient(90deg,#e2d6d6 0,#e8e8e8 25%,#e8e8e8 75%,#e2d6d6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2d6d6",endColorstr="#e2d6d6",GradientType=1);transition:.3s}#mainNav #toggleThis.in{opacity:1}#mainNav ul.nav>li>a{margin:5px auto;padding:0 30px}#mainNav .dropdown-menu a{font-size:24px;padding:10px 45px;text-align:center}#slideshow{margin-bottom:30px}.container.slideshow{padding:0}.carousel-indicators{bottom:-5px}#logo a{height:120px;width:100%;margin:10px auto -5px}.heading{font-size:38px;margin-bottom:10px}.intro,.intro h1{font-size:24px}.index #content{padding-bottom:60px}footer{padding:20px 10px 15px}footer p{box-shadow:-5px 0 0 #311c04,-20px 0 #a79e92}footer .contact{margin-top:20px}footer .contact span{margin-bottom:7px}}@media (min-width:481px){.visible-xxs{display:none!important}}@media (max-width:767px){.qwe{background-color:#00f}.qwe:before{content:"max 767 BLUE"}#content .txt{font-size:1.1em;line-height:1.6em}.oferta{padding:28px 0 30px}.oferta section{padding:40px 0 60px;box-shadow:0 -11px 15px -5px rgba(0,0,0,.04),0 2px 0 0 #fff,0 -1px 0 0 #e2e2e2;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.75) 0,hsla(0,0%,100%,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bfffffff",endColorstr="#00ffffff",GradientType=1);background-position-y:-200px;background-repeat:no-repeat}.oferta section:first-child{box-shadow:0 2px 0 0 #fff;margin-top:-28px}.oferta section:last-child{box-shadow:0 -11px 15px -5px rgba(0,0,0,.04),0 -1px 0 0 #e2e2e2}.oferta h5{max-width:451px;margin:10px auto}.oferta h5+p{margin:1em auto 2em;font-size:1.2em}.oferta p{max-width:480px;margin:1em auto}.oferta .btn{font-size:15px;letter-spacing:.02em;padding:12px 30px}}@media (max-width:767px) and (min-width:481px){.qwe{background-color:#00008b}.qwe:before{content:"min 481px max 767px DARKBLUE"}#logo a{height:155px;width:480px}#content .intro{margin-bottom:35px}#atuty h4{height:185px}#atuty p{font-size:1.05em;margin:0 auto 25px;max-width:434px}.oferta section:before{width:300px;height:250px}#mainNav{margin:-20px auto 14px;z-index:16;background-color:#b54e4b;background:#9c6860;background:linear-gradient(90deg,#9c6860 0,#7e463e 25%,#7e463e 75%,#9c6860);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c6860",endColorstr="#9c6860",GradientType=1);box-shadow:inset 17px 0 20px -10px #bb7979,inset -17px 0 20px -10px #bb7979,0 0 5px 0 rgba(0,0,0,.5);border:none}#mainNav .collapse{display:block}#mainNav .navbar-toggle{display:none}#mainNav ul.nav>li{float:left;margin:0 7px}#mainNav ul.nav>li:before{display:none}#mainNav ul.nav>li>a{border:1px solid #875048;text-shadow:1px 1px 2px rgba(0,0,0,.2);color:#f3d0c8}#mainNav ul.nav>li>a:hover{border-color:#80463e;background:#864f47}#mainNav ul.nav>li>a:hover:after{color:#fff}#mainNav ul.nav>li.open>a,#mainNav ul.nav>li.open>a:focus,#mainNav ul.nav>li.open>a:hover{background-color:#f3edec;border-radius:5px 5px 0 0;border-color:#fff;color:#915b53;padding:0 10px}#mainNav ul.nav>li.open>a:hover:after{color:#915b53}#mainNav .galerie{min-width:100%;position:absolute;background-color:hsla(0,0%,100%,.9);border-radius:0 0 5px 5px}#mainNav .galerie.dropdown-menu a{padding:10px 20px;margin:5px 0;font-size:24px}.carousel-indicators li span{width:137px;height:100px}}@media (min-width:768px) and (max-width:991px){.qwe{background-color:green}.qwe:before{content:"min 768 max 991"}#nav-gal .nav>li>a{padding:20px 10px}span.ribbon{border-width:28px 25px 28px 38px;bottom:-17px}#atuty p{min-height:260px}.oferta section:before{width:220px;height:220px;transform:scale(.85)}.oferta h5 span{margin:-75px 15px 35px;padding:.15em .1em .25em;font-size:26px}.oferta h5:after,.oferta h5:before{border:18px solid #7e463e;bottom:-8px}.oferta h5:before{left:-8px;border-left:15px solid transparent;border-right-width:13px}.oferta h5:after{right:-4px;border-right:15px solid transparent;border-left-width:13px}.oferta h5+p{margin:1em 0;font-size:.9em}}@media (min-width:992px){footer{text-align:center}}@media (min-width:992px) and (max-width:1199px){.qwe{background-color:orange}.qwe:before{content:"min 992 max 1199"}#content .txt{max-width:600px;margin:0 auto}#atuty h4{height:130px}#atuty p{padding:10px 0}.oferta h5 span{margin:-74px 30px 55px;padding:.15em .1em .25em;font-size:29px}.oferta h5:before{left:0}.oferta h5:after{right:0}.oferta section:before{width:230px;height:230px}.oferta h5+p{margin:1em}}@media (min-width:1200px){.qwe{background-color:#000}.qwe:before{content:"min 1200"}}@media (max-width:320px){body .qwe{background-color:grey}.qwe:before{content:"max 320 GRAY"}#logo a{height:115px;width:100%;margin:10px auto -5px}#slideshow{margin-bottom:20px}.slideshow{padding:0}.heading{font-size:34px}.intro{margin:-6px 0 20px;font-size:25px}.oferta section:before{width:220px;height:220px}#mainNav ul.nav>li:before{background-color:#fff;display:none;opacity:0}}@media (min-width:979px){#nav-gal .dropdown:hover>.dropdown-menu{display:block;opacity:1;-webkit-animation:fadeIn .4s;animation:fadeIn .4s}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}