.cf:before,.cf:after{display: table;content: "";line-height: 0}.cf:after{clear: both}#jm-top1{background: url("../images/bg.jpg") top center no-repeat #f0f2f3;color: #413e4a;padding-top: 60px;padding-bottom: 30px}#jm-bottom1{padding-top: 60px;padding-bottom: 30px;background: url('../images/realizacje.jpg') top center repeat-x #b69378;color: #fff}#jm-footer{background: #666;color: #fff;padding: 30px 0;line-height: 20px}#jm-footer a{text-decoration: none;color: #ffffff !important}#jm-footer a:hover{text-decoration: underline;color: #ffffff !important}#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group{width: 97% !important}#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .row-fluid{margin: 0 !important}#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .row-fluid [class*="span"]{padding: 0 !important}#jsn_form_1.jsn-master .jsn-bootstrap{padding: 0 !important}#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group{width: 80% !important}#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .row-fluid{margin: 0 !important}#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .row-fluid [class*="span"]{padding: 0 !important}#jsn_form_2.jsn-master .jsn-bootstrap{padding: 0 !important}p.home{padding-left: 60px !important;background: url("../images/icons/home.png") no-repeat left top;min-height: 40px;margin: 5px 0 15px !important}p.telefon{background: url("../images/icons/telefon.png") no-repeat scroll left top rgba(0,0,0,0);margin: 5px 0 15px !important;min-height: 40px;padding-left: 60px !important}p.direction{padding-left: 60px !important;background: url("../images/icons/direction.png") no-repeat left top;min-height: 40px;margin: 5px 0 15px !important}p.mail{padding-left: 60px !important;background: url("../images/icons/mail.png") no-repeat left top;min-height: 40px;margin: 5px 0 15px !important}p.mail a{color: #098128 !important}#dj-slideshow2m312{-webkit-box-shadow: 0px 0px 20px #b8b8b8;-moz-box-shadow: 0px 0px 20px #b8b8b8;box-shadow: 0px 0px 20px #b8b8b8}#telefon{float: right;margin: 1px 0 0px 18px;color: #b69378}#telefon img{margin-top: -5px;margin-right: 2px}#jm-top-menu-nav .jm-module-raw{clear: both}#jm-bottom1 .jm-module.promo1-ms a{color: #e1e5cc !important;padding: 42px 0px !important;margin: 0 !important;display: block}.jm-module.promo1-ms .jm-module-in{margin: 0 !important}#jm-bottom1 .jm-module.promo1-ms{color: #e1e5cc;border: 3px solid #e1e5cc !important}#jm-bottom1 .jm-module.promo1-ms:hover{background: rgba(182,147,120,0.8) !important;border: 3px solid rgba(182,147,120,0.8) !important}#jm-bottom1 .jm-module.promo1-ms:hover a{color: #fff !important}.jm-module .jm-title{margin: 0 0 30px 0px !important}button[type="submit"]{background: #84aa77 !important;border: #84aa77 !important}button[type="submit"]:hover{color: #fff !important;background: #b69378 !important;border: #b69378 !important}#sticky-notify.sticky-queue{background: none repeat scroll 0 0 #ffc;border: none !important;box-shadow: none;color: #000000;padding: 20px;position: fixed;text-align: left !important}#sticky-notify.sticky-queue a{color: #84aa77}.sticky-queue.bottom-right,.sticky-queue.bottom-left.bottom-right,.sticky-queue.bottom-right.bottom-center{border-top-left-radius: 0 !important;border-top-right-radius: 0 !important}#djmediatools .dj-categories .dj-ctitle-in:after{background: none}#djmediatools .dj-categories .dj-ctitle-in{margin: 0px !important}p.mail a{color: #84aa77 !important}.jsn-bootstrap3 a{color: #84aa77 !important}.alert .close{z-index: 999999}.btn-toolbar > .btn + .btn{margin-left: -5px}.sticky-bar.make-sticky-top #jm-logo-nav{box-shadow: 0px 0px 25px #ccc !important}#jm-logo-nav{padding-bottom: 13px;padding-top: 9px;background: #f2f2f2 url("../../../images/Do-Strony/top-bg3.png") no-repeat top center !important;color: #007010;box-shadow: 0px 0px 25px #ccc !important}.jsn-uniform label .checkbox{font-size: 11px !important;line-height: 14px !important;text-align: justify !important}.jsn-uniform .form-actions .btn-toolbar .btn{float: left !important;display: block;width: 300px;height: 40px;margin-left: -10px !important}.jm-colorful{width: 100%}.jm-line1{height: 5px;background: #84aa77}.jm-line2{height: 5px;background: #b69378;margin-left: 30%}.jm-line4{height: 5px;background: #b69378;margin-left: 37%}.jm-line5{height: 5px;background: #b69378;margin-left: 100%}.jsn-uniform label .checkbox{font-size: 11px !important;line-height: 14px !important;text-align: justify !important}.dj-megamenu-override{position: relative;display: inline-block;vertical-align: top;z-index: 500}.dj-megamenu-override li.dj-up{position: relative;display: block;float: left;margin: 13px 0 0 27px;z-index: 1}.dj-megamenu-override li.dj-up a.dj-up_a{font-size: 12px;font-family: 'Montserrat', sans-serif;font-weight: 700;display: block;text-decoration: none;text-transform: uppercase;padding: 10px 19px;line-height: 15px;cursor: pointer;color: #fff}.dj-megamenu-override li.dj-up a.dj-up_a span{display: block}.dj-megamenu-override li.dj-up a.dj-up_a small.subtitle{display: block;font-size: 10px;text-transform: none;line-height: 12px;opacity: .8}.dj-megamenu-override li.dj-up:first-child{margin: 13px 0 0 27px}.dj-megamenu-override li.separator > a{cursor: default}.dj-megamenu-override-sticky{margin: 0 !important;line-height: 1;background: #fff;padding: 10px 0}.dj-megamenu-override-sticky ul.dj-megamenu-override{padding-top: 25px !important}.dj-megamenu-offcanvas .dj-mobile-open-btn{color: #84aa77}.dj-megamenu-offcanvas .dj-mobile-open-btn:hover{color: #84aa77}.dj-submenu li{list-style: none;background: #fff !important}.dj-megamenu-override .dj-subcol{padding: 0px !important}.dj-megamenu-override li.dj-up:hover,.dj-megamenu-override li.dj-up.hover,.dj-megamenu-override .dj-submenu > li:hover,.dj-megamenu-override .dj-subtree > li:hover{position: relative;z-index: 200}.dj-megamenu-override .dj-submenu > li:hover a:hover,.dj-megamenu-override .dj-subtree > li:hover a:hover{color: #000}.dj-megamenu-override li:hover div.dj-subwrap,.dj-megamenu-override li.hover div.dj-subwrap{left: 0px;right: auto;top: 100%;visibility: visible;z-index: 300;box-sizing: border-box;border-top: 5px solid transparent}.dj-megamenu-override li:hover div.dj-subwrap div.dj-subwrap-in,.dj-megamenu-override li.hover div.dj-subwrap div.dj-subwrap-in{background: #f0f2f3;border: 1px solid #e3e6e8}.dj-megamenu-override.hasSubtitles li:hover div.dj-subwrap,.dj-megamenu-override.hasSubtitles li.hover div.dj-subwrap{border-top: 17px solid transparent}.dj-megamenu-override.hasSubtitles li:hover a.dj-up_a.withsubtitle + div.dj-subwrap,.dj-megamenu-override.hasSubtitles li.hover a.dj-up_a.withsubtitle + div.dj-subwrap{border-top: 5px solid transparent}.dj-megamenu-override li.dj-up a.dj-up_a{font-size: 13px;font-family: 'Montserrat', sans-serif;font-weight: 700;display: block;text-decoration: none;text-transform: uppercase;padding: 10px 19px;line-height: 15px;cursor: pointer;color: #fff;background: #84aa77}.dj-megamenu-override li.dj-up:hover a.dj-up_a{background: #b69378 !important}.dj-megamenu-override li.dj-up.active a.dj-up_a{background: #b69378 !important}.dj-megamenu-override li.dj-up:hover a.dj-up_a:after,.dj-megamenu-override li.dj-up.hover a.dj-up_a:after,.dj-megamenu-override li.dj-up:active a.dj-up_a:after,.dj-megamenu-override li.dj-up.active a.dj-up_a:after{background: none}.jm-colorful .jm-line1{height: 5px;background: #84aa77}.jm-colorful .jm-line2{height: 5px;background: #b69378;margin-left: 30%}.jm-colorful .jm-line3{height: 5px;background: #b69378;margin-left: 37%}.jm-colorful .jm-line4{height: 5px;background: #b69378;margin-left: 37%}.jm-colorful .jm-line5{height: 5px;background: #b69378;margin-left: 37%}.jm-module.big-title-ms .jm-title span:first-child:before{content: none !important;display: none !important}.dj-simple-contact-form.style-1 input[type="text"],.dj-simple-contact-form.style-1 input[type="email"]{opacity: 0.9 !important}.dj-simple-contact-form.style-1 .textarea{opacity: 0.9 !important}.dj-simple-contact-form.style-1 .button-box .button:hover{border: 2px solid #5ab69f}.dj-simple-contact-form.style-1 .button-box .button{letter-spacing: 0.1em;background: none;padding: 10px 50px;border: 2px solid #4ad3b1;color: #010508}.dj-simple-contact-form.style-1 .button-box{text-align: center !important;padding-top: 20px !important}.dj-simple-contact-form-row.terms-conditions2 a{color: #585577 !important}.dj-simple-contact-form-row.terms-conditions label,.dj-simple-contact-form-row.terms-conditions2 label{text-align: justify !important;font-weight: 300}#jm-footer{border-top: 1px solid #e8e8e8 !important}.dj-simple-contact-form.style-4 .dj-simple-contact-form.button{background: none repeat scroll 0 0 #84aa77;border: medium none;border-radius: 3px;box-sizing: border-box;color: #fff;font-family: Arial,Helvetica,sans-serif;font-size: 15px;font-weight: bold;height: 50px;line-height: 50px;padding: 0 5px;text-transform: uppercase;width: 50%;float: left}.dj-simple-contact-form.style-4 .dj-simple-contact-form.button:hover{background: none repeat scroll 0 0 #b69378 !important}.dj-simple-contact-form.style-4 .dj-simple-contact-form.button:active{background: none repeat scroll 0 0 #b69378 !important}.dj-simple-contact-form.style-4 .dj-simple-contact-form.button:focus{background: none repeat scroll 0 0 #b69378 !important}.dj-simple-contact-form.style-4 .button-box{text-align: center !important;margin: 25px auto 15px !important}.dj-simple-contact-form.style-4 .inputbox{float: left !important;margin-right: 20px !important;width: 48% !important}.dj-simple-contact-form.style-4 textarea{float: left !important;width: 97.7% !important;line-height: 20px !important;padding: 15px !important}.dj-simple-contact-form-row.terms-conditions label,.dj-simple-contact-form-row.terms-conditions2 label{float: left !important;width: 97% !important}.jm-title-wrap + .jm-module-content > .dj-simple-contact-form .dj-simple-contact-form-introtext{margin-bottom: 30px !important}.dj-simple-contact-form.style-4 .dj-simple-contact-form-introtext{font-size: 16px}#jm-bottom4 .dj-simple-contact-form .button-box .button{color: #FFFFFF !important}.djeasycontact-g-recaptcha{margin-top: 20px}@media (max-width: 1100px){.dj-simple-contact-form.style-4 .inputbox{width: 100% !important;color: #000 !important}.dj-simple-contact-form.style-4 textarea{width: 100% !important}}@media (max-width: 570px){.dj-simple-contact-form.style-4 .dj-simple-contact-form.button{width: 40% !important}}