/*Ogólne*/
h3{
	color: #005ca2;
}
#main p, #main ul{
	color: #828282;
}

#main ul{
	padding-left: 20px;
}

#main ul li{
	list-style: none;
	background: url('../images/strzalka.jpg') no-repeat 0 8px;
	padding-left: 10px;
	margin-left: 0;
}

.ruler{
	border-top: 1px solid #428bca;
	opacity: 0.2;
}

/*/Ogólne*/

/*body*/
body{
		background: #fbfbfb;
}
/*/body*/

/*head*/
.bg-head{
	background: #242520;
	width: 100%;
	float: left;
}

#head{
	margin-top: 25px;
	background-color: #fff;
	/*background: url("../images/head_photo.jpg") no-repeat 100% 30px;*/
}

/*menu*/
#head nav{
	background: #c0d056;
	border: 0;
	margin: 0 0 50px 0;
	clear: both;
	border-radius: 0;
}

#head nav ul li{
	background: #a1b901;
}

#head nav li a{
	color: #fff;
}

#head nav li.active a{
	background: #242520;
	color: #fff;
	font-weight: 600;
}

#head nav li a{
	border: 0;
}

#head .navbar-collapse{
	padding: 0;
}

#head nav ul li.dropdown.open ul{
	border: 0;
	padding: 0;
}

#head nav ul li.dropdown.open a{
	background: #242520;
}

#head nav ul li.dropdown.dropdown.open ul li a{
	background: #a1b901;
	padding: 15px 15px;
}

#head nav ul li.dropdown.dropdown.open ul li a:hover{
	background: #242520;
	border: 0;
}

#head nav ul li.dropdown ul li:first-child, #head nav ul li.dropdown ul li:first-child a{
	border-radius: 0;
}

#head nav ul li.dropdown.dropdown.open ul li.active a{
	background: #242520;
}
/*/menu*/

#portfolio{
	background: #fff;
}

#portfolio div{
	background: #242520;
	/*border-top: 1px solid #242520;
	border-bottom: 1px solid #242520;*/
}

#portfolio div p{
	color: #fff;
	padding: 15px;
	margin: 0;
}
/*/head*/

/*head ikony*/
#head .icon{
	float: right;
	clear: both;
}

#head .icon a{
	color: #b8b8b8;
	margin: 10px 15px 5px 0;
}

#head .icon a:hover{
	text-decoration: none;
	color: #2a6496;
}
/*/head*/

/*main*/
.bg-main{
	background: #a1b901;
	width: 100%;
	float: left;
	height: 220px;
	position: absolute;
	z-index: -1;
	top: 209px;
}

#main{
	background: #fff;
}

.row-web{
	margin-bottom: 20px;
}
/*/main*/

/*Galeria*/
.photo-cube div{
	width: 50px;
	height: 50px;
	margin: 0 5px 5px 0;
	float: left;
}

.photo-blue{
	background: #00589f;
	border: 5px solid #4885bb;
}

.photo-green{
	background: #78b10c;
	border: 5px solid #a1c855;
}

.photo-gray{
	background: #d3d3d3;
	border: 5px solid #dfdfdf;
}

.photo-blue a, .photo-green a{
	width: 40px;
	height: 40px;
	display: block;
}
/*/Galeria*/

/*Przykładowa realizacja*/
.block-realization a img{
	margin: 0 auto 20px auto;
	display: block;
	float: left;
	clear: both;
}

.block-realization .description{
	clear: both;
}

/*/Przykładowa realizacja*/

/*blok kontakt*/
.block-contact{
	margin: 2px 0 0 0; /*Mała korekcja :)*/
	float: left;
	clear: both;
}
/*/blok kontakt*/

/*blok projekty*/
.block-menu{
	float: left;
	clear: both;
}

#main .block-menu ul {
	padding-left: 0px;
}

#main .block-menu ul li{
	text-align: right;
	width: 100%;
	background: none;
	padding: 0;
}

.block-menu .navbar-nav > li > a{
	padding-top: 7px;
	padding-bottom: 7px;
}

.block-menu .navbar-nav > li.active a{
	text-decoration: underline;
}

/*/blok projekty*/

/*footer*/
.bg-footer{
	
	width: 100%;
	float: left;
}

#foot{
	background: #fff;
	padding-bottom: 15px;
}

#foot hr{
	border-color: #dfdfdf;
}

#foot ul li a{
	color: #828282;
	padding: 0;
	margin: 0 0 0 15px;
}

#foot ul li a:hover{
	color: #005ca2;
}

#foot ul li.active a{
	text-decoration: underline;
}

.realization{
	float: right;
	color: #828282;
}
/*/footer*/

/*lightbox*/
.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
}
/*/lightbox*/

/*RWD*/

@media screen and (max-width: 768px){
	/*Ogólne*/	
	h3{
		font-size: 20px;
	}
	/*/Ogólne*/
		
	/*.block-menu*/	
	.block-menu ul li{
		text-align: left;
	}
	/*/.block-menu*/		
		
	/*Menu*/
	#head .navbar-nav{
		margin: 0;
	}

	#head .nav.navbar-nav .btn{
		text-align: left;
	}

	#head  .navbar-default .navbar-toggle{
		border-color: #92a700;
	}

	#head  .navbar-default .navbar-toggle .icon-bar{
		background-color: #92a700;
	}

	#head  ul.nav.navbar-nav li{
		border-bottom: 1px solid #92a700;
	}

	#head  ul.nav.navbar-nav li.active{
		border-bottom: 1px solid #242520;
	}

	#bs-example-navbar-collapse-1{
		 border-color: #92a700 !important;
	}
	/*/Menu*/
	
	/*Sidebar*/
	.block-realization{
		/*width: 46%;*/
		width: 100%;
		float: left;
		margin-right: 4%;
	}
	
	.block-contact{
		/*width: 46%;*/
		width: 100%;
		margin-left: 4%;
		float: left;
		clear: none;
		margin: 0;
	}
	
	.block-menu{
		width: 100%;
	}
	
	.block-menu .nav.navbar-nav{
		width: 100%;
	}
	
	#main .block-menu ul li{
		text-align: left;
	}
	/*/Sidebar*/
}

@media screen and (max-width: 480px){
	/*Projekty*/
	.content .row .col-xs-8, .content .row .col-xs-4{
		width: 100%;
	}
	
	.content .row {
		padding: 0;
	}
	/*/Projekty*/
}
/*/RWD*/















































