:hover {transition: all 0.2s linear 0s}
img {border: medium none}
a {text-decoration: none}
.fl {float: left}
.fr {float: right}
.clear {clear: both}
.relative {position: relative}
.absolute {position: absolute}
.center {margin: 0 auto}
.hide {display: none}
.table {display: table;margin:0}
.cell {display: table-cell}
.trow {display: table-row}
.max {width: 100%}
.width {width: 1130px}
.block {display: block}
.iblock {display: inline-block}
.hidden {display: none}
.tc {text-align: center}
.tl {text-align: left}
.tr {text-align: right}

#container-logo{z-index:5;left:15px;top:22px}
.banners{background:#fff}
.mainslider{margin:0}
.navbar-collapse{padding:0}
#header #top-menu .dropdown-menu{background:none;border:none;box-shadow:none;padding:2px 0}
#header #top-menu .dropdown-menu li{background:#EBEDEC;opacity:0.8;text-align:center;margin-bottom:1px}
#header #top-menu .dropdown-menu li a{text-transform:lowercase}
.slider-item-body p{font-size:1.7rem}
.bx-wrapper .bx-pager{text-align:left}
.bx-default-pager{bottom:2%;left:2%;height:22px}
.main-head {font-weight:bold;font-size:40px;color:#374346;text-align:center}
#sidebar-right-wide{width:75%;float:right}
#sidebar-left-narrow{width:25%;margin-top:57px}
#sidebar-right-wide .module-container{width:49.6%}
#sidebar-right-wide a:hover{opacity:0.8}
.module-24{float:left}
.module-13{float:right}
#footer ul li a{font-size:22px}
#footer li li a, #footer li li {font-size:16px}
#footer .modules-container{float:left}
#footer .node_2 ul {margin-right:0}
#footer .contact a{text-transform:none}
.container{width:1782px}
.menu-switcher{border:2px solid #6C98A5;margin-top:20px}
.menu-switcher span{color:#6C98A5;border:1px solid #6C98A5}
button.menu-switcher:hover,button.menu-switcher:focus{background:#dcdcdc}
.bg-only{width:100%;height:100%;left:0;top:0;background:#fff;opacity:0.8}
.slider-item-inner{text-shadow:-1px -1px 0px #fff,0px -1px 0px #fff,1px -1px 0px #fff,-1px  0px 0px #fff,1px  0px 0px #fff,-1px  1px 0px #fff,0px  1px 0px #fff,1px  1px 0px #fff}
.module-url-button span{z-index:10;text-shadow:none}
.content-bottom .module-item{border:1px solid #dcdcdc}
#footer .contact ul{margin-right:0}
.offer-menu #top-menu ul{list-style:none;text-align:center;border-top:1px solid #6C98A5;border-bottom:1px solid #6C98A5;margin:90px 0px 60px 0px}
.offer-menu #top-menu ul li{display:inline-block}
.offer-menu #top-menu ul li a{color:#374346;font-size:25px;text-transform:uppercase;text-decoration:none;padding:7px 30px;display:block}
.offer-menu #top-menu ul li a:hover{text-decoration:underline}
.offer-menu #top-menu ul li.current{border:none;border-left:1px solid #6C98A5;border-right:1px solid #6C98A5;position:relative}
.border-cover-up{position:absolute;height:5px;width:100%;top:-3px;left:0;background:#fff}
.border-cover-down{position:absolute;height:4px;width:100%;bottom:-2px;left:0;background:#fff}
body.collection .container-section.content{margin-top:0px}
body.collection .container-section{padding-top:0px;width:100%}
body.collection #container-belkagorna{padding-top:67px}
body.collection .container-section.content .container-inner{width:auto;max-width:100%}
#container div.products-in-collection div.thd{font-size:25px;font-weight:normal;text-transform:uppercase;background:#F2F2F2;text-align:center;color:#4f666c;padding:7px;vertical-align:middle}
#container div.products-in-collection div.headerrow div{border-bottom:1px solid #BFBFBF}
#container div.products-in-collection div.stdrow div{color:#345862;text-align:center;font-size:20px;font-weight:normal;padding:12px;border-right:1px solid #E6E6E6;vertical-align:middle}
#container div.products-in-collection div.odd {background:#EBECEC}
#container div.products-in-collection div.even {background:#F7F7F7}
#container div.products-in-collection div.stdrow div.cell-status{border-right:none}
#container div.products-in-collection div.stdrow{display:table;cursor:pointer;width:100%}
#container div.products-in-collection div.stdrow div{display:table-cell;border-bottom:1px solid #e6e6e6}
#container div.products-in-collection div.stdrow.last-row div{border-bottom:none}
#container div.products-in-collection{border:1px solid #BFBFBF}
.collection-title{color:#374346;font-size:35px;font-weight:normal;text-align:center;bottom:0px;width:100%;background-color:rgba(255,255,255,0.8);padding:2% 0}
#container div.products-in-collection div.stdrow div.cell-nr, #container div.products-in-collection div.stdrow div.cell-status{color:#345862}

#container div.products-in-collection div.cell-nr{width:25%}
#container div.products-in-collection div.cell-powierzchnia{width:25%}
#container div.products-in-collection div.cell-cena{width:25%}
#container div.products-in-collection div.cell-status{width:25%}
#container div.products-in-collection div.cell-budynek{width:25%}
#container div.products-in-collection div.thd{float:left;display:block}
.content-bottom{padding:0 10px}

#container div.products-in-collection .prod-type-0 div.cell-nr{width:6%}
#container div.products-in-collection .prod-type-0 div.cell-inwestycja{width:14%}
#container div.products-in-collection .prod-type-0 div.cell-budynek{width:13%}
#container div.products-in-collection .prod-type-0 div.cell-pietro{width:8%}
#container div.products-in-collection .prod-type-0 div.cell-powierzchnia{width:20%}
#container div.products-in-collection .prod-type-0 div.cell-pokoje{width:6%}
#container div.products-in-collection .prod-type-0 div.cell-cena{width:17%}
#container div.products-in-collection .prod-type-0 div.cell-status{width:30%}

#container div.products-in-collection .prod-type-4 div.cell-nr{width:10%}
#container div.products-in-collection .prod-type-4 div.cell-pietro{width:12%}
#container div.products-in-collection .prod-type-4 div.cell-powierzchnia{width:20%}
#container div.products-in-collection .prod-type-4 div.cell-cena{width:17%}
#container div.products-in-collection .prod-type-4 div.cell-status{width:25%}
#container div.products-in-collection .prod-type-4 div.cell-ogrodek{width:16%}
.mainheader .module-item-inner{padding-top:40px}
.additional{font-size:14px;font-style:italic;color:#000}
.additional span{font-size:18px;font-style:normal;color:#6C98A5}
.introduction{text-align:center}
body.collection .container-section.content .container-inner .collection{max-width:1782px;margin:0 auto}
.product-details-title{font-size:25px;color:#6b98a4;text-align:center;padding-top:10px;line-height:50px;vertical-align:top}
.product-details-buttons{margin:15px 0;text-align:center}
.product-details-buttons a{font-size:24px;font-size:1.4vw;color:#6b98a4;padding:20px;display:inline-block;border:1px solid #6b98a4;text-decoration:none}
.product-details-buttons a:hover,.item-more a:hover{color:#fff;background:#6b98a4}
.product-details-filepreview{width:100%;text-align:center}
.content-upper-footer .module-item{cursor:pointer}
.content-upper-footer .module-item:hover{opacity:0.8}
iframe{width:100% !important;border:1px solid #dcdcdc}
body.collection .container-section{padding-top:20px}
.content-body.article-body{max-width:1782px;margin:0 auto;font-size:14px}
.content-body.article-body p{font-size:14px;text-align:justify}
.content-title.article-title{font-size:20px;font-weight:bold;text-transform:uppercase;color:#6B98A4}
.container-section{padding-top:20px}
.container-section.clearb{margin-top:20px}
.caret.dropdown-toggle{display:none}
.item-title{font-weight:bold;font-size:18px}
.item-photo{width:60%}
.item-photo p{margin-bottom:0}
.item-desc{width:40%}
.item-desc p{font-size:17px;padding-left:3%;text-align:justify}
.single-item{margin-bottom:20px}
.item-more a{font-size:14px;font-size:1vw;color:#6b98a4;padding:10px;display:block;border:1px solid #6b98a4;text-decoration:none;float:right}
.album .thumbnail{display:inline-block;width:18%;margin:0 0.5% 0.5% 0}
.content.article.album{text-align:center;margin:0px 10px}
.cboxPhoto img{width:100% !important;height:auto !important}
#cboxPrevious:hover,#cboxNext:hover{transition:none}
.prod-type{font-weight:bold;font-size:20px;margin-bottom:5px;text-transform:capitalize;color:#6B98A4}
.products-in-collection{margin-bottom:20px}
.prod-type span{font-size:16px;font-weight:normal}
.mainbanner{overflow:hidden}
div.collection{padding:0px 10px}
#sidebar-left-narrow .module-container{position:relative}
#sidebar-left-narrow .module-url-button{position:absolute;right:10px;bottom:10px;font-size:0.8vw}
#container-logo{margin-bottom:15px;float:left}
.content-upper-footer .module-container{margin-left:1.3%}
.content-upper-footer .module-container.first-slide{margin-left:0}
.main-head.informations{display:none}
.content-bottom .bx-wrapper .bx-controls-direction a.disabled{display:block}
.content-bottom .bx-wrapper .bx-controls-direction a{transition:none}
.filters{margin:5px 0}
.filter-name,.filter-select{float:left;width:auto}
.filter-select, .filter-select option,.filter-select:hover, .filter-select option:hover{font-size:16px;background:#6A96A1;color:#fff;font-weight:bold}
.filter-select{box-sizing:content-box;margin:0px 10px 0px 5px;padding:0px 40px 2px 5px}
.filter-name{font-size:16px;font-weight:bold}
span.place{font-weight:bold;padding-bottom:10px;display:block}
.filteredout{visibility:hidden;display:none !important}
.dropdown-menu li{list-style-image: url(data:0)}
.article-deatils p{font-size:14px}
.item-article .item-more a{padding:5px}
.category-title{padding-left:0 !important}
.only-article .container-section{margin-top:0px}
.text-box{bottom:0;left:0;width:100%;padding-left:10px;background-color:rgba(255,255,255,0.7);padding-bottom:15px}
.text-box .text-title{font-weight:800;text-transform:uppercase;font-size:20px}
#sidebar-left-narrow .module-body p{font-size:13px}
#sidebar-right-wide .module-container{cursor:pointer}
#sidebar-right-wide .module-container:hover{opacity:0.8}
.name-status,.filter-status{display:none}
.product-details-title{display:none}
#sidebar-left-narrow .module-url-button,.collection-items .item-more,.item-article .item-more{display:none}

@media screen and (max-width: 1790px) {
	.article-category,.collection-items,body.article #content .content.article,.content-title.article-title,.content-title.article-title.collections-list{padding:0px 10px}
	#container-logo{margin-left:10px}
}

@media screen and (max-width: 1761px) {
	.content-upper-footer .module-container,.content-upper-footer .module-container.module-16,.content-upper-footer .module-container.module-17{width:24%}
	.content-upper-footer .module-container .module-item{background-size:cover !important}
	.content-upper-footer .module-container{margin-left:1.33%}
	.module-container.module-14{margin-left:0}	
	.content-upper-footer{padding:0px 0px}
}



@media screen and (max-width: 1530px) {
	#container-belkagorna nav > ul > li{margin-right:20px}
	#container div.products-in-collection div.thd,#container div.products-in-collection div.stdrow div{font-size:20px;font-size:2.7vh}
	.product-details-buttons a{padding:5%}
	#container div.products-in-collection div.thd{font-size:20px;font-size:2vh}
	#sidebar-left-narrow .module-url-button{padding:15px}
	#sidebar-left-narrow .module-container{padding:28px 18px 12px 28px}
	#sidebar-left-narrow .module-url-button{padding:7px}
	#sidebar-left-narrow .module-body{margin-top:25px}
	#sidebar-left-narrow .module-title {font-size:20px}
}

@media screen and (max-width: 1530px) and (orientation: portrait) {
	#container div.products-in-collection div.thd,#container div.products-in-collection div.stdrow div{font-size:20px;font-size:2vh}
}

@media screen and (max-width: 1367px) {
	#sidebar-left-narrow .module-container{padding:15px 18px 12px 28px}
	#sidebar-left-narrow .module-body{margin-top:15px}
	#sidebar-left-narrow .module-body p{font-size:13px}
}


@media screen and (max-width: 1140px) {
	#sidebar-left-narrow .module-body p{font-size:1rem}
}

@media screen and (max-width: 1300px) {
	.item-desc p{font-size:14px}
	#container div.products-in-collection div.thd,#container div.products-in-collection div.stdrow div{font-size:1.2vw}
	#sidebar-left-narrow .module-container{padding:20px 15px 7px 20px}
	#sidebar-left-narrow .module-url-button{padding:5px}
	#sidebar-left-narrow .module-body{margin-top:10px}
	#sidebar-left-narrow .module-url-title {font-size:14px}
}

@media screen and (max-width: 1220px) {
	#container-logo{width:35%}
	body.only-article .container-section.content{margin-top:0px;padding-top:15px}
	.item-desc p{font-size:14px}
}

@media screen and (max-width: 1200px) {
	body.collection #container-belkagorna{padding-top:50px}
	.offer-menu #top-menu ul{margin:40px 0px}
	
}
@media screen and (max-width: 1160px) {
	#footer ul{margin-right:10%}
	#browserMenus-2 .node_1 ul {margin-right:20%}
	body.collection #container-belkagorna{padding-top:45px}
	.item-photo{width:50%}
	.item-desc{width:50%}
}


@media screen and (max-width: 1000px) {
	#container .mainslider .slider-item-body{margin-left:20px}
	#container .mainslider .slider-item-title{margin-left:20px}
	.module-url-button{float:left}
	.content-upper-footer .module-container.module-16{clear:left}
	.content-upper-footer .module-container,.content-upper-footer .module-container.module-16,.content-upper-footer .module-container.module-17{width:49%}
	.content-upper-footer .module-container{margin-left:1%}
	.content-upper-footer .module-container.module-16,.content-upper-footer .module-container.module-14{margin-left:0}
	.content-upper-footer .module-container.module-16,.content-upper-footer .module-container.module-17{margin-top:10px}
	.content-upper-footer .bx-wrapper .module-container.module-16{clear:none}
	.content-upper-footer .bx-wrapper .module-container,.content-upper-footer .bx-wrapper .module-container.module-16,.content-upper-footer .bx-wrapper .module-container.module-17{width:auto}
	.content-upper-footer .bx-wrapper .module-container{margin-left:auto}
	.content-upper-footer .bx-wrapper .module-container.module-16,.content-upper-footer .bx-wrapper .module-container.module-14{margin-left:auto}
	.content-upper-footer .bx-wrapper .module-container.module-16,.content-upper-footer .bx-wrapper .module-container.module-17{margin-top:auto}
	.collection-title{font-size:3vw}
	.item-desc,.item-photo{display:block;float:none;width:100%}
	.item-desc p{padding-left:0}
	.item-more a{float:left;font-size:10px}
	.album .thumbnail{display:inline-block;width:32%;margin:0 0.5% 0.5% 0}
	.item-desc p{font-size:16px}
	#sidebar-right-wide{clear:both;float:none;width:100%}
	#sidebar-left-narrow{width:100%;height:auto !important;float:none;margin:0}
	#sidebar-left-narrow .module-url-button{font-size:16px}
	.main-head{font-size:2vw}
	.container-section.content{margin-top:0px}
	#sidebar-right-wide{margin-top:20px}
	#sidebar-left-narrow .module-container{padding-top:10px}
	#sidebar-left-narrow .module-container,#sidebar-left-narrow{height:auto !important}
	#sidebar-left-narrow .module-url-button{position:relative;margin-top:10px;float:right}
	.main-head.informations{display:block}
	#sidebar-left-narrow .module-body p{font-size:14px}
	#sidebar-left-narrow .module-url-title{font-size:16px}
	
}

@media screen and (max-width: 980px) and (orientation: portrait) {
	#container div.products-in-collection div.stdrow div,#container div.products-in-collection div.headerrow div{padding:5px;font-size:1.40vw}
}

@media screen and (max-width: 980px) {
	#container-belkagorna nav > ul > li{margin-right:5px}
	body.collection #container-belkagorna{padding-top:35px}
}

@media screen and (max-width: 960px) {
	#footer ul li a{font-size:18px}
	#footer li li a,#footer ul li{font-size:14px}
}

@media screen and (max-width: 860px) {
	.navbar-nav > li > a {padding:15px 8px}
}

@media screen and (max-width: 830px) {
	#footer ul{margin-right:2.5%}
	#browserMenus-2 .node_1 ul {margin-right:5%}
	.offer-menu #top-menu ul li a{padding:7px 15px}
}

@media screen and (max-width: 780px) {
	.module-24,.module-13{clear:both;float:none}
	#sidebar-right-wide .module-container{width:99%;padding:1%}
	.collection-title{font-size:4vw}
}

@media screen and (min-width: 768px) {
	.dropdown-menu .sub-menu {left: 100%;position: absolute;top: 0;visibility: hidden;margin-top: -1px}
	.dropdown-menu li:hover .sub-menu {visibility: visible}
	.dropdown:hover .dropdown-menu {display: block}
	.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {margin-top: 0}
	.navbar .sub-menu:before {border-bottom: 7px solid transparent;border-left: none;border-right: 7px solid rgba(0, 0, 0, 0.2);border-top: 7px solid transparent;left: -7px;top: 10px}
	.navbar .sub-menu:after {border-top: 6px solid transparent;border-left: none;border-right: 6px solid #fff;border-bottom: 6px solid transparent;left: 10px;top: 11px;left: -6px}
	
}

@media screen and (max-width: 767px) {
	#container-logo{width:50%;margin-top:10px}
	.menu-switcher{margin-top:25px}
	.banners{padding-top:10px}
	#container .mainslider .slider-item{height:300px}
	#container .mainslider .slider-item-title{margin-top:40px}
	#container-belkagorna{clear:both;float:none;text-align:center;padding:0}
	#container-belkagorna nav > ul > li{float:none}
	#top-menu{overflow-x:hidden}
	#container{overflow:hidden}
	.container-section{margin-top:20px;padding:top:20px}
	#footer nav > ul > li li{margin-top:0}
	.banners,body.collection #container-belkagorna{padding-top:0px}
	.navbar-nav > li > a{padding:5px}
	.navbar-nav{margin:0}
	div.collection{padding:0px 10px}
	.product-details-left.fl{float:none;clear:both;width:auto}
	.product-details-title{padding:0}
	.product-details-buttons.absolute{position:static;font-size:1.3vw;margin:0;text-align:center}
	.product-details-right.fr{float:none;clear:both;width:auto}
	.product-details-buttons a{padding:1%;font-weight:bold;margin-bottom:10px}
	.caret.dropdown-toggle{display:inline}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a{padding:5px 15px}
	.filter-select{margin:0px 10px 0px 5px;padding:0px 20px 0px 5px;max-width:15%;max-height:18px;}
	.filter-name{font-size:12px;letter-spacing:-1px}
    .collection #container-logo {margin-top:0}
	.article #container-logo {margin-top:20px}
	.collection .menu-switcher{margin-top:0}
	.only-article .container-section{font-size:10px}
	.collection-list #container-logo{margin-top:20px}
	
}

@media screen and (max-width: 744px) {
	#footer ul,#browserMenus-2 .node_1 ul{margin:0}
	#footer nav > ul > li,.contact.fl,#footer .modules-container{float:none;clear:both}
	#footer-container{height:auto;text-align:center}
	#footer{padding:20px}
	#browserMenus-2 > li.node_2, #footer .contact{margin-top:20px}
	.offer-menu #top-menu ul li a{font-size:21px}
}

@media screen and (max-width: 680px) {
	
}

@media screen and (max-width: 600px) and (orientation: portrait) {
	#container div.products-in-collection div.stdrow div,#container div.products-in-collection div.headerrow div{padding:2px;font-size:1vh}
	#container div.products-in-collection div.headerrow div{font-weight:normal;font-size:6px;font-size:1vh;letter-spacing:0px}
	#container div.products-in-collection .prod-type-0 div.cell-nr{width:8%}
	#container div.products-in-collection .prod-type-0 div.cell-inwestycja{width:14%}
	#container div.products-in-collection .prod-type-0 div.cell-budynek{width:13%}
	#container div.products-in-collection .prod-type-0 div.cell-pietro{width:12%}
	#container div.products-in-collection .prod-type-0 div.cell-powierzchnia{width:19%}
	#container div.products-in-collection .prod-type-0 div.cell-pokoje{width:10%}
	#container div.products-in-collection .prod-type-0 div.cell-cena{width:16%}
	#container div.products-in-collection .prod-type-0 div.cell-status{width:22%}
	
}

@media screen and (max-width: 600px) {
	.menu-switcher{margin-top:20px}
	.module-url-button{padding:5px;font-size:1.4rem}
	.main-head{font-size:34px}
	.offer-menu #top-menu ul li a{font-size:18px}
	.album .thumbnail{display:inline-block;width:32%;margin:0 0.5% 0.5% 0}
	
}

@media screen and (max-width: 530px) {
	.offer-menu #top-menu ul li a{font-size:15px}
	.album .thumbnail{display:inline-block;width:48%;margin:0 0.5% 0.5% 0}
}

@media screen and (max-width: 460px) {
	.menu-switcher{margin-top:10px}
	.content-upper-footer .module-container{margin:0}
	.content-upper-footer .module-container,.content-upper-footer .module-container.module-16,.content-upper-footer .module-container.module-17{width:100%;clear:both;float:none;margin-top:10px}
	.content-upper-footer .bx-wrapper .module-container,.content-upper-footer .bx-wrapper .module-container.module-16,.content-upper-footer .bx-wrapper .module-container.module-17{width:auto;clear:none;margin-top:0}
	.main-head{font-size:24px}
	.collection-title{font-size:6vw}
	.offer-menu #top-menu ul li a{font-size:13px;padding:7px;font-weight:bold}
	.album .thumbnail{display:inline-block;width:99%;margin:0 0.5% 0.5% 0}
}

@media screen and (max-width: 370px) {
	.menu-switcher{margin-top:15px}
}

@media screen and (max-width: 370px) {
	.border-cover-up,.border-cover-down{display:none}
	.offer-menu #top-menu ul li.current{border:none;background:#dcdcdc}
	.offer-menu #top-menu ul{margin:20px 0px}
}


@media screen and (max-width: 320px) {
	.main-head{font-size:20px}
}


.module-24,.module-11 .module-item-inner{
	display:none;
}

.module-11{
	position:absolute !important;
	width:50%;
	height:100% !important;
	background:#F2F2F2;
}

.sidebar-left-narrow > .modules-container{

	height: 100%;
	background: #F2F2F2;
}

#sidebar-left-narrow,.module-12{
	height:100% !important;
}

#sidebar-left-narrow{
	width:24%;
}

#sidebar-right-wide .module-container{
	width:100%;
}

#sidebar-right-wide{
	border-left: 20px solid #fff;
	position: relative;
}

.module-13 .text-box{
	top:0;
	bottom:unset;
}

.container-section.content .content-bottom{
	position: relative;
}


@media screen and (max-width: 1000px) {

	#sidebar-right-wide{
		border-left:0;
	}

	#sidebar-left-narrow{
		width: 100%;
	}

	.module-11{
		display:none;
	}

}