html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none;color:#EA6116}a:active,a:hover{outline:0}b,strong{font-weight:600}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}small{font-size:13px}hr{-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:content-box;margin:22px 0 14px;border:0;background:#adadad;height:1px}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body p{margin-top:0;line-height:27px}.clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.left{text-align:left!important}.right{text-align:right!important}.center{text-align:center!important}.justify{text-align:justify!important;color:#161616}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.align-center{display:table;margin-left:auto;margin-right:auto}.fl{float:left}.fr{float:right}.red{color:red}.orange{color:#fa5636}hr.bgwhite{background-color:#fff}.none{list-style:none!important;margin:0!important;padding:0!important}.small{font-size:14px}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

body{background:#fff;color:#484848;font-family: 'Open Sans', sans-serif;font-size:16px;-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
.fixed {position:fixed;z-index:999;top:-100px;background:white;-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.14);-moz-box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.14);box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.14);}


/* Popup
================================================== */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-close, .mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}button.mfp-close{overflow:visible;cursor:pointer;background:white;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-hide{display:none!important}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:920px;margin:20px auto}.mfp-s-ready .mfp-preloader {display: none}

.white-popup img {max-width:100%;height:auto}

button[type="submit"]:disabled {opacity:0.3;background:#D4D4D4}
.g-recaptcha {transform:scale(0.67);-webkit-transform:scale(0.67);transform-origin:0 0;-webkit-transform-origin:0 0;}

.listtable td, .listtable th {padding:10px;border-bottom:1px solid #eeeeee;text-align:center}
.listtable th {background:#F58125;color:white}
.listtable {margin-top:30px}

/* Grid system
================================================== */
.responsive {margin-left:auto;margin-right:auto;width:1200px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:15px;margin-right:15px}.alpha{margin-left:0 !important}.omega{margin-right:0 !important}.grid_1{width:70px}.grid_2{width:170px}.grid_3{width:270px}.grid_4{width:370px}.grid_5{width:470px}.grid_6{width:570px}.grid_7{width:670px}.grid_8{width:770px}.grid_9{width:870px}.grid_10{width:970px}.grid_11{width:1070px}.grid_12{width:1170px}

.grid_2_inside, .grid_4_inside {display:inline;float:left;margin-right:30px}
.grid_2_inside {width:170px}
.grid_4_inside {width:370px}
.grid_9a {width:900px;margin:0;float:left}
.grid_9a .inside_1 {width:885px;height:285px;margin:0 0 15px 15px;float:left;position:relative}
.grid_9a .inside_1a {width:885px;margin:0 0 0 15px;float:left;position:relative}
.grid_9a .inside_2 {width:435px;height:285px;margin:0 0 15px 15px;float:left;position:relative}
.grid_9a .inside_2a {width:585px;height:285px;margin:0 0 15px 15px;float:left;position:relative}
.grid_9a .inside_3 {width:285px;height:285px;margin:0 0 15px 15px;float:left;position:relative}

.zmien-obrazek {position:absolute;top:2px;left:2px;z-index:90;background:white;float:left;padding:5px 10px;font-size:14px}
.zmien-obrazek:before {font-family:"FontAwesome";content:"\f03e";margin-right:8px}

.inside_text p {font-size:15px;line-height:20px;text-align:justify}
.inside_text h2 {margin-bottom:15px;line-height:1;text-transform:uppercase;font-size:24px;font-weight:600}
.inside_3 h4 {font-size:26px;color:#F58125;font-weight:600;text-transform:uppercase;margin:10px 0 0;text-align:center}
.inside_text {padding:30px;background:#f7f7f7;min-height:285px}
.inside_1a .inside_text {padding:30px;background:#fff;border:1px solid #dedede;min-height:auto;margin-bottom:15px;display:none}
.inside_1a .inside_text:after, .inside_1a .inside_text:before {top:-29px;bottom:auto;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events:none}
.inside_1a .inside_text:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 15px;margin-left: -14px}
.inside_1a .inside_text:before {border-color: rgba(222, 222, 222, 0);border-bottom-color: #4a4a4a;border-width: 15px;margin-left: -14px}

.left-arrow:after, .left-arrow:before {left:142px}
.right-arrow:after, .right-arrow:before {right:142px}
.center-arrow:after, .center-arrow:before {left:50%}
.pointer {cursor:pointer}
.pointer img {max-width:100%;height:auto}
.pointer:hover .in-opacity, .pointer.active .in-opacity {display:none}

.text-close {width:30px;height:30px;position:absolute;top:20px;right:10px;cursor:pointer}
.text-close:before {font-family:"FontAwesome";content:"\f00d";color:black;font-size:20px}

.white-popup p {font-size:15px;line-height:22px;margin-bottom:0}
.white-popup h3 {font-size:26px;color:#F58125;font-weight:600;text-transform:uppercase;margin:0 0 10px 0}

.in-opacity {position:absolute;top:0;bottom:0;left:0;right:0;background:#f58125;background:rgba(245,129,37,0.80);text-align:center}
.in-opacity h3 {color:white;height:30px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-transform:uppercase;font-size:24px;line-height:26px;height:55px}

.pad50 {padding-top:50px}

img {max-width:100%;height:auto}
.box-1, .box-2, .box-3, .box-4, .box-5 {float:left;padding:0 15px;}
.box-1 {width:100%}
.box-2 {width:50%}
.box-3 {width:33.333333%}
.box-4 {width:25%}
.box-5 {width:20%}

@media screen and (max-width:540px) {.box-3 {width:100%}}

.brak-wynikow  {border-bottom:1px solid #cfcfcf;margin-bottom:40px}
.brak-wynikow p {background:#dc2a12;color:white;text-align:center;font-size:18px;margin:20px 0 20px;padding:15px 20px}
.brak-wynikow p:before {font-family:"FontAwesome";content:"\f119";font-size:32px;display:block;margin-bottom:8px}


/* Social media
================================================== */
#aside {position: fixed;bottom:60px;z-index:100;right:0}
#aside ul{list-style:none outside none;margin:0;padding:0}#aside li {margin-top:1px}#aside a{color:#fff;display:block;font-size:28px;height:55px;line-height:56px;position:relative;text-align:center;width:55px}#aside a:hover{color:#fff}#aside a:before{font-family:"FontAwesome";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-align:center;text-transform:none}#aside a span{right:-600%;font-size:15px;height:inherit;line-height:35px;margin-left:-5px;min-width:146px;width:auto}#aside a span:before{right:-4px}#aside a span{width:0;-webkit-transition:opacity .3s,left .4s,right .4s,top .4s,bottom .4s;-moz-transition:opacity .3s,left .4s,right .4s,top .4s,bottom .4s;-ms-transition:opacity .3s,left .4s,right .4s,top .4s,bottom .4s;-o-transition:opacity .3s,left .4s,right .4s,top .4s,bottom .4s;transition:opacity .3s,left .4s,right .4s,top .4s,bottom .4s,width .4s;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);white-space:nowrap;opacity:0;position:absolute;z-index:-1;color:white;font-size:15px;line-height:56px}#aside a:hover span{right:100%;opacity:1;-ms-filter:"alpha(opacity=1)";filter:alpha(opacity=1);margin-right:-5px;padding:0 13px 0 15px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}

.Facebook, .Facebook span {background:#234999}
.Facebook:before {content:"\f09a"}
.Phone, .Phone span {background:#F58125}
.Phone:before {content:"\f095"}
.GPlus, .GPlus span {background:#e34429}
.GPlus:before {content:"\f0d5"}
.Youtube, .Youtube span {background:#cd181f}
.Youtube:before {content:"\f16a"}

.Twitter, .Twitter span {background:#00ABF0}
.Twitter:before {content:"\f099"}

.schowekicon, .schowekicon span {background:#c30000}
.schowekicon:before {content:"\f0c7"}

.Grupolar span {background:#f58125}
.Grupolar {background:url('../../gfx/template/widgetGr.png') no-repeat center}
.spacer span {background:#f58125}
.spacer {background:url('../../gfx/template/spacer.png') no-repeat center}
.katalog span {background:#f58125}
.katalog {background:url('../../gfx/template/katalog.png') no-repeat center}

/* BELL */
@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}20%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}20%,100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.Phone{-webkit-animation:ring 6s ease infinite;animation:ring 6s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.Phone:hover{-webkit-animation:none;animation:none;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}

/* Informacja o ciasteczkach
================================================== */
#cookies {position:fixed;width:100%;bottom:0;background:white;z-index:9999;border-top:1px solid #ddd;display:none;padding-top:10px}
#cookies p {padding:0 5%;font-size:13px;line-height:normal;font-family:"Arial"}
#cookies a.closecookies {float:right;padding:5px 10px;color:white;border:1px solid black;background:black}
#cookies a.closecookies:hover {border:1px solid #F26623;background:#f58125}
#cookies a.closecookies:before {font-family:"FontAwesome";content:"\f00d";margin-right:8px}

/* Typografia
================================================== */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 400;
  color:#F58125;
  margin-top:0
}

h2 {font-size:28px}
.galeria h4 {font-size:22px;font-weight:600;text-transform:uppercase;margin-bottom:0}
.galeria hr {margin-top:0;margin-bottom:40px;background:#F58125}

.section-title {margin:50px 0;font-size:36px;font-weight:600;text-align:center;color:#f58125;text-transform:uppercase}
#search-inwest .section-title {color:white}
.page-title {margin:20px 0 5px;font-size:30px;font-weight:600;text-align:center;color:#fff;text-transform:uppercase}
.subpages-title {color:white;font-size:15px;text-align:center;}
.galeria-title {margin:0 0 30px;font-size:28px;font-weight:400;text-align:center;color:#f58125}
.subpage-title {font-weight:600;font-size:18px;text-transform:uppercase;padding-bottom:20px;margin-bottom:40px;position: relative}
.subpage-title:after {
  content: '';
  display: inline-block;
  width: 60px;
  height: 1px;
  background: #aaa;
  position: absolute;
  bottom: 0;
  left: 0;
}

/* Nagłowek
================================================== */
.logo-holder, .logo-holder a {width:360px;height:67px;float:left;margin:0}
.logo-holder img {width:100%;height:auto}

#menu {height:67px;width:100%}
#menu {position:relative}
#menu.fixed {position:fixed}
.zima {background:url('../../gfx/template/christmas.gif') repeat-x bottom;height:50px;width:100%;position:absolute;bottom:-38px;left:0;right:0;z-index:100;display:none}

.mainmenu {float:right;}
.mainmenu li {z-index: 200;float:left;position:relative}
.mainmenu li a {font-size:16px;color:#a2a2a2;text-transform:uppercase;display:block;padding:23px 17px 21px;font-weight:600;text-align:left}
.mainmenu > li.active > a, .mainmenu > li > a:hover, .mainmenu > li:hover > a {color:#F58125 !important}
.mainmenu > li > a:hover, .mainmenu > li:hover {color:#222}

.mainmenu  .submenu {display:none;width:180px;background:white;background:rgba(255,255,255,0.9)}
.mainmenu  li:hover > ul {display:block;position:absolute;top:100%;z-index:999}
.mainmenu  .submenu a {text-transform:none;font-weight:400;font-size:14px;padding:10px 12px}
.mainmenu  .submenu li {width:100%}
.mainmenu  .submenu li:hover {background:#F58125}
.mainmenu  .submenu li a {color:#6d6d6d !important}
.mainmenu  .submenu li:hover a {color:white !important}

.fast-contact {float:right;padding:16px 20px 16px 0}
.fast-contact ul {padding-left:17px !important;border-left:1px solid #fde3d7}
.fast-contact li {font-size:15px;line-height:18px;color:#a2a2a2}
.fast-contact li a {color:#EA6116}

/* Boczne menu
================================================== */
.sidemenu ul {margin-top:10px !important}
.sidemenu li {border-bottom:1px solid #EEEEEE;padding:10px 0 !important}
.sidemenu li:first-child {border-bottom:1px solid #EEEEEE;padding:10px 0!important}
.sidemenu li:last-child {border-bottom:0px solid #EEEEEE}
.sidemenu li a {color:#a2a2a2;font-size:16px}
.sidemenu li a:hover, .sidemenu li:hover a {color:#000}
.sidemenu li.active a {font-weight:600;color:#F58125}
.sidemenu li.active a:before {font-family:'FontAwesome';content:"\f101";margin-right:10px;color:#F58125}
.sidemenu h4 {margin-top:30px;font-weight:500}
.sidemenu .submenu {border-bottom:1px solid #EEEEEE}
.sidemenu .submenu a:before {font-family:'FontAwesome';content:"\f101";margin-right:10px;margin-left:-10px}

/* Strona główna
================================================== */
#main-news {position:relative;z-index:90}
#map-inwest {background:#08b5e2;margin-top:4px}
#map-inwest h2.section-title {color:white}
.last-news {
		border:1px solid white;
		width:368px;
		height:238px;
		overflow: hidden;
		position:relative;
		padding-bottom:56px
}
.overlay {
		width:366px;
		position:absolute;
		top:46px;
		bottom:0;
		left:0;
		right:0;
		background:#f58125;
		background:rgba(245,129,37,0.90);
		padding:12px;
		height:238px;
		-webkit-transform: translateY(142px);
		-moz-transform: translateY(142px);
		-ms-transform: translateY(142px);
		transform: translateY(142px);
}

.overlay h2 {text-transform:uppercase;color:white;margin:0;font-size:16px;font-weight:600}
.overlay h3 {text-transform:uppercase;color:white;margin:0;font-size:12px;font-weight:300}
.overlay p {color:white;font-size:13px;line-height:17px;font-weight:400;padding:14px 0;margin:0}
.overlay a {display:block;background:white;float:right;font-size:13px;font-weight:600;text-transform:uppercase;color:#eb6d2f;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius: 3px;border-radius: 3px;position:absolute;bottom:11px;right:10px}

.last-news:hover .overlay {	-webkit-transform: translateY(-46px);-moz-transform: translateY(-46px);-ms-transform: translateY(-46px);transform: translateY(-46px);-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden}

#about-inwest p, #gallery-inwest p {font-size:18px;text-align:center;line-height:25px}

#numbers-inwet {margin-top:40px}
#numbers-inwet .grid_3 {text-align:center}
#numbers-inwet h4 {font-size:36px;color:white;font-weight:600;text-transform:uppercase;margin:20px 0 0}

.number-icon {border:2px solid white;width:120px;height:120px;display:inline-block;-webkit-border-radius: 3px;-moz-border-radius:3px;border-radius:3px;margin-top:40px;position:relative}
.number-icon img {position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}

.inside_3 .number-icon {border:2px solid #F58125;background:#F58125}

#main-map {width:100%}
#main-map img {display:block}

#company-inwest {padding:30px 0;background:#f58125}
#company-inwest p {margin:0;font-size:17px;color:white;line-height:26px}
#company-inwest .button {margin-right:10px}

#inwest-popup img {display:inline-block}
#inwest-popup img.img-marg {margin-right:20px}

.grupolar {background:url('../../gfx/template/grupolar.png') no-repeat left center;padding-left:280px}

/* Podstrony
================================================== */
#main {padding:50px 0}

#lokalizacja-map {width:100%;height:600px;float:left;margin-bottom:40px}
.lokalizacja-info {padding:30px 0}
.lokalizacja-img img {width:270px;height:270px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.right .grid_9 {padding-right:30px}
.left .grid_9 {padding-left:30px}
.gomapMarker h4 {margin:4px 0 7px;font-weight:600;font-size:15px;text-transform:uppercase}

#group {padding-top:0px !important}
#group li {display:inline-block;text-align:center;width:67px;height:100px;float:left}
#group li p {font-size:12px;line-height:14px}


/* Parallax
================================================== */
.parallax {height:350px;z-index: 0;background-color: transparent;position: relative;}
.full-bg-image {height:350px;position: absolute;z-index: -1;left: 0;top: 0;width: 100%;height: 100%;background-position: 50% 50%;background-repeat: repeat;background-attachment: fixed;background-size:cover}
.no-touch .full-bg-image { background-attachment: fixed;background-size: cover}

.parallax-opacity {height:350px;background:url('../../gfx/template/pattern.png')}
#page-header, #page-header .parallax, #page-header .full-bg-image, #page-header .parallax-opacity {height:120px}
#search-inwest {position:relative;z-index:91}
#search-inwest p {color:white;text-align:center;font-size:20px;margin:0 0 40px 0}
#search-inwest .parallax, #search-inwest .parallax-opacity {height:auto}
#search-inwest .parallax-opacity {padding:40px 0 85px}
#search-inwest .full-bg-image {position:static}
#search-inwest .search_input {margin-bottom:15px}

/* Karuzela
================================================== */
#carousel {margin-top:50px;position:relative}
#carousel img {display:none;opacity:0.6}
#carousel .owl-item.big img, #carousel .owl-item.center img {opacity:1}

.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-controls{position:absolute;top:45%;width:100%}.owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;height:45px;width:45px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid white}.owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-controls{text-align:center;-webkit-tap-highlight-color:transparent}.owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:0 220px;border:1px solid white;height:45px;width:45px;display:inline-block!important;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}.owl-controls .owl-nav [class*=owl-]:hover{background:#fff;text-decoration:none}.owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-prev:before,.owl-next:before{font-family:'FontAwesome';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:30px;height:31px}.owl-prev:before{content:"\f100"}.owl-prev:hover:before{color:#f58125}.owl-next:before{content:"\f101"}.owl-next:hover:before{color:#f58125}

#carousel .owl-controls {top:45%}
#carousel .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:0 220px;border:1px solid #F58125;height:45px;width:45px;display:inline-block!important;cursor:pointer;position:relative;background:#F58125}
#carousel .owl-prev:hover:before{color:#fff}
#carousel .owl-next:hover:before{color:#fff}

.labels {
    color: white;
    font-size: 13px;
    height: 88px;
    text-align: center;
    white-space: normal;
    width: 180px;
    line-height: 13px;
    padding-top: 15px;
}
.labels h4 {color: white;font-size:17px;text-transform:uppercase;padding-top:13px;font-weight:500;margin-bottom:6px}

.owl-carousel .owl-item img {display:block;width:100%;-webkit-transform-style:preserve-3d;float:left}
.carousel-item {float:left}

/* Galeria
================================================== */
.gal {padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e2e2e2}
.gal:last-child {padding-bottom:0;margin-bottom:0;border-bottom:0px solid #e2e2e2}
.gal a {color:#222}
.gal h2 {margin-top:5px}
.gal-left .gal-thumb {float:left;margin:5px 30px 5px 0}
.gal-right .gal-thumb {float:right;margin:5px 0 5px 30px}
.gal-left .gal-desc p, .gal-right .gal-desc p {font-size:15px;line-height:22px}

.galeria .center {padding-bottom:30px}
.galeria .center p {font-size:16px;line-height:24px}
.galeria .obrazek, .galeria .obrazek a {width:210px;height:157px;position:relative;margin:3px;display:inline-block}
span.circle {height:75px;width:75px;background:#F58125;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:none;text-align:center;padding-top:15px}
.obrazek:hover span.circle {display:block;opacity:1}
.obrazek {background-size:cover !important}
.gal-overlay {display:none;width:210px;position:absolute;top:0;bottom:0;left:0;right:0;background:#f58125;background:rgba(245,129,37,0.80);height:157px}
.obrazek:hover .gal-overlay {display:block}
.galeria-tekst {padding:30px 0 40px}


/* Karuzela w tresci
================================================== */
.karuzelaWrapper {padding:30px 0}
.karuzelaWrapper ul {display:none}

.karuzelaWrapper .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:0 2px;height:45px;width:45px;display:inline-block!important;cursor:pointer;position:relative;display:inline-block}
.karuzelaWrapper .owl-controls .owl-nav [class*=owl-]:hover{background:#fff;text-decoration:none}
.karuzelaWrapper .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.karuzelaWrapper .owl-controls {top:155px}

.carousel-overlay {display:none;width:100%;position:absolute;bottom:0;left:0;right:0;background:#f58125;background:rgba(245,129,37,0.90);padding:10px 20px 15px;float:left}
#gallery-inwest .carousel-overlay p {font-size:14px;color:white;line-height:14px}
.carousel-overlay h2 {color:white;margin:0;font-size:18px}
.carousel-overlay p {margin:0}
.big .carousel-overlay, .center .carousel-overlay {display:block}
.carousel-overlay a {display:inline-block;background:white;font-size:11px;font-weight:600;text-transform:uppercase;color:#eb6d2f;padding:4px 10px;-webkit-border-radius:3px;-moz-border-radius: 3px;border-radius: 3px;margin-top:11px}

.sliderWrapper .rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0}
.sliderWrapper .rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0}
.sliderWrapper .rslides li:first-child {position: relative;display: block;float: left}
.sliderWrapper .rslides img {display: block;height: auto;float: left;border: 0;max-width:100%;height:auto}
.sliderWrapper .rslides_tabs {position: absolute;left:0;right:0;margin:0 auto;text-align: center;bottom:7px;z-index: 990;padding:0}
.sliderWrapper .rslides_tabs li {display: inline;float: none;_float: left;*float: left;margin-right: 5px}
.sliderWrapper .rslides_tabs a {text-indent: -9999px;overflow: hidden;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background:#fff;background: rgba(255,255,255, .3);display: inline-block;_display: block;*display: block;-webkit-box-shadow: inset 0 0 2px 0 rgba(255,255,255,.5);-moz-box-shadow: inset 0 0 2px 0 rgba(255,255,255,.5);box-shadow: inset 0 0 2px 0 rgba(255,255,255,.5);width:14px;height:14px}
.sliderWrapper .rslides_here a, .sliderWrapper .rslides_tabs a:hover {background:#fff;background: rgba(255,255,255, .9)}
.sliderWrapper .rslides_nav {z-index: 3;position: absolute;top:45%;overflow: hidden;text-decoration: none;margin:auto;display:block;text-align:center;width:25px;height:75px;font-size:56px;color:white;opacity:0.5}
.sliderWrapper .rslides_nav:hover {opacity:1}
.sliderWrapper .rslides_nav.next:before {font-family:"FontAwesome";content:"\f105";text-align:center}
.sliderWrapper .rslides_nav.prev:before {font-family:"FontAwesome";content:"\f104";text-align:center}
.sliderWrapper .rslides_nav.next {left: auto;right:30px}
.sliderWrapper .rslides_nav.prev {right: auto;left:30px}

.sliderWrapper {padding:30px 0;position:relative}
.sliderWrapper .rslides_tabs {bottom:37px}
.sliderWrapper li {text-align:center}
.sliderWrapper .rslides img {float:none;display:inline-block}
.sliderWrapper .rslides_nav.next:before, .sliderWrapper .rslides_nav.prev:before {color:#F58125}
/* Aktualnosci
================================================== */
.post, .single-post {position:relative;}
.date {position:absolute;width:90px;height:90px;padding-top:27px;color:white;text-align:center;background:#f58125;top:0;right:0}
.bigDate {font-size:36px;font-weight:700;line-height:0}
.post {padding-bottom:20px;margin-bottom:40px;margin-top:5px;border-bottom:1px solid #e2e2e2}
.post h2 a, .single-post h2 a {color:#F58125}
.post-contents h2 {margin-top:10px;margin-bottom:10px}

.timeline {background:url('../../gfx/template/timeline.png') repeat-y 45px 0}
.timeline li {position:relative}
.timeline li .date {border-radius: 50%;top:0;left:0;right:auto}
.timeline > li {margin-bottom: 20px;position: relative}
.timeline > li:before, .timeline > li:after {content: " ";display:table}
.timeline > li > article {width:760px;float: left;border: 1px solid #e3e3e3;padding: 20px;position: relative}
.timeline > li > article:before {position: absolute;top: 26px;right: -15px;display: inline-block;border-top: 15px solid transparent;border-left: 15px solid #d3d3d3;border-right: 0 solid #d3d3d3;border-bottom: 15px solid transparent;content: " "}
.timeline > li > article:after {position: absolute;top: 27px;right: -14px;display: inline-block;border-top: 14px solid transparent;border-left: 14px solid #fff;border-right: 0 solid #fff;border-bottom: 14px solid transparent;content: " "}
.timeline > li.timeline-inverted > article {float:right}
.timeline > li.timeline-inverted > article:before {border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
.timeline > li.timeline-inverted > article:after {border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline > li > .timeline-date {color: #fff;width: 60px;height: 52px;padding-top:8px;font-size: 13px;text-align: center;position: absolute;top: 12px;left: 50%;margin-left:-30px;background-color: #000;z-index: 100}
.timeline > li > .timeline-date span {display:block;color:white;font-size:30px;}

article .newsthumb {display:block;max-width:100%;height:auto;margin-bottom:15px}

article h3 {padding:0 0 10px;color:#F58125;font-size:22px;font-weight:600;margin:0}
article p {font-size:14px;margin-bottom:0}
.news-more {background:#F48028;display:block;color:white;padding:8px 10px;font-size:14px;width:120px;text-align:center;margin-top:15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}

/* Breadcrumb
================================================== */
.breadcrumb ul {float:left}
.breadcrumb {padding:10px 0;background:#EEEEEE;width:100%}
.breadcrumb li {float:left;line-height:15px}
.breadcrumb li.sep {padding:0 5px;font-size:14px;color:#818181;line-height:17px}
.breadcrumb li span {font-size:14px}
.breadcrumb li b {font-size:14px;color:#000000;font-weight:600}
.breadcrumb li a {font-size:14px;color:#818181}
.breadcrumb li a:hover {color:black;text-decoration:underline}

/* Paginacja
================================================== */
.pagination{padding-bottom:35px}.pagination ul{text-align:center}.pagination ul li{display:inline-block;border-top:6px solid #fff}.pagination ul li:hover{border-top:6px solid #dfdfdf}.pagination ul li.disabled{display:none}.pagination ul li a,.pagination ul li.navi_selected span{display:inline-block;padding:8px 17px;font-size:15px;color:black;font-weight:400}.pagination ul li.navi_selected{border-top:6px solid #0D4447}.pagination ul li.navi_selected span,.pagination ul li:hover a {color:black;font-size:15px;font-weight:400}

/* Inwestycja
================================================== */
.qtip {position:absolute;left:-28000px;top:-28000px;display:none;width:190px;box-shadow:none;}
.qtip-content {position:relative;overflow:hidden;text-align:left;word-wrap:break-word;color:white !important;font-size:13px !important;line-height:16px;padding:10px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background:#222 !important;border:1px solid #222 !important}
.qtip-default .qtip-content{border-width:1px;border-style:solid;border-color:#000;background-color:#000}

.qtip-tip{margin: 0 auto;overflow: hidden;z-index: 10;}
x:-o-prefocus, .qtip-tip{visibility: hidden}
.qtip-tip,.qtip-tip canvas{position: absolute;color:#222 !important;background:#222 !important;border: 0 dashed transparent !important}
.qtip-tip canvas{ top: 0; left: 0; }

.qtip-content h3 {color:white;font-weight:600;text-align:center;margin:0}
.qtip-content li {border-bottom:1px solid #3f3f3f;padding:3px 0;font-weight:300}
.qtip-content li b {font-weight:600}

#plan {margin:0 12px}
#plan img, .wybor img {max-width:100%;height:auto;float:left}
#main.plan {padding-top:0}

.wybor {float:left;display:inline-block;position:relative}
.wybor-2 {width:50%}
.wybor-3 {width:33.3333%}
.wybor-opacity, .wybor-opacity-off {position:absolute;top:0;bottom:0;left:0;right:0;transition:All 300ms linear;-webkit-transition:All 300ms linear;-moz-transition:All 300ms linear;-o-transition:All 300ms linear;border-left:1px solid white;border-right:1px solid white}
.wybor-opacity:hover {background:#F58125;background:rgba(245,129,37,0.60)}
.wybor-opacity div.etap, .wybor-opacity-off div.etap {width:140px;height:140px;background:#fff;color:#f58125;top:-70px;bottom:0;left:0;right:0;margin:auto;text-align:center;font-size:30px;line-height:55px;position:absolute}
.wybor-opacity div.etap b, .wybor-opacity-off div.etap b {font-size: 80px;font-weight: 700;line-height: 62px}

.wybor-desc {color:white;font-weight:600;text-transform:uppercase;padding:20px;text-align:center;position:absolute;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.70)}
.wybor-opacity:hover .wybor-desc {background:#000;}
.belka {width:100%;padding:15px 0;text-align:center;color:white;font-weight:600;text-transform:uppercase;background:#F58125}

.pozycja-ap {border-top:1px solid #cfcfcf;padding:20px 0;cursor:pointer}
.pozycja-ap.no-pointer {border-top:1px solid #cfcfcf;padding:20px 0;cursor:default}
.pozycja-ap:hover {background:#fffcce}
.pozycja-ap.no-pointer:hover {background:#fff}
.pozycja-ap img {float: left;max-width:100%;height:auto}
.pozycja-ap h2 {font-weight:400;font-size:25px;color:#222}
.pozycja-ap.no-pointer h2 {color:#c0c0c0}
.pozycja-ap h2 strong {font-weight:700;font-size:70px;line-height:60px}
.pozycja-ap:hover h2 {color:#F58125}
.pozycja-ap.no-pointer:hover h2 {color:#c0c0c0}
.pozycja-ap h4 {font-weight:700;color:#222;font-size:34px;margin:3px 0 10px}

.pozycja-ap td, .pozycja-ap th {font-size:14px;padding:3px 5px}
.info-ap {padding-top:35px}

.navi {display:inline-block;background:#606060;color:white;width:87px;height:87px;padding-top:17px;margin-bottom:1px;position:relative;text-align:center;font-size:14px;transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear}
.navi:hover {background:#222}
.navi div {width:100%}
.navi-nastepne div:after, .navi-poprzednie div:after, .navi-wroc div:after {font-family:'FontAwesome';font-size:28px}
.navi-nastepne div:after {content:"\f102"}
.navi-poprzednie div:after {content:"\f103"}
.navi-wroc div:after {content:"\f100"}

.statusy {margin-top:20px !important}
.statusy li {margin-bottom:1px;cursor:pointer;width:87px;height:87px;padding-top:17px;text-align:center;color:white;display:inline-block;font-size:14px}
.statusy li div {width:100%;font-weight:600;font-size:28px;line-height:1.25}

.nasprzedaz, .dostepny {background:#43B797}
.sprzedane, .sprzedany {background:#FF573B}
.rezerwacja, .rezerwacja {background:#3987AB}

.liczba-ap {font-weight:400;color:#222;margin:0;padding:15px 0;text-transform:uppercase}
.liczba-ap b {font-weight:700}

#szukaj-pietro {border-top:1px solid #cfcfcf;padding:20px 0 20px;margin-top:40px}
#szukaj-pietro.wyniki {border-top:0px solid #cfcfcf;padding:0 0 20px;margin-top:30px}
#szukaj-pietro .bootstrap-select {border: 1px solid #dedede;margin-bottom:8px !important}
#szukaj-pietro button[type="submit"] {padding:17px 20px 16px;width:270px}
#szukaj-pietro .grid_6 button[type="submit"] {width:570px}

.dostepny-ap, .sprzedany-ap, .rezerwacja-ap {font-weight:700;font-size:30px;text-transform:uppercase;margin-bottom:20px}
.dostepny-ap {color:#43B797}
.sprzedany-ap {color:#FF573B}
.rezerwacja-ap {color:#3987AB}

.specjalny-ap {font-size:24px}

.wybrany-ap {margin-top:20px;display:none}
.wybrany-ap h3 {font-weight:600;color:#222;margin-bottom:5px}
.wybrany-ap table, .pozycja-ap table, .mieszkanie table {width:100%}
.wybrany-ap td, .pozycja-ap td, .pozycja-ap th, .mieszkanie td {padding:4px 0;border-bottom:1px solid #eee}

.info-link {display:inline-block;background:#F58125;color:white;padding:10px 0 10px 10px;position:relative;width:180px;text-align:left;margin-top:8px}
.info-link:after {font-family:'FontAwesome';display:block;background:#606060;color:white;width:50px;position:absolute;top:0;right:0;height:43px;text-align:center;font-size:25px;padding-top:10px}

.info-link.pdf:after {content:"\f019"}
.info-link.blank:after {content:"\f08e"}
.info-link.print:after {content:"\f02f"}
.info-link.gomap:after {content:"\f041"}
.info-link.cart:after {content:"\f0c7"}
.info-link.gomap {margin-left:18px;width:168px}

.mieszkanie {padding-top:50px}
.mieszkanie td {vertical-align:top;padding:9px 0;font-size:14px}
.mieszkanie td ul {margin:0;list-style:none}
.mieszkanie table h2 {font-weight:600;color:#222;margin-bottom:5px;text-align:left}
.mieszkanie .info-link {margin-top:8px;font-size:13px;width:49%}
.mieszkanie .info-link:after {width:33px;height:38px;font-size:17px;padding-top:10px}
.rzuty {padding-top:46px}
.rzuty .swipebox {float:left;margin-bottom:38px}

.mieszkanie form {background:#f38226;color:white;padding:20px;border: 1px solid #df6e11;margin-top:10px}
.mieszkanie form h3 {font-weight:600;color:white;margin-bottom:20px;text-align:left}
.mieszkanie input[type="text"], .mieszkanie input[type="email"], .mieszkanie input[type="tel"] {margin-bottom:7px;padding:10px 15px;border-color:#df6e11}
.mieszkanie form input[type="checkbox"], .input2 input[type="checkbox"] {float:left}
.mieszkanie form .rules, .input2 .rules {font-size:12px;line-height:15px;padding-left:23px}
.mieszkanie form button {width:100%;margin-top:5px;border:1px solid white}
.mieszkanie form button:hover {color:#606060;background:white}

.mieszkanie-opis {background:#F5F5F5;margin:30px 0;padding:30px 0}
.mieszkanie-opis h2, .mieszkanie-podobne h2 {font-weight:600;color:black;margin-bottom:20px;text-align:left}

.mieszkanie-podobne a h3 {font-weight:600;color:#EA6116;margin:5px 0 0px;text-align:center;font-size:24px}
.mieszkanie-podobne a li {color:#606060}
.mieszkanie-podobne li {display:inline-block;width:32%;text-align:center}
.mieszkanie-podobne li.li-pokoje, .mieszkanie-podobne li.li-pow {border-right:1px solid #dedede}
.mieszkanie-podobne li.li-pokoje:before {font-family:'FontAwesome';content:"\f01c";margin-right:10px}
.mieszkanie-podobne li.li-pow:before {font-family:'FontAwesome';content:"\f0b2";margin-right:10px}
.mieszkanie-podobne li.li-pietro:before {font-family:'FontAwesome';content:"\f0f7";margin-right:10px}
.pod-status {margin-bottom:15px;font-size:20px;text-align:center}

.mieszkanie .navi {height:65px;padding-top:13px;width:120px;margin-top:47px}
.mieszkanie .navi div {line-height:22px}

.status-ap-dostepny {height:188px;background:url('../../../files/upload/forsale.png') no-repeat right center}
.status-ap-sprzedany {height:188px;background:url('../../../files/upload/sold.png') no-repeat right center}
.status-ap-rezerwacja {height:188px;background:url('../../../files/upload/res.png') no-repeat right center}

.toolbar {border-top: 1px solid #cfcfcf;padding:10px 0}
.toolbar label {float: right;line-height:32px;font-size:14px}
.toolbar select {background-position: right 5px center;border: 1px solid #ececec;float: right;font-size: 13px;font-weight: 300;margin: 0 0 0 10px;padding: 5px 35px 5px 5px;width: auto;background:white url('../../gfx/template/dropdown.png') no-repeat right center}

.view {float:left;padding:6px 0}
.view span{background:#000;color:white;cursor:pointer;padding:3px 10px;font-size:13px}
.view span:hover{background:#F58125}
.view span#list:before{font-family:FontAwesome;margin-right:8px;content:"\f0ca";font-size:14px}
.view span#grid:before{font-family:FontAwesome;margin-right:8px;content:"\f039";font-size:14px}

.showonlist {display:none}

#offerList.list .grid_3.clr-hide, #offerList.list .grid_3 table, #offerList.list .info-link.pdf {display:none}
#offerList.list h2 br {display:none}
#offerList.list .pozycja-ap h2 {margin:0;font-size:18px}
#offerList.list .dostepny-ap, #offerList.list .sprzedany-ap, #offerList.list .rezerwacja-ap {margin:0;font-size:22px;display:inline-block;margin-right:20px}
#offerList.list .pozycja-ap h2 strong {line-height:normal;font-size:22px;display:inline-block;padding-left:8px}
#offerList.list .status-ap-dostepny, #offerList.list .status-ap-sprzedany, #offerList.list .status-ap-rezerwacja {height:auto;background:none}
#offerList.list .pozycja-ap.no-pointer, #offerList.list .pozycja-ap {padding:10px 0}
#offerList.list .grid_3.right {}
#offerList.list .info-link {margin:0;padding:5px 0 5px 10px}
#offerList.list .info-link:after {font-size: 19px;height: 33px;padding-top: 7px}
#offerList.list .grid_3 {width:40%;margin:0;padding:0 15px}
#offerList.list .grid_3.grid_smalllist {width:20%;margin:0;padding:0 15px}
#offerList.list .showonlist {display:block}
#offerList.list .showonlist li {display:inline-block;font-size:16px;padding:5px 10px;border-right:1px solid #cfcfcf;}
#offerList.list .showonlist li:last-child {border-right:0 solid #cfcfcf;}

.showonlist-pokoje:before, .showonlist-pow:before, .showonlist-pietro:before {font-family:FontAwesome;margin-right:6px;font-size:16px}
.showonlist-pokoje:before {content:"\f01c"}
.showonlist-pow:before {content:"\f0b2"}
.showonlist-pietro:before {content:"\f0f7"}

.grid_mapa #plan {margin:0}
.wizka {margin-bottom:30px}
.lista-pietro li {position:relative}
.lista-pietro li:hover:after {font-family:'FontAwesome';content:"\f101";position:absolute;right:0;top:12px}
.lista-pietro li a {border-bottom:1px solid #efefef;display:block;padding:9px 0;font-size:16px;font-weight:600}
.lista-pietro li:last-child a {border:0}

/* Galeria
================================================== */
html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:5px solid white}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url('../../gfx/template/loader.gif') center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{top:50%}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close {border:none!important;text-decoration:none!important;cursor:pointer;width:32px;height:32px}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-close{top:20px;right:50px !important;position:absolute;z-index:9999}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:30px}#swipebox-arrows{width:90%}}#swipebox-overlay{background:#0b5d59;background:rgba(0,0,0,0.9)}#swipebox-bottom-bar,#swipebox-top-bar{opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}

#swipebox-prev:before, #swipebox-next:before, #swipebox-close:before {font-family:'FontAwesome';font-size:50px;color:white;background-image:none !important;cursor:pointer}
#swipebox-prev:hover:before, #swipebox-next:hover:before, #swipebox-close:hover:before {color:#F58125}
#swipebox-prev:before {float:left;content:"\f053"}
#swipebox-next:before {float:right;content:"\f054"}
#swipebox-close:before {float:right;content:"\f00d";font-size:30px}


/* YT RWD
================================================== */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Kontakt
================================================== */
#googlemaps {width:100%;height:400px}

.input {width:50%;float:left;padding:5px}
.input2 {width:100%;padding:5px}

input[type="text"], input[type="email"], textarea, select, input[type="tel"] {border:1px solid #dedede;background:white;font-family: 'Open Sans';font-size:14px;color:#000;appearance: none;-moz-appearance:none;-webkit-appearance:none;text-indent: 0.01px;text-overflow: '';border-radius: 0;width:100%;padding:15px;margin-bottom:2px}

button[type="submit"] {font-family: 'Open Sans', sans-serif;border:1px solid #000;background:#606060;font-size:14px;color:#fff;appearance: none;-moz-appearance:none;-webkit-appearance:none;text-indent: 0.01px;text-overflow: '';border-radius: 0;width:100%;text-transform:uppercase;width:280px;padding:15px 20px}
button[type="submit"]:hover {background:#F58125;border-color:#F58125}

.kontakt button[type="submit"] {width:100%}
textarea {height:150px}

.save {background:#EBF8D6;padding:10px 20px;border:1px solid #A6DD88;color:#005f23;margin-bottom:10px}
.save p {margin:0;color:#1e3500;line-height:normal;font-size:14px}
.save p:before {font-family:'FontAwesome';content:"\f06a";margin-right:11px;font-size:17px;color:#005f23}
.error {background:#de0000;padding:10px 20px;border:1px solid #9c0000;color:#fff;margin-bottom:10px}
.error p {margin:0;color:#fff;line-height:normal;font-size:14px}
.error p:before {font-family:'FontAwesome';content:"\f06a";margin-right:11px;font-size:17px;color:#fff}

.formError{position:absolute;top:300px;left:300px;display:block;z-index:500;cursor:pointer}.formError .formErrorContent{background:#e4000f;position:relative;z-index:5001;color:#fff;width:190px;font-size:12px;border:1px solid #840002;padding:2px 10px 2px 10px}.formError .formErrorArrow{width:12px;margin:-2px 0 0 1px;position:relative;z-index:5006}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{font-size:0;height:1px;background:#e4000f;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.formError .formErrorArrow .line10{width:15px;border:0}.formError .formErrorArrow .line9{width:13px;border:0}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px}.formError .formErrorArrow .line2{width:0}.formError .formErrorArrow .line1{width:0}.inputbox-error{border:1px solid #e4000f!important}


/* Newsletter
================================================== */
#newsletter p {font-size:15px;line-height:17px}
#newsletter input[type="checkbox"] {margin-right:10px;float:left}


/* Stopka
================================================== */
#footer {background:#3e3e3e}
#footer, #footer a {font-size:13px;font-weight:400;color:#d0d0d0;text-transform:uppercase;padding:25px 0}
#footer a:hover {color:white}
#footer .center {text-transform:none;padding-top:20px;color:#919191;font-size:12px}
.footer-holder {position:relative;z-index:20}

/* Inne
================================================== */
.icon {font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);font-size:14px}

.icon-fb:before {content:"\f082"}
.icon-tw:before {content:"\f081"}
.icon-gplus:before {content:"\f0d4"}
.icon-yt:before {content:"\f166"}
.icon-top:before {content:"\f139";color:#0b5d59}
.icon-top:hover:before {content:"\f139";color:#000}
.icon-zoom:before {content:"\f002";color:white;font-size:40px}
.icon-smallzoom:before {content:"\f002";color:white;margin-right:5px;font-size:19px}
.icon-edit:before {content:"\f044";margin-right:10px}
.icon-list:before {content:"\f03a";margin-right:10px}
.icon-pdf:before {content:"\f1c1";margin-right:5px;font-size:21px}
.icon-phone:before {content:"\f095";margin-right:8px;font-size:16px}
.icon-fax:before {content:"\f1ac";margin-right:8px;font-size:16px}
.icon-mail:before {content:"\f0e0";margin-right:8px;font-size:16px}
.icon-marker:before {content:"\f041";margin-right:8px;font-size:16px}

p .pdf, p .doc {display:block;margin-top:0;color:#d00000;font-size:15px}
p .pdf:before, p .doc:before {font-family: 'FontAwesome';margin-right:8px}
p .pdf:before {content:"\f1c1"}
p .doc:before {content:"\f1c2"}

.button{float:left;min-width:150px;max-width:250px;display:block;margin-top:30px;border:0;background:0;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.button:focus{outline:0}.button--pipaluk{width:240px;padding:15px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-transform:uppercase;margin-top:30px;font-weight:600;color:#f58125;text-align:center}.button--pipaluk.button--inverted{color:#f58125}.button--pipaluk::before,.button--pipaluk::after{content:'';border-radius:inherit;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s;-webkit-transition-timing-function:cubic-bezier(0.25,0,0.3,1);transition-timing-function:cubic-bezier(0.25,0,0.3,1)}.button--pipaluk::before{border:2px solid #fff}.button--pipaluk.button--inverted::before{border-color:#fff}.button--pipaluk::after{background:#fff}.button--pipaluk.button--inverted::after{background:#fff}.button--pipaluk:hover::before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.button--pipaluk::before,.button--pipaluk:hover::after{-webkit-transform:scale3d(0.95,0.8,1);transform:scale3d(0.95,0.8,1)}.button--pipaluk:hover::after{background-color:#3f51b5}.button--pipaluk.button--inverted:hover::after{background-color:#fff}


.button-fb, .button-gplus {padding-left:0;padding-right:0;min-width:auto;width:55px}
.button-fb span:before {font-family:"FontAwesome";content:"\f09a";color:blue;font-weight:normal}
.button-gplus span:before {font-family:"FontAwesome";content:"\f0d5";color:#E34429;font-weight:normal}
.button-fb:hover span:before, .button-gplus:hover span:before {color:white}
.button--pipaluk.button-fb:hover:after, .button--pipaluk.button-gplus:hover:after {-webkit-transform:scale3d(0.81,0.81,1);transform:scale3d(0.81,0.81,1)}
.button--pipaluk.button-gplus:hover::after{background-color:#E34429}

.bootstrap-select, .dropdown-menu li {width: 100%;position: relative;margin:0 !important;padding:0 !important}
.dropdown {position: relative}
.bootstrap-select > .btn {width: 100%}
.selectpicker{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;background-color:#fff;color:#5a5a5a}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:0;margin:0 0 0;font-size:14px;text-align:left;list-style:none;border:1px solid #dedede}
.btn{display:inline-block;padding:15px 20px;margin-bottom:0;font-weight:400;font-size:16px;color:#616161;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:0}
.selectpicker:focus,.selectpicker:active{outline:none!important}
.bootstrap-select.open .selectpicker{-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.bootstrap-select>.btn{text-align: left;width:100%;padding-right:25px}
.open>.dropdown-menu{display:block}.open>a{outline:0}
.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fafafa}
.dropdown-menu>li>a{display:block;padding:5px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;font-weight:normal;cursor:pointer}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#000;text-decoration:none;background-color:#ededed}
.dropdown-menu>li.selected>a{color:#fff;text-decoration:none;background-color:#F58125}
.filter-option{font-weight:400;color:#616161;font-size:16px}
.caret {display:block;width:51px;height:51px;background:#f58125;position:absolute;right:1px;top:1px;}
.caret:after {
  content: "\f107"; 
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  position: absolute;
  font-size: 30px;
  color: white;
  top:0;bottom:0;left:0;right:0;
  margin:auto;
  z-index: 1;
  width:20px;height:30px
}

.search_input {padding:2px 0}
.main-search button, .main-search select {padding:15px 20px}
.main-search button[type="submit"] {background:#08B5E2;color:white;border:1px solid #fff;width:100%}
.main-search .grid_9 button[type="submit"] {background:#08B5E2;color:white;border:1px solid #fff;width:100%}

.wybor-pieter {display:block}
.wybor-pieter .grid_3 {border-bottom:1px solid #f3f3f3}
.wybor-pieter .grid_3:hover {background:#F58125;border-bottom:1px solid white}
.wybor-pieter .grid_3:hover a {color:white}
.wybor-pieter a {padding:10px;color:#d9670e;display:block}

.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.hvr-float-shadow:hover,.hvr-float-shadow:focus,.hvr-float-shadow:active{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:hover:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:active:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:hover,.hvr-grow-shadow:focus,.hvr-grow-shadow:active{box-shadow:0 10px 10px -10px rgba(0,0,0,0.5);-webkit-transform:scale(1.1);transform:scale(1.1)}

.butn {border:0;margin:0;display:inline-block;padding:15px 30px;margin-top:30px}
.butn.butn-green {background:#F58125;color:white}
.gal-thumb img {display:block}
.gal h2 a {color:#F58125}

@media screen and (max-width:1008px) {
	.wybor-pieter .grid_3 {width:46%;margin:0 2%}
}

@media screen and (max-width:600px) {
	.wybor-pieter .grid_3 {width:100%;margin:0}
}

.search-link {color:white}
.search-link:after {font-family: 'FontAwesome';margin-left:8px;content:"\f103";font-weight:400}
.search-link:before {font-family: 'FontAwesome';margin:0 4px 0 8px;content:"\f002";font-weight:400}

/* Animacje
================================================== */
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.animated{opacity:0}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation-visible{opacity:1}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}

/* Schowek
================================================== */
.schowek-form {border-top:1px solid #eee;margin-top:30px;padding-top:30px}
.schowek .grid_6 {padding-bottom:20px}
.schowek .rules {font-size:12px;line-height:15px;padding-left:23px}
.schowek input[type="checkbox"] {float:left;margin-top:1px}
.schowek-rule {padding:15px 0}


/* Szybki kontakt
================================================== */
#aside .fastmail, #aside .fastmail span {background:#F58125}
#aside .fastmail:before {content:"\f0e0"}
#aside a.fastmail {line-height: 52px;}
#fastform p {font-size:12px;margin-left:21px;margin-top:-5px}
#fastform .save {text-align:center}

/* Fonty
================================================== */
@font-face{font-family:'FontAwesome';src:url('../../fonts/fontawesome-webfont.eot');src:url('../../fonts/fontawesome-webfont.eot#iefix') format('embedded-opentype'),url('../../fonts/fontawesome-webfont.woff') format('woff'),url('../../fonts/fontawesome-webfont.ttf') format('truetype'),url('../../fonts/fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal}


/* Mobilne urzadzenia
================================================== */
#responsive-menu-button {text-decoration:none;margin:13px 0;float:right;display:none}
.trigger {margin:0;float:right}
.trigger span {display:block;cursor:pointer;margin:0 auto;color:#f58125;text-align:center;float: right;font-size:23px;font-weight:500;line-height:39px}
.trigger span:after {font-family:'FontAwesome';content:"\f0c9";font-size:35px;float:left;margin-right:14px;line-height:40px;   -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;overflow:hidden;}
.trigger span.open:after {font-family:'FontAwesome';content:"\f00d";font-size:39px;color:black;margin-right:12px;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}
.rwd-show, .rwd-show900, .mobile-button, .rwd-linia, .navi-hide, .szukaj-button, .rwd-1024, .grid_pietra2 {display:none}

#sticky-wrapper.is-sticky .toolbar {background:white;z-index:900;-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.14);-moz-box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.14);box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.14);background: #f58125;padding:10px 30px}
#sticky-wrapper.is-sticky .view span:hover {background:white;color:black}

@media screen and (max-width:1023px) {
	#sticky-wrapper.is-sticky .toolbar {padding:10px;width:100% !important;left:0;right:0}
	.toolbar select {padding: 5px 15px 5px 5px !important;font-size:12px !important}
	#sticky-wrapper.is-sticky .view {padding: 2px 0 !important}
	#sticky-wrapper.is-sticky #roomControl {margin:0 !important}
}

@media screen and (max-width:1230px) {
	.mainmenu li a {padding: 23px 7px 21px;font-size:14px}
}

@media screen and (max-width:1153px) {
	.mainmenu li a {padding: 27px 6px 21px;font-size:12px}
}
@media screen and (max-width:1085px) {
	.mainmenu {display:none}
	
	#responsive-menu-button {display:block}
	#sidr {display:none}
	.sidr {display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:240px;overflow-x:none;overflow-y:auto;background:#fff;color:#fff;border-left:1px solid #f3f3f3}
	.sidr.right {left:auto;right:-220px;padding:20px}
	.sidr .mainmenu {margin-top:0px !important;display:block}
	.sidr .mainmenu li {border-bottom:1px solid #f3f3f3;padding:12px 0;text-align:left;width:100%}
	.sidr .mainmenu li:hover {border-bottom:1px solid #5d5d5d;padding:12px 0;text-align:left;width:100%}
	.sidr .mainmenu li a {padding:0}
	.sidr .mainmenu li:hover {background:white}
	.sidr .mainmenu .submenu {display:block;margin-top: 12px !important;border-top:1px solid #f3f3f3}
	.sidr .mainmenu .submenu li {padding-left:20px}
	.sidr .mainmenu ul li a {border:0}
	.sidr .mainmenu ul li a:hover {color:#F58125}
	.mainmenu  .submenu li:hover a {color:#F58125 !important}
	.sidr .mainmenu ul li:last-child {border:0;padding-bottom:0}
	
	.sidr .mainmenu .gotsub:hover, .sidr .mainmenu li:hover .gotsub {background:none !important;padding:0 !important;border-right:0 !important;border-left:0 !important}
	.sidr .mainmenu > li > a:hover, .sidr .mainmenu > li:hover {background-image:none !important;color:white}
	.sidr .mainmenu li:hover > ul {display: block;position: static; top: 100%;}
	
	#main-news {margin-top:0}
	#slider {margin-bottom: 30px !important}
	.caption {bottom:0 !important;width:400px !important}
	.caption h1 {font-size:22px !important;line-height:20px !important}
	.camera_wrap .camera_pag .camera_pag_ul {text-align:right !important}
	.camera_wrap .camera_pag {bottom:0 !important;padding-right:20px !important}
	.camera_wrap .camera_pag .camera_pag_ul li {margin:10px 5px !important}
}

@media screen and (max-width:1390px) {
	.logo-holder {margin-top:10px}
	.logo-holder, .logo-holder a {height: 47px;width: 260px}
	
	.mainmenu li a {padding: 23px 14px 21px}
}

@media screen and (max-width:1360px) {
	.responsive{width:996px}.grid_1{width:53px}.grid_2{width:136px}.grid_3{width:219px}.grid_4{width:302px}.grid_5{width:385px}.grid_6{width:468px}.grid_7{width:551px}.grid_8{width:634px}.grid_9{width:717px}.grid_10{width:800px}.grid_11{width:883px}.grid_12{width:966px}
	
	/* Boksy na głownej */
	.last-news img, .sticky-wrapper img, .grid_9a .inside_1 img, .grid_9a .inside_2 img, .grid_9a .inside_3 img, .lokalizacja-img img, .grid_12 img, .grid_4.rzuty img {max-width:100%;height:auto}
	
	.last-news {width:300px;height:auto;overflow:visible;padding:0}
	.last-news img {display:block}
	.overlay {position: static;height:76px;width:298px;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}
	.last-news:hover .overlay {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}
	
	.overlay p {display:none}
	.overlay h3 {margin: 0 0 15px}
	.overlay h2 {font-size: 14px;line-height:17px;margin-bottom:15px}
	
	/* Przycisk szukaj */
	.main-search button[type="submit"], #szukaj-pietro button[type="submit"] {width:100%}
	
	/* Grid inwestycje */
	.grid_2_inside {width:170px}
	.grid_4_inside {width:370px}
	.grid_9a {width:747px}
	.grid_9a .inside_1, .grid_9a .inside_1a {width:732px;height:auto}
	.grid_9a .inside_2 {width:358px;height:auto}
	.grid_9a .inside_2a {width:483px;height:auto}
	.grid_9a .inside_3 {width:234px;height:234px}
	
	/* Dziennik inwestycji */
	.timeline > li > article {margin-top:3px;width:607px}
	
	/* Wybór etapów */
	.wybor-desc {padding:10px}
	.wybor div.etap b {font-size:30px;line-height:43px}
	.wybor div.etap {font-size:20px;line-height:14px;width:80px;height:80px;padding-top:17px}
		
	.status-ap-dostepny {height:175px}
	.status-ap-sprzedany {height:175px}
	.status-ap-rezerwacja {height:175px}
		
	/* Piętro */
	.wybrany-ap {display:none !important}
	
	/* Mieszkanie */
	.rzuty .swipebox {display:block;float:none;margin-bottom:28px}
	
	.mieszkanie-podobne img {max-width:100%;height:auto}
	
	.lista-pietro li:hover:after {top:10px}
	.lista-pietro li a {padding:6px 0;font-size:15px}
}

@media screen and (max-width:1023px) {
	.responsive {width:648px}
	.grid_1 {width:24px}
	.grid_2 {width:78px}
	.grid_3 {width:132px}
	.grid_4, .pozycja-ap .grid_3 {width:186px;background:none}
	.grid_5 {width:240px}
	.grid_6 {width:294px}
	.grid_7 {width:348px}
	.grid_8 {width:402px}
	.grid_9, .grid_3.info-ap {width:618px}
	.grid_10 {width:510px}
	.grid_11 {width:564px}
	.grid_12, .mieszkanie-podobne .grid_4 {width:618px}

	.mieszkanie-podobne .grid_4 {text-align:center;padding-bottom:30px;border-bottom:1px solid #dfdfdf;margin-bottom:30px}
	
	.grid_3.search_input {width:294px}
	.main-search button[type="submit"], #szukaj-pietro button[type="submit"] {width:100%}
	
	.section-title {margin:30px 0}
	#about-inwest p, #gallery-inwest p {font-size: 16px;line-height: 20px}
	#numbers-inwet h4 {font-size:18px}
	#numbers-inwet .parallax {height:270px}
	.grupolar {padding:0;background:none;}
	#company-inwest p {font-size: 15px;line-height: 20px}
	.camera_wrap .camera_pag {bottom:0 !important}
	
	/* Boksy na głownej */
	#slider {margin-bottom:0 !important}
	.owl-controls, .aside, .clr-hide {display:none}
	.wybor-3 {width: 100%;margin-bottom:1px}
	.statusy {float:none;margin-top:3px !important}
	.statusy li, .navi {margin-bottom: 4px;width: 32%}
	
	#main-news {text-align:center}
	#main-news .grid_4 {float:none;display:inline-block;width:302px}
	
	.grid_3.lokalizacja-img {width:100%;padding:15px;text-align:center;margin:0} 
	.lokalizacja-info .grid_9 {text-align:center} 
	.lokalizacja-img img {width:170px}
	
	/* Grid inwestycje */
	.grid_2_inside {width:170px}
	.grid_4_inside {width:370px}
	.grid_9a {width:648px}
	.grid_9a .inside_1, .grid_9a .inside_1a {width:648px;height:auto;margin-left:0}
	.grid_9a .inside_2, .grid_9a .inside_2a {width:648px;height:auto;margin:0}
	.grid_9a .inside_2 img {display:none}
	.grid_9a .inside_3 {width:162px;height:162px;margin:0}
	.grid_9a .inside_3.icon-box {width:162px;height:215px;margin:0}
	.inside_text {min-height:auto}
	.inside_3 h4 {font-size: 20px;line-height:20px}
	.galeria .obrazek, .galeria .obrazek a {height:149px;width:200px}
	#search-inwest .parallax, #search-inwest .parallax-opacity {height:450px}
	#warto .inside_3 {height:216px;width:216px}
	
	/* Dziennik inwestycji */
	.timeline > li > article {margin-top:3px;width:507px}
	.left .grid_9, .right .grid_9 {padding:0}

	
	/* Mieszkanie */
	.mieszkanie .grid_4 {margin:0;width:100%}
	.rzuty .swipebox {float: left;margin: 0;width: 50%}
	.mieszkanie {padding-top: 25px}
	.mieszkanie .navi {display:none}
	.mieszkanie .navi-hide {display:inline-block;margin-top:0;margin-bottom:20px}
	
	.wynik-szuk {width:294px}
	.rwd-1024 {display:block}
	.hide-rwd-1024 {display:none}
	
	.grid_pietra2, .grid_mapa {width:100%;margin:0;padding:0 15px}
	.grid_pietra {display:none}
	.grid_pietra2 {display:block;padding-top:20px}
	.grid_mapa {float:left}
	.lista-pietro li {width:50%;float:left;display:block;padding:0 10px}
	.lista-pietro li:hover:after {top:10px}
	.lista-pietro li a {padding:6px 0;font-size:15px}
	.lista-pietro li:last-child a {border-bottom:1px solid #efefef}
}

@media screen and (max-width:719px) {
	.responsive {width:80%}
	.breadcrumb .responsive {width:90%}
	
	.grid_12, .grid_6, .grid_9a, .grid_9a .inside_1, .grid_9a .inside_1a, .grid_9a .inside_2, .grid_9a .inside_2a, .grid_9, .grid_3.info-ap, .timeline > li > article, .grid_kontakt, .input, .grid_3.search_input, .main-search button[type="submit"], #szukaj-pietro button[type="submit"], .pozycja-ap .grid_3, .rzuty .swipebox, .mieszkanie-podobne .grid_4 {margin:0;width:100% !important}
	
	.mieszkanie-podobne li {display:block;border:0 !important;width:100%;padding-bottom:8px}
	.mieszkanie-podobne .grid_4 {text-align:center;padding-bottom:30px;border-bottom:1px solid #dfdfdf;margin-bottom:30px}
	
	.grid_9a .inside_3 {height: auto;margin: 0;width: 25%}
	.pozycja-ap .grid_3 {height:auto !important}
	.pozycja-ap h2 strong {font-size:30px;line-height:30px;margin-left:10px}
	.pozycja-ap h2 br {display:none}
	.pozycja-ap .grid_3.right {padding-top:10px}
	
	#page-header, #page-header .parallax, #page-header .full-bg-image, #page-header .parallax-opacity {height:62px}
	.page-title {margin: 17px 0 5px;font-size:20px}
	
	.section-title {margin: 20px 0;font-size:26px}
	#about-inwest p, #gallery-inwest p, body p, .inside_text p, #company-inwest p {font-size:14px;line-height:20px}
	
	.logo-holder {margin-top:2px}
	.logo-holder, .logo-holder a {width:250px;height:45px}
	#menu {height:49px}
	#responsive-menu-button {margin:5px 0 0}
	
	#main {padding: 30px 0}
	.inside_text {padding:20px}
	
	#numbers-inwet, #carousel {margin-top:20px}
	#numbers-inwet .parallax {height:auto}
	#numbers-inwet .grid_3 {margin:0;width:50%;padding:0 15px}
	#numbers-inwet .grid_3 h4 {margin:0 0 20px}
	.number-icon {margin:0}
	.full-bg-image {position:static;padding: 30px 0 0;}
	#search-inwest .parallax, #search-inwest .parallax-opacity {height:auto}
	#page-header .full-bg-image {position:static;padding:0}
	
	#warto, .timeline > li.timeline-inverted > article::before, .timeline > li > article::before, .timeline > li > article::after, .toolbar, .subpages-title, .fast-contact, .wizka, #szukaj-pietro.na-pietrze, .znajdz-mieszkanie, #aside {display:none}
	
	#footer .grid_6 {text-align:center !important}
	.timeline {background:none}
	.timeline .date {position:relative;z-index:20;top:10px !important;margin:0 auto}
	.timeline > li {margin-top:20px}
	
	.szukaj-button {display:block}
	.szukaj-button a {display:block;background:#F58125;color:white;padding:14px 20px;text-align:center;margin:10px 0 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
	
	.pad50 {padding-top:20px}
	
	.breadcrumb li.sep {font-size: 12px;line-height: 19px}
	.breadcrumb li a, .breadcrumb li b {font-size: 12px}
	
	.caption {bottom:0 !important;width:100% !important;position:static !important}
	.caption h1 {font-size:20px !important;line-height:18px !important;margin-bottom:3px !important}
}

@media screen and (max-width:586px) {
	.statusy {float:none}
	.statusy li, .navi {width:32%;margin-bottom:4px}
	.lokalizacja-img img {width:100px}
	#slider .rslides_nav {bottom:auto !important;top:25% !important}
	
	#offerList.list .showonlist li {border-right: 0 solid #cfcfcf; padding: 5px 0;width: 100%}
	#offerList.list .grid_3.right {text-align: center !important}
	#offerList.list .dostepny-ap, #offerList.list .sprzedany-ap, #offerList.list .rezerwacja-ap {margin: 0;width: 100%}
	.lista-pietro li {width:100%}
	.lista-pietro li a {padding:10px 0}
	.lista-pietro li:last-child a {border:0}
}

@media screen and (max-width:425px) {
	#slider .rslides_nav {display:none !important}
	.carousel-overlay h2 {color: white;font-size: 16px;margin: 0}
	#gallery-inwest .carousel-overlay p {font-size:12px;line-height:12px}
	.number-icon {width:100px;height:100px}
	
	.caption h1 {font-size:18px !important}
	.caption p {font-size:13px !important}
		
	.grid_9a .inside_3.icon-box {width:100%;text-align:center;height: 175px;}
	
	#main-news .grid_4 {float:none;display:inline-block;width:100%;margin:5px 0}
	.last-news, .overlay {width: 100%}
	.overlay h2 {font-size: 14px;line-height: 14px}
	.overlay, .overlay:hover, .last-news:hover .overlay {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}
	.overlay a {float:none;display:inline-block}
	.mieszkanie .info-link {width:100%}
	
	.logo-holder {margin-top:5px}
	.logo-holder, .logo-holder a {height: 40px;width: 220px}
	.page-title {font-size: 15px;margin: 21px 0 5px}
	
	#numbers-inwet h4 {font-size: 13px}
	
	.showonlist-pokoje:before, .showonlist-pow:before, .showonlist-pietro:before {font-size: 11px;margin-right: 4px}
	#offerList.list .showonlist li {padding:2px 0;font-size:13px}
}
/* Drukowanie
================================================== */
@media print {
	body p, td, th, .mieszkanie td {font-size:12px;line-height:17px}
	.mieszkanie, .rzuty {padding-top:0}
	.mieszkanie td {padding:5px 0}
	h2, h3 {font-size:20px}
	header, #page-header, .breadcrumb, .mieszkanie-podobne, footer, .mieszkanie-form, .info-link {display:none}
	.grid_4 {width:260px}
	 
    @page 
    {
        size: landscape;;   /* auto is the initial value */
        margin: 10mm;  /* this affects the margin in the printer settings */
    }
}