﻿body{margin:auto;padding:auto;color:#444;font-family:'Lato', sans-serif;font-size:16px;line-height:22px;}
a:link{color:#444;text-decoration:none;font-family:'Lato', sans-serif;font-size:16px;}
a:visited{color:#444;text-decoration:none;font-family:'Lato', sans-serif;font-size:16px;}
a:hover{color:#9ecc3b;transition:color 0.5s ease;text-decoration:none;font-family:'Lato', sans-serif;font-size:16px;}
a:acitve{color:#444;text-decoration:none;font-family:'Lato', sans-serif;font-size:16px;}
#glowna{position:relative;height:auto;margin:auto;padding:auto;width:100%;}
.strona{max-width:1170px;margin:auto;width:100%;padding:auto;position:relative;z-index:0;}
#baner{background:url(../images/baner.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;width:100%;height:750px;}
#inwestycja, #inwestor, #dane{width:100%;padding-left:2%;padding-right:2%;float:left;min-height:500px;background:#fff;}
#kontakt, #wizualizacja, #galeria, #aktualnosci {float:left;width:100%;position:relative;z-index:0; min-height:100px;}
.phocamaps-box{margin-top:0px !important;}
#inwestor{background:#f0f0f0;}
#top.big{position:absolute;width:100%;top:0px;left:0px;z-index:1000;background:none;transition:all 0.5s ease;}
#top.big a{padding-top:25px;padding-bottom:25px;font-size:22px;color:#444 !important;transition:all 0.5 ease;font-family:'Raleway', sans-serif;}
#top.small{position:fixed;height:75px;top:0px;z-index:1000;width:100%;background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,0.3);transition:all 0.5s ease;}
#top.small a{padding-top:15px;line-height:45px;padding-bottom:15px;font-size:22px;color:#444 !important;transition:all 0.5 ease;font-family:'Raleway', sans-serif;}
#top li.current a, #top a:hover{color:#9ecc3b !important;}
#scrollToTop{z-index:999 !important;}
.navbar-default{background:none !important;border:0px !important;}
.navbar{margin-bottom:0px;}
.moduletable_menu{position:relative;margin-right:180px;}
#top .container{width:auto !important;max-width:inherit !important;padding:0px !important;margin:0px !important;}
.moduletable_menu, .moduletable_nr{float:right;}
.moduletable_nr{position:absolute;right:25px;top:0px;z-index:99;font-size:22px;}
#top.big .moduletable_nr{padding-top:16px;}
#top.big .moduletable_nr, #top.big .moduletable_menu{margin-top:25px;}
#top.small .moduletable_nr{padding-top:18px;}
.moduletable_logo{position:absolute;left:15px;top:0px;z-index:10000;}
#top.big .moduletable_logo img{transition:all 0.5s ease;}
#top.small .moduletable_logo img{width:150px;transition:all 0.5s ease}
#9ecc3b{min-height:inherit !important;}
.ar{width:55px;}
.moduletable_nap{float:left;width:100%;text-align:center;margin-top:250px;}
.moduletable_nap h1{font-size:85px;font-family:'Raleway', sans-serif;color:#fff;font-weight:bold;text-transform:uppercase;text-shadow:2px 2px 5px rgba(0,0,0,0.5);}
.moduletable_nap h2{font-size:75px;font-family:'Raleway', sans-serif;color:#fff;font-weight:bold;text-transform:uppercase;text-shadow:2px 2px 5px rgba(0,0,0,0.5);margin-bottom:20px;}
#phocaMapPlgPM1{width:100% !important;}
.moduletable_op{float:left;padding-top:15px;padding-bottom:15px;width:100%;}
.foto{width:38%;float:left;margin-left:1%;margin-right:1%;}
.opis{width:58%;float:right;margin-left:1%;margin-right:1%;}
.moduletable_opi h3, .moduletable_mm h2, .moduletable_akt h3 {font-size:36px;padding-top:20px;padding-bottom:30px;background:url(../images/naglowek.jpg);background-repeat:no-repeat;background-position:center bottom;text-align:center;font-family:'Raleway', sans-serif;margin-top:0px;}
.moduletable_opi2 h3{font-size:36px;padding-top:20px;padding-bottom:30px;background:url(../images/naglowek.png);background-repeat:no-repeat;background-position:center bottom;text-align:center;font-family:'Raleway', sans-serif;margin-top:0px;}
.nspArts, .nspLinksWrap{padding:0px !important;}
.moduletable_box1{float:left;text-align:right;background:rgb(158,204,59);background:-moz-linear-gradient(left, rgba(158,204,59,1) 0%, rgba(143,185,52,1) 100%);background:-webkit-linear-gradient(left, rgba(158,204,59,1) 0%,rgba(143,185,52,1) 100%);background:linear-gradient(to right, rgba(158,204,59,1) 0%,rgba(143,185,52,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ecc3b', endColorstr='#8fb934',GradientType=1);padding:20px;width:50%;padding-top:30px;}
.promocje{max-width:115px;}
.moduletable_box2{float:left;width:50%;padding-left:2%;padding-right:2%;padding-top:15px;padding-bottom:15px;color:#fff;}
.moduletable_box2 h4{font-family:'Raleway', sans-serif;font-size:24px;}
#promocja{background:#9ecc3b;float:left;width:100%;}
.napisy{display:inline-block;color:#fff;font-size:29px;font-weight:100;font-family:'Lato', sans-serif;vertical-align:middle;padding-right:15px;}
.tel{font-size:65px;line-height:80px;}
.moduletable_form { margin:auto; margin-top: 30px; margin-bottom: 90px; float:left; width:100%;  }
.custom_form { max-width:900px; margin:auto;}
#sp_quickcontact91{margin:auto;margin-top:25px;margin-bottom:100px;float:none;max-width:900px;}
#sp_quickcontact91 input[type=text], #sp_quickcontact91 input[type=email] {width:48%;border:1px solid #c2c2c2;float:left;height:40px;line-height:40px;color:#a9a9a9;margin-top:10px;margin-bottom:10px;padding-left:7px;padding-right:7px;margin-left:1%;margin-right:1%;}
#text1, #text2, #text3, #text4 {border:1px solid #c2c2c2;float:left; width:100% !important; height:40px;line-height:40px;color:#a9a9a9;padding-left:7px;padding-right:7px; border-radius:0px !important;}
.field { width:48%; float:left !important; position:relative;  clear: none !important; margin:0px !important; margin-left:1% !important; margin-right:1% !important; margin-top:10px !important; margin-bottom:10px !important;}
.chronoforms6_credits { display: none !important; }
.field2 { width:98%; margin-left:1%; margin-right:1%; margin-bottom: 10px; float:left; position:relative;}
.ui.form .field .prompt.label { position:absolute !important; left: 15%!important; top:34px !important; z-index:999 !important}
#display-section1 { float:left; width:100%;}
textarea#message, #textarea5 {width:98%;border:1px solid #c2c2c2;float:left;height:300px;line-height:20px;color:#a9a9a9;margin-top:10px;margin-bottom:10px;padding:7px;padding-right:7px;margin-left:1%;margin-right:1%;overflow:auto;resize:none;}
#textarea5 { border-radius:0px !important; width:100% !important; margin:0px !important; margin-top:10px !important;margin-bottom:10px !important;}
#sp_qc_submit, #button6 {width:98%;margin:auto;max-width:300px;float:none;border:0px;display:block;height:50px;background:url(../images/wyslij.png);background-repeat:no-repeat;background-position:left;background-color:#9ecc3b;color:#fff;text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:bold;font-size:18px;padding-left:30px;line-height:50px;}
.moduletable_kt1{width:23%;height:auto;min-width:200px;border:1px solid #c2c2c2;text-align:center;padding:20px;float:left;margin-left:1%;margin-right:1%;min-height:230px;margin-bottom:50px;}
.moduletable_kt1 h3{font-family:'Raleway', sans-serif;text-transform:uppercase;font-size:20px;font-weight:bold;}
#button6 { 
    padding: 0px;
    box-shadow: none !important;
    border-radius: 0px !important;
    padding-top: 2px;
	padding-left: 30px !important;
}
.field label, .field2 label { display: none !important;}
.kt1{margin:auto;margin-top:-60px;margin-bottom:40px;max-width:100px;}
#stopka{background:#7ea32f;padding:20px;text-align:center;color:#fff;float:left;width:100%;}
.nspImageWrapper{float:right !important;width:43% !important;margin-right:17% !important;}
#domek1, #domek2, #domek3, #domek4, #domek5, #domek6, #domek7, #domek8, #domek9, #domek10, #domek11, #domek12, #domek13, #domek14, #domek15, #domek16, #domek17, #domek18, #domek19, #domek20, #domek21, #domek22, #domek23, #domek24, #domek25, #domek26, #domek27, #domek28, #domek29, #domek30, #domek31, #domek32, #domek33, #domek34, #domek35, #domek36, #domek37, #domek38, #domek39, #domek40, #domek41, #domek42{display:none;float:left;width:100%;position:relative;min-height:300px;}
.stat1, .stat2, .stat3{float:left;width:100%;padding-bottom:25px;}
.nspMain{float:left;width:100%;padding:2%;padding-top:0px !important;}
.zdjecia{float:left;width:98%;}
.zdjecia .jg_photo{width:23% !important;}
.stat1 h2{background:url(../images/domki1.jpg);background-repeat:no-repeat;background-position:center bottom;background-color:#9ac739;margin:0px;padding:0xp;padding:20px;text-align:center;width:100%;float:left;color:#fff;padding-bottom:50px;font-family:'Raleway', sans-serif;font-size:34px;line-height:44px;}
.stat2 h2{background:url(../images/domki2.jpg);background-repeat:no-repeat;background-position:center bottom;background-color:#909090;margin:0px;padding:0xp;padding:20px;text-align:center;width:100%;float:left;color:#fff;padding-bottom:50px;font-family:'Raleway', sans-serif;font-size:34px;line-height:44px;}
.stat3 h2{background:url(../images/domki3.jpg);background-repeat:no-repeat;background-position:center bottom;background-color:#af0000;margin:0px;padding:0xp;padding:20px;text-align:center;width:100%;float:left;color:#fff;padding-bottom:50px;font-family:'Raleway', sans-serif;font-size:34px;line-height:44px;}
.stat1 h4, .stat2 h4, .stat3 h4{font-size:36px !important;padding-top:20px !important;padding-bottom:30px !important;margin-bottom:10px !important;background:url(../images/naglowek.jpg);background-repeat:no-repeat;background-position:center bottom;font-family:'Raleway', sans-serif !important;font-weight:100;margin-top:0px;float:left !important;text-align:center !important;}
.nspTopInterface{position:absolute;top:0px;right:25px;z-index:99;}
.stat1 .nspArts, .stat2 .nspArts, .stat3 .nspArts{position:relative;;}
.moduletable_d1 .nspText{width:100%;float:left;}
.nspNext::before, .nspPrev::before{border:0px !important;}
.nspNext, .nspPrev{border:0px;}
.nspNext{background:url(../images/next.png);background-repeat:no-repeat;width:44px;height:44px;}
.nspPrev{background:url(../images/prev.png);background-repeat:no-repeat;width:44px;height:44px;}
.nspPagination{margin-top:16px !important;margin-right:15px !important;}
.nspPagination li{background:#d9d9d9 !important;}
.nspPagination li:hover, .nspPagination li.active{background-color:#afafaf !important;;}
.tytul{padding-top:15px;padding-bottom:5px;min-height:64px;position:relative;}
.pol{position:absolute;bottom:0px;width:100%;text-align:center;}
sup{font-size:12px !important;}
.wartosc{font-size:36px;border-bottom:1px solid #9ecc3b;padding-bottom:5px;line-height:50px;max-width:170px;margin:auto;}
.pow{font-size:22px;}
.wym{float:left;width:48%;margin-left:1%;margin-right:1%;vertical-align:bottom;}
.txt1, .txt2, .stat1 h4, .stat2 h4, .stat3 h4{float:left;width:32% !important;}
.plan{float:left;width:38%;}
.wymiary{float:left;width:28%;text-align:center;margin-top:-20px;}
.rezerwacja{background:url(../images/rezerwacja.png);background-repeat:no-repeat;background-position:center left;background-color:#9ecc3b;padding:18px;font-size:24px;color:#fff;width:100%;cursor:pointer;max-width:330px;padding-left:60px;display:block;float:left;text-align:center;margin-top:15px;margin-bottom:15px;transition:all 0.5s ease;z-index:0;}
.rezerwacja:hover, #sp_qc_submit:hover{background-color:#999;}
#sp_quickcontact110 input[type=text], #sp_quickcontact110 input[type=email]{width:60%;margin-left:20%;margin-right:20%;margin-top:10px;margin-bottom:10px;padding-left:8px;padding-right:8px;line-height:35px;height:35px;border:1px solid #000 !important;}
.moduletable_mm{float:left;width:100%;min-height:100px;}
h1.big, #sp_quickcontact110 .sp_qc_success{color:#fff;text-align:center;font-family:'Raleway', sans-serif !important;font-weight:100;font-size:30px;padding:0px;margin:0px;}
#sp_quickcontact110 #message, #sp_quickcontact110 #subject{display:none !important;}
#sp_quickcontact110{position:fixed;width:100%;height:auto;min-height:300px !important;overflow:auto;padding:20px;background:rgba(0,0,0,0.8);z-index:9999999;top:0px;left:0px;display:none;}
.zamk{position:absolute;right:10px;top:10px;color:#fff;background:#999;border-radius:100px;height:40px;width:40px;cursor:pointer;text-align:center;vertical-align:middle;line-height:34px;font-size:20px;font-family:'Lato', sans-serif;}
#sp_quickcontact91 .zamk{display:none !important;}
.moduletable_mm{display:none;}
#mapster_wrap_0{display:block;}
.moduletable_mm a{width:16.66%;border:2px solid #fff;height:50px;line-height:50px;text-align:center;padding:0px !important;float:left;color:#fff !important;}
.status1, .dostepny{background:#9ecc3b;color:#fff;}
.status2, .zarezerwowany{background:#909090;color:#fff;}
.status3, .sprzedany{background:#af0000;color:#fff;}
.legenda{width:100%;float:left;margin-bottom:20px;}
.sprzedany, .zarezerwowany, .dostepny{float:left;width:33.333%;height:50px;line-height:50px;text-align:center;}
.joomimg_row { padding: 0px !important;}
.joomimg156_imgct { width: 16.666% !important;}
.joomimg156_imgct img { width:100% !important; height:auto !important;}
img.jg_photo, .jg_minis a img { border:0px !important; background: none !important;}
.moduletable_akt { width: 96% !important; margin-left:2%; margin-right:2%; float:left;}
.moduletable_akt .nspTopInterface { width:100% !important; top: 20px; left:0px; right:0px; height: 45px;  }
.moduletable_akt .nspPrev { position:absolute; left: 4%; top:0px;}
.moduletable_akt .nspNext { position:absolute; right: 4%; top:0px;}
img.jg_photo { padding:0px !important; margin: 0px !important;}
img.jg_photo{width:48%;margin-left:1% !important;margin-right:1% !important;height:auto;float:left;margin-top:10px !important;margin-bottom:10px !important;}
.moduletable_akt .nspArt h4.nspHeader { text-align:center; font-size: 18px; font-family:'Lato', sans-serif; font-weight:bold;}
.moduletable_akt .nspInfo  { text-align:center; color:#999; background:url(../images/naglowek.jpg);background-repeat:no-repeat;background-position:center top; padding-top:15px; float:left; width:100%; margin-top:20px;}
@media (max-width: 1450px) {
.joomimg156_imgct { width: 16.666% !important;}
}
@media (max-width:990px){.moduletable_mm{display:block !important;}
.joomimg156_imgct { width: 25% !important;}
.stat1 .nspArt h4.nspHeader, .stat2 .nspArt h4.nspHeader, .stat3 .nspArt h4.nspHeader, .moduletable_opi h3, .moduletable_mm h2, .moduletable_akt h3, .moduletable_opi2 h3 { font-size: 28px !important; padding-bottom:25px !important;}
.stat1 h2, .stat2 h2, .stat3 h2 { font-size: 28px; line-height: 34px;}
.moduletable_akt .nspTopInterface {  top: 12px !important;}
#mapster_wrap_0{display:none !important;}
.legenda2 { display: none !important;}
.wymiary{width:100%;margin-top:0px;}
.nspPagination{display:none !important;}
.nspPrev{position:absolute;left:0px;}
.nspNext{position:absolute;right:0px;}
.rezerwacja{margin-top:0px !important;;width:100% !important;max-width:98%;}
.wym{float:left;width:23%;margin-left:1%;margin-right:1%;}
.txt1, .txt2{float:left;width:100% !important;}
.plan{float:left;width:100%;text-align:center;}
img.pl{margin:auto;float:none;}
.stat1 .nspTopInterface, .stat2 .nspTopInterface, .stat3 .nspTopInterface{width:100%;float:left;height:44px !important;right:0px !important;top:10px !important;}
.nspPrev, .nspNext{top:0px !important;}
.stat1 .nspArt h4.nspHeader, .stat2 .nspArt h4.nspHeader, .stat3 .nspArt h4.nspHeader{width:100% !important;}
.nspText{width:98% !important;margin-left:1% !important;margin-right:1% !important;}
.nspImageWrapper{width:98% !important;margin-left:1% !important;margin-right:1% !important;max-width:900px !important;}
.moduletable_kt1{width:48%;}
.moduletable_menu{margin-right:0px !important;}
.container > .navbar-header, .container > .navbar-collaps{margin:0px !important;}
#top.small, #top.big{position:relative;float:left;width:100%;min-height:75px;top:0px;z-index:9999;width:100%;background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,0.3);transition:all 0.5s ease;}
#scrollToTop{display:none !important;}
.f1{width:98% !important;}
.f4, #komunikat, .moduletable_fb {display:none !important;}
.jg_photo{width:98%;}
.ar{max-width:48px;}
.moduletable_box1{background:none;width:100%;text-align:center;padding-bottom:0px;}
.moduletable_box1 img{margin:auto;max-width:120px;}
.moduletable_box2{width:100%;}
.moduletable_box2 h4{text-align:center;}
.napisy{width:100%;text-align:center;}
#top.big .moduletable_nr, #top.big .moduletable_menu{margin-top:0px;}
#top.small .moduletable_logo img, #top.big .moduletable_logo img{width:150px;transition:all 0.5s ease}
#top.big, #top.small{height:auto !important;min-height:75px;}
.navbar-default .navbar-toggle{border:0px !important;right:185px;background:none !important;top:13px;}
.navbar-default .navbar-toggle .icon-bar{background:#444;}
.navbar-default .navbar-toggle:focus .icon-bar{background:#9ecc3b;}
.moduletable_menu{float:right;width:100%;}
#top.big .moduletable_nr, #top.small .moduletable_nr{padding-top:17px;}
#top.small a, #top.big a{line-height:24px;padding-top:9px !important;padding-bottom:9px !important;font-size:19px;text-align:center;}
.moduletable_menu li{border-top:1px solid #e7e7e8;}
#tvtma-megamnu{margin-top:27px !important;}
#top li.current a, #top a:hover{background:#9ecc3b !important;color:#fff !important;}
header, .container > .navbar-collapse{margin:0px !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0px !important;box-shadow:none !important;}
.navbar-header{float:none;}
.navbar-toggle{display:block;}
.navbar-collapse{padding:0px !important;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin:0px !important;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.moduletable_nap h1{font-size:65px;}
.moduletable_nap h2{font-size:55px;}
}
@media (max-width:800px){.wym{width:31% !important;}
}
@media (max-width:768px){.navbar-default .navbar-toggle{right:195px;}
.moduletable_nap h1{font-size:50px;}
.moduletable_nap h2{font-size:40px;}
.joomimg156_imgct { width: 25% !important;}
.foto, .opis{width:98%;}
.field  { width:98% !important;}
.jg_photo{width:48%;}
h1.big{font-size:24px;}
.f1, .f4{display:block !important;width:48% !important;}
.napisy{font-size:17px;}
.tel{font-size:40px;line-height:48px;}
#sp_quickcontact91 input[type=text], #sp_quickcontact91 input[type=email]{width:98%;}
#sp_qc_submit{max-width:98%;}
#sp_quickcontact110 input[type=text], #sp_quickcontact110 input[type=email], #sp_quickcontact110 #sp_qc_submit{width:96%;margin-left:2%;margin-right:2%;}
}
@media (max-width:600px){.wym, .zdjecia .jg_photo{width:48% !important;}
.moduletable_mm a{width:33.3%;}
.sprzedany, .dostepny, .zarezerwowany{width:100%;}
.joomimg156_imgct { width:33.33% !important;}
}
@media (max-width:500px){.moduletable_kt1{width:98%;}
.joomimg156_imgct { width: 50% !important;}
}
@media (max-width:450px){.wym, .zdjecia .jg_photo{width:98% !important;}
.joomimg156_imgct { width: 100% !important;}
.moduletable_logo{position:relative;float:left;left:auto;width:100%;text-align:center;}
.moduletable_nr{float:left;width:100%;position:relative;right:auto;text-align:center;font-size:18px;padding:0px !important;}
.moduletable_nr img{max-width:32px !important;height:auto;}
.moduletable_logo img{margin:auto;width:200px !important;margin-top:10px;}
.navbar-default .navbar-toggle{right:auto;position:relative;margin:auto;top:5px;float:none !important;}
#tvtma-megamnu{margin-top:15px !important;}
.moduletable_nap h1{font-size:40px;}
.moduletable_nap h2{font-size:30px;}
.moduletable_nap{float:left;width:100%;text-align:center;margin-top:200px;}
.jg_photo{width:98% !important;}
#sp_qc_submit{background:#9ecc3b;padding:0px;}
}
.moduletable_mm a:hover, .moduletable_mm a.active{ border: 2px solid #81a92a;}
@media (min-width:991px) {
.legenda2 {
position: absolute;
z-index: 999;
left: 20px;
top: 20px;
max-width: 220px;
}
#komunikat { width: 100%; position:absolute; top: 50px; left:0px; z-index: 999; font-size: 44px; color:#fff; text-align:center;text-shadow: 1px 1px 3px rgba(0,0,0,0.4);}
.sprzedany, .zarezerwowany, .dostepny { width:100% !important; margin-top: 5px !important; margin-bottom: 5px !important; line-height: 40px !important; height: 40px !important;}
}
@media (min-width: 991px) and (max-width: 1170px) {
.moduletable_nr { font-size:18px !important;}
.moduletable_menu { margin-right:160px !important;}
.moduletable_menu a { font-size:18px !important; padding-left: 12px !important; padding-right: 12px !important;} 
#top.big .moduletable_logo img { max-width: 190px;}
}
@media (min-width: 1890px) {
#obiekt {	
margin-top: 44px !important;
margin-bottom: 44px !important;
width: 90% !important;
margin-left: 5% !important;
margin-right: 5%;
transform: scale(1.111) !important;
float: left !important;
position: relative !important;
}
}
.nspText { width: 100% !important; }
