body{font-family:'Exo','Open Sans','Times New Roman',serif;font-size:18px;color:#323232;background-color:#fff}p{line-height:1.5;margin:30px 0}p a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Exo','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;color:#b71c1c}a{color:#404040}a:hover,a:focus{color:#560601}a img:hover,a img:focus{cursor:pointer}blockquote{color:gray;font-style:italic}hr.small{max-width:100px;margin:15px auto;border-width:4px;border-color:white}.navbar-custom{position:fixed;top:0;left:0;width:100%;height:105px;vertical-align:center;z-index:3;font-family:'Exo','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.navbar-custom .navbar-brand{font-weight:400}.navbar-custom .nav>li>a{text-transform:uppercase;font-size:20px;font-weight:400;letter-spacing:1px;vertical-align:center;padding-top:40px 0 40px 0;display:block}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:visited,.navbar-default .navbar-nav>.open>a:active{display:block}@media only screen and (min-width:721px){.navbar-custom{background:transparent;border-bottom:0 solid transparent}.navbar-custom .navbar-brand{color:white;padding:5px}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus{color:rgba(255,255,255,.8)}.navbar-custom .nav>li>a{color:white;padding:20px;display:block}.navbar-custom .nav>li>a:hover,.navbar-custom .nav>li>a:focus,.navbar-custom .nav>li>a:active{color:rgba(255,255,255,.8);background-color:red}}@media only screen and (min-width:721px){.navbar-custom{-webkit-transition:all 0.3s;transition:all 0.3s}.navbar-custom.is-fixed{position:fixed;background-color:rgba(255,255,255,.9);border-bottom:1px solid #AD0B0B}.navbar-custom.is-fixed .navbar-brand{color:#AD0B0B}.navbar-custom.is-fixed .navbar-brand:hover,.navbar-custom.is-fixed .navbar-brand:focus{color:#AD0B0B}.navbar-custom.is-fixed .nav>li>a{color:#AD0B0B;display:block}.navbar-custom.is-fixed .nav>li>a:hover,.navbar-custom.is-fixed .nav>li>a:focus,.navbar-custom.is-fixed .nav>li.active>a{color:#790808;display:block}}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#e0e0e0;display:block}@media(max-width:720px){.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:#212121;opacity:.9;color:#fff;display:block;width:360px}.intro-header-site{color:#fff;text-shadow:1px 1px #000;background-color:gray;background:no-repeat center center;background-attachment:fixed;background-size:cover;background-position:center center;margin-bottom:50px;border-bottom:1px solid #A40000;background:red;background:-webkit-linear-gradient(-90deg,#550601,#F93817);background:-o-linear-gradient(-90deg,#550601,#F93817);background:-moz-linear-gradient(-90deg,#550601,#F93817);background:linear-gradient(-90deg,#550601,#F93817)}.intro-header-site .site-heading,.intro-header-site .post-heading,.intro-header-site .page-heading{padding:50px 0 150px;color:#fff;text-shadow:1px 1px #000;background-position:center center}@media only screen and (min-width:468px){.intro-header-site .site-heading,.intro-header-site .post-heading,.intro-header-site .page-heading,padding:50px 0 50px 0;color:#fff;text-shadow:1px 1px #000;height:100%;background-position:center center}}.intro-header-site .site-heading,.intro-header-site .page-heading{text-align:center;background-position:center center;color:#fff;text-shadow:1px 1px #000;font-weight:700;height:250px}.intro-header-site .site-heading h1,.intro-header-site .page-heading h1{margin-top:10px;font-size:50px;color:#fff;text-shadow:1px 1px #000}.intro-header-site .site-heading .subheading,.intro-header-site .page-heading .subheading{font-size:50px;line-height:1.1;display:block;font-family:'Exo','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;margin:100px 0 0 0;color:#fff;text-shadow:1px 1px #000}@media only screen and (min-width:768px){.intro-header-site .site-heading h1,.intro-header-site .page-heading h1{font-size:80px;background-position:center center;color:#fff;text-shadow:1px 1px #000}}.intro-header-site .post-heading h1{font-size:35px}.intro-header-site .post-heading .subheading,.intro-header-site .post-heading .meta{line-height:1.1;display:block}.intro-header-site .post-heading .subheading{font-family:'Exo','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:24px;margin:10px 0 30px;font-weight:600}.intro-header-site .post-heading .meta{font-family:'Exo','Open Sans','Times New Roman',serif;font-style:italic;font-weight:300;font-size:20px}.intro-header-site .post-heading .meta a{color:white}@media only screen and (min-width:768px){.intro-header-site .post-heading h1{font-size:55px}.intro-header-site .post-heading .subheading{font-size:30px}}@media only screen and (min-width:300px){.intro-header{background:url(../img/header-bg.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-attachment:fixed;background-size:cover;margin-bottom:30px;background-position:center center;color:#fff}.intro-header .site-heading,.intro-header .post-heading,.intro-header .page-heading{padding:100px 0 50px;color:#fff;text-shadow:1px 2px #000}}@media only screen and (min-width:768px){.intro-header .site-heading,.intro-header .post-heading,.intro-header .page-heading{padding:250px 0 150px 0}}.intro-header .site-heading,.intro-header .page-heading{text-align:center;color:#fff}.intro-header .site-heading h1,.intro-header .page-heading h1{margin-top:0;font-size:50px}.intro-header .site-heading h2{color:#fff}.intro-header .site-heading .subheading,.intro-header .page-heading .subheading{font-size:300%;line-height:1.1;display:block;font-family:'Exo','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;margin:30px 0 0}@media only screen and (min-width:768px){.intro-header .site-heading h1,.intro-header .page-heading h1{font-size:80px}}.intro-header .post-heading h1{font-size:35px}.intro-header .post-heading .subheading,.intro-header .post-heading .meta{line-height:1.1;display:block}.intro-header .post-heading .subheading{font-family:'Exo','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:24px;margin:100px 0 30px;font-weight:600}.intro-header .post-heading .meta{font-family:'Exo','Open Sans','Times New Roman',serif;font-style:italic;font-weight:300;font-size:20px}.intro-header .post-heading .meta a{color:white}@media only screen and (min-width:768px){.intro-header .post-heading h1{font-size:55px}.intro-header .post-heading .subheading{font-size:30px}}.post-preview>a{color:#404040}.post-preview>a:hover,.post-preview>a:focus{text-decoration:none;color:#560601}.post-preview>a>.post-cover{max-width:200px;border-radius:150px 150px 150px 150px;border:5px solid #AD0B0B}.post-preview>a>.post-title{font-size:30px;margin-top:30px;margin-bottom:10px}.post-preview>a>.post-subtitle{margin:0;font-weight:300;margin-bottom:10px}.post-preview>.post-meta{color:gray;font-size:18px;font-style:italic;margin-top:0}.post-preview>.post-meta>a{text-decoration:none;color:#404040}.post-preview>.post-meta>a:hover,.post-preview>.post-meta>a:focus{color:#560601;text-decoration:underline}@media only screen and (min-width:768px){.post-preview>a>.post-title{font-size:36px}}.section-heading{font-size:36px;margin-top:60px;font-weight:700}.caption{text-align:center;font-size:14px;padding:10px;font-style:italic;margin:0;display:block;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.thumbnail .caption h3{margin-top:0;margin-bottom:0}.thumbnail .caption p{margin-top:10px;margin-bottom:0;line-height:1.2}footer{padding:30px 0 30px;background-color:#424242;color:#757575}footer .list-inline{margin:0;padding:0}footer .copyright{font-size:14px;text-align:center;margin-bottom:0}.form-group{font-size:14px;position:relative;margin-bottom:0;padding-bottom:1.5em;padding-right:15px;padding-left:15px;border-bottom:1px solid #eee}form .form-group:last-of-type{margin-bottom:25px}form .btn{font-family:'Exo','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;background-color:#8bc34a;text-transform:uppercase;text-decoration:none;font-size:13px;color:#f1f8e9;font-weight:700;letter-spacing:1px;border-radius:0;padding:15px 25px;margin-left:15px}.form-group input,.form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:none;border-radius:0;font-size:1.5em;background:none;box-shadow:none!important;resize:none}.form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.764705882em;opacity:0;-webkit-transition:top 0.3s ease,opacity 0.3s ease;transition:top 0.3s ease,opacity 0.3s ease}.form-group::not(:first-child){padding-left:14px;border-left:1px solid #eee}.form-group-with-value label{top:0;opacity:1}.form-group-with-focus label{color:#560601}form .row:first-child .form-group{border-top:1px solid #eee}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#AAB2BD!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#AAB2BD!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#AAB2BD!important}.btn{font-family:'Exo','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;background-color:#8bc34a;text-transform:uppercase;text-decoration:none;font-size:13px;color:#f1f8e9;font-weight:700;letter-spacing:1px;border-radius:4px;padding:15px 10px}.btn a,.btn:hover,.btn:focus{color:#e8f5e9}.btn-white{font-family:'Exo','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;background-color:#fff;text-transform:uppercase;text-decoration:none;font-size:13px;color:#1b5e20;font-weight:700;letter-spacing:1px;border-radius:4px;padding:15px 10px}.btn-white a,.btn-white:hover,.btn-white:focus{color:#388e3c}.btn-lg{font-size:14px;padding:25px 35px}.btn-default{background-color:#fff}.btn-default:hover,.btn-default:focus{background-color:#7cb342;border:1px solid #560601;color:#dcedc8}.btn-fastcontact{font-family:'Exo','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;background-color:#f1f8e9;text-transform:uppercase;text-decoration:none;font-size:13px;color:#8bc34a;font-weight:700;letter-spacing:1px;border-radius:0;padding:15px 25px}.btn-lg-fastcontact{font-size:14px;padding:25px 35px}.btn-default-fastcontact{background-color:#fff}.btn-default-fastcontact:hover,.btn-default-fastcontact:focus{background-color:#dcedc8;border:1px solid #560601;color:#7cb342}.pager{margin:20px 0 0}.pager li>a,.pager li>span{font-family:'Exo','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:1px;padding:15px 25px;background-color:white;border-radius:0}.pager li>a:hover,.pager li>a:focus{color:white;background-color:#560601;border:1px solid #560601}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:gray;background-color:#404040;cursor:not-allowed}::-moz-selection{color:white;text-shadow:none;background:#560601}::selection{color:white;text-shadow:none;background:#560601}img::selection{color:white;background:transparent}img::-moz-selection{color:white;background:transparent}.img-responsive{margin:auto;display:block}.fast-contact{font-family:'Exo','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;background:#1b5e20;color:#e8f5e9;padding:30px 0}.fast-contact a,.fast-contact:hover,.fast-contact:focus{color:#e8f5e9;text-decoration:none}@media screen and (min-width:320px){.offer{background:#fafafa;color:#323232}}#grad4{height:100px;background:red;background:-webkit-linear-gradient(-90deg,red,yellow);background:-o-linear-gradient(-90deg,red,yellow);background:-moz-linear-gradient(-90deg,red,yellow);background:linear-gradient(-90deg,red,yellow)}.bg-contact{background:#b0b0b0;background:-webkit-linear-gradient(-90deg,#eaeaea,#b0b0b0);background:-o-linear-gradient(-90deg,#eaeaea,#b0b0b0);background:-moz-linear-gradient(-90deg,#eaeaea,#b0b0b0);background:linear-gradient(-90deg,#eaeaea,#b0b0b0);padding-bottom:30px}.bg-contact a,.bg-contact:hover,.bg-contact:focus{color:#323232;text-decoration:none}.bg-referencje{background:#fff;background:-webkit-linear-gradient(-90deg,#eaeaea,#f3f3f3);background:-o-linear-gradient(-90deg,#eaeaea,#f3f3f3);background:-moz-linear-gradient(-90deg,#eaeaea,#f3f3f3);background:linear-gradient(-90deg,#eaeaea,#f3f3f3);padding-bottom:100px;border-bottom:0 solid #AD0B0B}.form{color:#000;background:black;background:-webkit-linear-gradient(-90deg,#eaeaea,#f3f3f3);background:-o-linear-gradient(-90deg,#eaeaea,#f3f3f3);background:-moz-linear-gradient(-90deg,#eaeaea,#f3f3f3);background:linear-gradient(-90deg,#eaeaea,#f3f3f3);padding-bottom:50px;border-bottom:1px solid #AD0B0B}.well{font-family:'Exo','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;background-color:#eee;text-transform:uppercase;text-decoration:none;font-size:16px;color:#f1f8e9;font-weight:800;letter-spacing:1px;border-radius:50;padding:15px 25px}}.well:hover,.well:focus{background-color:#7cb342;border:1px solid #560601;color:#dcedc8;text-decoration:uppercase;color:#fff}.dropdown{position:relative;display:inline-block;background-color:transparent}.dropdown-content{display:none;text-decoration:uppercase;position:absolute;background-color:#550601;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;z-index:1}.dropdown:hover .dropdown-content{display:block;text-decoration:uppercase}#cookieinfo *{margin:0;padding:0}#cookieinfo{position:fixed;font-size:12px;font-family:Arial,Verdana,sans-serif;left:0;bottom:0;right:0;background-color:#323334;opacity:.9;padding:20px;box-shadow:0 -1px 3px rgba(0,0,0,.5);z-index:1000}#cookieinfo h6{font-size:16px;font-weight:700;color:#cdd7da;text-shadow:0 1px 1px rgba(0,0,0,1);margin-bottom:7px}#cookieinfo p{font-size:12px;color:#afb4bc;line-height:1.5em;text-shadow:0 1px 1px rgba(0,0,0,1)}#cookieinfo a{display:block;position:absolute;right:10px;top:10px;width:22px;height:22px;border-radius:11px;line-height:22px;font-size:12px;color:#fff;text-align:center;text-decoration:none;background-color:#ff6000;box-shadow:0 1px 2px rgba(0,0,0,.75)}#cookieinfo a:hover{background-color:#ff7925}.carousel-caption h3{color:#fff}.nav navbar-nav navbar-right dropdown{margin-right:0}