/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */


/************************** sekcja header menu *****************************************/

.header-wrapp{
	width: 1200px;
	padding: 0 10px;
}

#block-superfish-1{
	float: right;
	margin-top: 25px;
}

#block-system-main-menu{
	display: none !important;
}

#block-dynamic-persistent-menu-1{
	width: 990px;
	margin-top: 35px;
}


.block-title{
	margin: 125px 0;	
}

/************************** front block layout *****************************************/

.front #content .block-wrapper-layout{
	display: table-cell;
	vertical-align: middle;
}



.front #content .block-wrapper-one {
    width: 1200px;
	padding: 0 10px;

}

.front #content .blockgroup .block-wrapper-layout{
	display: block;
}

.front #content .blockgroup .block-wrapper-one{
	padding: 0;
	width: 100%;
}


/************************** sekcja front o firmie *****************************************/


#block-block-1{
	height: 100vh;
	min-height: 670px;
	display: table;
	width: 100%;
}


.o-fimie-ikona{
	width:300px;
	text-align: center;
}


.o-fimie-ikona.medium{
	width: 600px;
}


/************************** sekcja front slider *****************************************/

#block-views-slider-strona-g-wna-block{
	height: 100vh;
	min-height: 670px;
	display: table;
	width: 100%;
}

#views_slideshow_cycle_main_slider_strona_g_wna-block{
	padding: 70px 0;
}



/************************** sekcja front sekcja inteligentny dom *****************************************/

#block-views-inteligentny-dom-block, 
#block-views-inteligentny-dom-block-1{
	height: 100vh;
	min-height: 670px;
	display: table;
	width: 100%;
	padding-bottom: 120px;
	
}

.view-inteligentny-dom{
	padding-bottom: 0px;
	display: table;
	margin: 0 auto;
}

#block-views-inteligentny-dom-block .view-content,
#block-views-inteligentny-dom-block-1 .view-content{
	width: 1120px;
	margin: 0 auto;
	height: 560px;
}

.view-realizacje-i-referencje .view-content
{
	
}

#block-views-realizacje-i-referencje-block,
#block-views-realizacje-i-referencje-block-1{
	width: 560px;
	float: left;
	clear: right;
}

#block-views-realizacje-i-referencje-block{
	margin-right: 80px;
}


.not-front #columns{
	background: white;
}

.not-front #columns .content-column{
	width: 1200px;
	padding: 0 10px;
	margin: 0 auto;
	float: none;
}


/********************kontakt section**************************/

.region-blockgroup-kontakt-group{
	height: 100vh;
	min-height: 670px;
	display: table;
	width: 100%;
	padding-bottom: 70px;
}

.region.blockgroup .region-inner{
	vertical-align: middle;
	display: table-cell;
}

.region.blockgroup .region-inner .region-layout{
	width: 1200px;
	padding: 0 10px;
	margin: 0 auto;
}

#webform-client-form-27 input.form-text{
	width: 490px;
}

#block-webform-client-block-27{
	width: 510px;
}

.block-abv-contact{
	width: 670px;
}

#block-views-inteligentny-dom-block-3 .view-content,
#block-views-inteligentny-dom-block-4 .view-content{
	width: 1120px;
	margin: 0 auto;
}

/********************realizacje section**************************/


.region-blockgroup-grupa-realizacje-i-referenc{
	height: 100vh;
	min-height: 670px;
	display: table;
	width: 100%;
	padding-bottom: 120px;
	
}

.view-realizacje-i-referencje .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 920px;
}

/************************** stopka not front ****************************/

.region-blockgroup-not-front-footer{
    min-height: 325px;
}

.region.region-blockgroup-not-front-footer.blockgroup .region-inner{
	width: 1200px;
	padding: 50px 10px 0;
	margin: 40px auto 0;
	display: block;
}

/************************** stopka ****************************/

#footer .region-footer{
	width: 1200px;
	padding: 0 10px;
	margin: 0 auto;
}


.ds-1col.node-us-ugi .field-collection-container,
.group-grupa-korzysci{
	width:952px;
}

.node-us-ugi .view-powiazane-uslugi{
	width: 235px;
	margin-left: 13px;
}


.ds-1col.node-us-ugi .field-collection-container .field-name-field-mozliwosci-i-korzysci > .field-items > .field-item{
	width: 425px;
	margin-right: 40px;
}

.ds-1col.node-us-ugi .field-collection-container .field-name-field-mozliwosci-i-korzysci > .field-items > .field-item.odd{
	margin: 0;
	width: 487px
}

.ds-1col.node-us-ugi .field-collection-container .field-name-field-mozliwosci-i-korzysci > .field-items > .field-item{
	min-height: 200px;
}

.not-front #webform-client-form-27 input.form-text {
	width: 550px;	
}

.group-opis-group {

    height: 266px;
}

.not-front #header{
	height: 150px;
}
