.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, 
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, 
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, 
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, 
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, 
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, 
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, 
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, 
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, 
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, 
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, 
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding-left:15px;
	padding-right:15px;	
}

.no-padding-left{
	padding-left:0px;
}

.no-padding-right{
	padding-right:0px;
}

.center-block .col-md-1, .center-block .col-md-2, 
.center-block .col-md-3, .center-block .col-md-4, 
.center-block .col-md-5, .center-block .col-md-6, 
.center-block .col-md-7, .center-block .col-md-8, 
.center-block .col-md-9, .center-block .col-md-10, 
.center-block .col-md-11, .center-block .col-md-12{
	display: block;
	margin-right: auto;
	margin-left: auto;
	float:none;
}

.clear-lg, .clear-md, .clear-sm, .clear-xs{
	display:block;
	margin-right:auto;
	margin-left:auto;
	float:none !important;
}

.clearfix{
	clear:both;
}

body{
	height: 100% !important;
    padding:0 !important;
	background:#ececec;
	color:#545454;
}

#page-wrapper{
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -40px;
  /* Pad bottom by footer height */
  padding: 0 0 40px;
}

#footer {
  height: 40px;
  background:#262626;
  z-index:9999;
  position:relative;
  font-size:10px;
  font-weight:400;
  color:#545454;
  overflow:hidden;
  white-space: nowrap;
}

.footer-col{
	line-height:40px;
	height:40px;
	color:#fff;
}

.footer-col a{
	color:#fff;
}

h1, .h1, h2, .h2, h3, .h3, p{
	margin:0;
	padding:0;
}

a{
	color:#545454;
	-webkit-transition: color 0.15s ease-in-out;
  	-moz-transition: color 0.15s ease-in-out;
  	-ms-transition: color 0.15s ease-in-out;
  	-o-transition: color 0.15s ease-in-out;
  	transition: color 0.15s ease-in-out;
  	text-decoration: none;
}

a:hover{
	color:#f86318;
	text-decoration: none;
}

hr{
	border:none;
	height:1px;
	background:#262626;
	margin-top: 35px;
	margin-bottom: 35px;
}

.padder{
	padding-top:140px;
}

.admin-padder{
	padding-top:172px;
}


.admin-nav{
	top:32px;
}

.shadow{
	-webkit-box-shadow: 0px 5px 25px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 25px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 25px 0px rgba(50, 50, 50, 0.75);
}

.grayscale{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	filter: gray;
	-webkit-filter: grayscale(100%);
	-webkit-transition: all 0.15s ease-in-out;
  	-moz-transition: all 0.15s ease-in-out;
  	-ms-transition: all 0.15s ease-in-out;
  	-o-transition: all 0.15s ease-in-out;
  	transition: all 0.15s ease-in-out;
}

.container-full{
  margin: 0 auto;
  width: 100%;
}

.fill {
	position:fixed;
	top:0;
	left:0;
	z-index:1;
    width: 100%;
    height: 100%;
	/*background:url(http://woodeco.wizualni.pl/wp-content/uploads/2014/09/bg-mk.jpg) no-repeat center center fixed;*/
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.page-header{
	padding:0;
	margin:0;
	text-align:center;
	font-size:56px;
	color:#f86318;
	font-weight:600;
	text-transform:uppercase;
	border-bottom:1px solid #262626;
	padding-bottom:35px;
	margin-bottom:35px;
}

.page-subheader{
	position:relative;
	text-align: center;
	padding: 35px 0px;
	text-transform:uppercase;
}

.page-subheader .subheader-text{
	background:#ececec;
	z-index:2;
	position:relative;
	padding-left:25px;
	padding-right:25px;
	font-size:18px;
	font-weight:600;
}

.page-subheader .lines{
	height: 2px;
	background: #f86318;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: 0px;
	z-index: 1;
}

.home-btn{
	padding:10px 0px;
	border:none;
	border-radius:0;
	background:#545454;
	margin-bottom:35px;
	text-decoration:none;
	color:#fff;
	-webkit-transition: all 0.15s ease-in-out;
  	-moz-transition: all 0.15s ease-in-out;
  	-ms-transition: all 0.15s ease-in-out;
  	-o-transition: all 0.15s ease-in-out;
  	transition: all 0.15s ease-in-out;
}

.home-btn:hover{
	text-decoration:none;
	background:#f86318 !important;
	color:#fff;
}

.navbar{
	border:none;
	margin:0;
	background:#fff;
	min-height:0;
}

.navbar-nav{
	margin: 0 auto;
    display: table;
    table-layout: fixed;
    float:none;
}

.navbar-nav > li{
	background:url(/wp-content/themes/woodeco/img/separator.png) no-repeat center right;
	padding-right:1px;
}

.navbar-nav > li:first-child{
	background:url(/wp-content/themes/woodeco/img/logo-menu.png) no-repeat center center;
}

.navbar-nav > li:first-child a{
	width:57px;
	text-indent: 99999px;
}

.navbar-nav > li:last-child{
	background:none;
}

.navbar-nav > li > a{
	padding:40px 20px;
	text-transform:uppercase;
	color:#545454;
	-webkit-transition: color 0.15s ease-in-out;
  	-moz-transition: color 0.15s ease-in-out;
  	-ms-transition: color 0.15s ease-in-out;
  	-o-transition: color 0.15s ease-in-out;
  	transition: color 0.15s ease-in-out;
}

.navbar-nav > li > a:hover, .navbar-nav > li.current-menu-item > a, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-nav > li.current-menu-parent > a{
	background:none;
	color:#f86318;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
	background-color:transparent;
}

.caret{
	display:none;	
}

ul.dropdown-menu{
	background:#f86318;
	border:none;
	border-radius:0;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{
	background-color:transparent;
	color:#545454;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
	background-color:transparent;
	color:#545454;
}

.dropdown-menu>li>a{
	color:#fff;
	text-transform: uppercase;
	font-size:14px;
	font-weight:400;
}

.triangle {
	background: transparent url(/wp-content/themes/woodeco/img/triangle.png) no-repeat top center;
	height: 7px;
	width: 100%;
	position: absolute;
	bottom: -1px;
	z-index: 2;
	display: none;
}


/**
.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner{
	overflow:visible;
	overflow-x:hidden;
	height: 100%;
	padding-bottom:35px;
}

.carousel-caption{
	position:relative;
	padding-bottom:0;
	right:0;
	left:0;
	bottom:0;
	top:0;
	background: rgba(255, 255, 255, 0.85);
	overflow:hidden;
	padding-top:0px;
	text-shadow:none;
}

.carousel-caption h2{
	font-size:30px;
	color:#f86318;
	font-weight:600;
	border-bottom:1px solid #f86318;
	margin-bottom:5px;
	display:inline-block;
	text-shadow:none;
	text-transform:uppercase;
	text-wrap:none;
}

.caption-text, .caption-text p, .caption-text span{
	font-size:14px;
	font-weight:400;
	color:#545454;
}

.carousel-wrapper{
	padding:30px;
	width:100%;
	height:100%;
}

.moveto{
	background:#f86318;
	overflow:hidden;
}

.moveto a{
	display:block;
	padding:5px 0px;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-weight:600;
}

.carousel-indicators{
	position:relative;
	right:0;
	left:0;
	bottom:0;
	top:0;
	width:100%;
	margin:0;
	padding-bottom:35px;
}

.carousel-indicators li, .carousel-indicators .active{
	width:152px;
	height:151px;
	border:none;
	margin-left:20px;
	position:relative;
	-webkit-transform:scale(0.80);
    -moz-transform:scale(0.80);
    -ms-transform:scale(0.80);
    -o-transform:scale(0.80);
     transform:scale(0.80));
}

.carousel-idicators li:first-child{
	margin-left:0;
}

.carousel-indicators .active, .carousel-indicators li:hover{
	background-color:transparent;
	background:none;
	-webkit-transition: all 0.15s ease-in-out;
  	-moz-transition: all 0.15s ease-in-out;
  	-ms-transition: all 0.15s ease-in-out;
  	-o-transition: all 0.15s ease-in-out;
  	transition: all 0.15s ease-in-out;
}

.carousel-indicators li:hover{
	-webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
     transform:scale(1);
     background:none;
}

.carousel-indicators li:hover > .ind-overlay, .carousel-indicators li.active > .ind-overlay{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.ind-overlay{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

li.i0 > .ind-overlay{
	background: url(/wp-content/themes/woodeco/img/home-meble.png) no-repeat center center;
}
li.i1 > .ind-overlay{
	background: url(/wp-content/themes/woodeco/img/home-szafy.png) no-repeat center center;
}
li.i2 > .ind-overlay{
	background: url(/wp-content/themes/woodeco/img/home-rest.png) no-repeat center center;
}

li.i0{
	background: url(/wp-content/themes/woodeco/img/home-meble-w.png) no-repeat center center;
}
li.i1{
	background: url(/wp-content/themes/woodeco/img/home-szafy-w.png) no-repeat center center;
}
li.i2{
	background: url(/wp-content/themes/woodeco/img/home-rest-w.png) no-repeat center center;
}

li.i0, li.i1, li.i2, li.i0 > .ind-overlay, li.i1 > .ind-overlay, li.i2 > .ind-overlay{
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}


.logo-home{
	position:relative;
	z-index:100;
}**/

.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner{
	overflow:visible;
	overflow-x:hidden;
	height: 100%;
}

.carousel-caption h2{
	font-size:30px;
	color:#f86318;
	font-weight:600;
	border-bottom:1px solid #f86318;
	margin-bottom:5px;
	display:inline-block;
	text-shadow:none;
	text-transform:uppercase;
	text-wrap:none;
}

.caption-text, .caption-text p, .caption-text span{
	font-size:14px;
	font-weight:400;
	color:#545454;
}

.carousel-wrapper{
	padding:30px;
	width:100%;
	height:100%;
	position:relative;
	right:0;
	left:0;
	bottom:0;
	top:0;
	background: rgba(255, 255, 255, 0.85);
	overflow:hidden;
	text-shadow:none;
}

.ctnt{
	padding-top:15px;
}

.moveto{
	background:#f86318;
	overflow:hidden;
}

.moveto a{
	display:block;
	padding:5px 0px;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-weight:600;
	text-shadow: none;
}
	.fill {
width: 100%;
height: 100%;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
display:block;
position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
z-index:1;
}

.carousel-caption{
	left: 0;
	right: 0;
	padding-top:135px;
}
.carousel-caption, .carousel-indicators{
	position:relative;
	z-index:2;
}

.carousel-indicators{
	position:relative;
	right:0;
	left:0;
	bottom:0;
	top:0;
	width:100%;
	margin:0;

}

.carousel-indicators li, .carousel-indicators .active{
	width:152px;
	height:151px;
	border:none;
	margin-left:20px;
	position:relative;
	-webkit-transform:scale(0.80);
    -moz-transform:scale(0.80);
    -ms-transform:scale(0.80);
    -o-transform:scale(0.80);
     transform:scale(0.80));
}

.carousel-idicators li:first-child{
	margin-left:0;
}

.carousel-indicators .active, .carousel-indicators li:hover{
	background-color:transparent;
	background:none;
	-webkit-transition: all 0.15s ease-in-out;
  	-moz-transition: all 0.15s ease-in-out;
  	-ms-transition: all 0.15s ease-in-out;
  	-o-transition: all 0.15s ease-in-out;
  	transition: all 0.15s ease-in-out;
}

.carousel-indicators li:hover{
	-webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
     transform:scale(1);
     background:none;
}

.carousel-indicators li:hover > .ind-overlay, .carousel-indicators li.active > .ind-overlay,
.carousel-indicators li.aktywny > .ind-overlay{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.ind-overlay{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

li.i0 > .ind-overlay{
	background: url(/wp-content/themes/woodeco/img/home-meble.png) no-repeat center center;
}
li.i1 > .ind-overlay{
	background: url(/wp-content/themes/woodeco/img/home-szafy.png) no-repeat center center;
}
li.i2 > .ind-overlay{
	background: url(/wp-content/themes/woodeco/img/home-rest.png) no-repeat center center;
}

li.i0{
	background: url(/wp-content/themes/woodeco/img/home-meble-w.png) no-repeat center center;
}
li.i1{
	background: url(/wp-content/themes/woodeco/img/home-szafy-w.png) no-repeat center center;
}
li.i2{
	background: url(/wp-content/themes/woodeco/img/home-rest-w.png) no-repeat center center;
}

li.i0, li.i1, li.i2, li.i0 > .ind-overlay, li.i1 > .ind-overlay, li.i2 > .ind-overlay{
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.carousel-inner>.item{
	height:784px;
}

.carousel-indicators .aktywny, .carousel-indicators li:hover{
	background-color:transparent;
	background:none;
}
/*oferta*/

.offer-images{
	padding:60px 0px;
}

.offer-images div > img.img-responsive{
	margin:0 auto;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	filter: gray;
	-webkit-filter: grayscale(100%);
	-webkit-transition: all 0.15s ease-in-out;
  	-moz-transition: all 0.15s ease-in-out;
  	-ms-transition: all 0.15s ease-in-out;
  	-o-transition: all 0.15s ease-in-out;
  	transition: all 0.15s ease-in-out;
}

.offer-images div:hover >img.img-responsive{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: none;
	filter: gray;
	-webkit-filter: grayscale(0%);
}

.offer-images div > h3{
	clear:both;
	width:100%;
	text-align:center;
	font-size:20px;
	font-weight:600;
	text-transform:uppercase;
	padding-top:30px;
	margin-bottom:20px;
}

.offer-images div > a.btn{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#545454;
	margin-top:10px;
	margin-bottom:10px;
}

.offer-images div:hover > a.btn{
	color:#f86318;
	text-decoration:none;
}

.offer-images div > a.btn > .glyphicon{
	display:none;
}

/*kontakt*/

#map{
	width:100%;
	height:390px;
	border:2px solid #f86318;
	margin-top:60px;
	margin-bottom:30px;
}

#contact h3{
	clear:both;
	width:100%;
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
	padding-top:30px;
	margin-bottom:20px;
	color:#f86318;
}
#contact h3.sech3{
	font-size:20px;
	font-weight:bold;
	padding-top:0px;
}

.w-input, .w-textarea{
	width:100%;
	margin-bottom:2px;
}

.w-input{
	height:40px;
}

.w-input > input{
	line-height:30px;
}

.w-input > input, .w-textarea > textarea{
	outline:none;
	border:none;
	padding:5px 40px;
	display:block;
	width:100%;
	height:100%;
	font-size:20px;
	font-weight:600;
	color:#545454;
}

.w-textarea > textarea{
	min-height:165px;
}

#contact .name > input{
	background:#dadada url(/wp-content/themes/woodeco/img/icons/icon-name.png) no-repeat left center;
}

#contact .email > input{
	background:#dadada url(/wp-content/themes/woodeco/img/icons/icon-mail.png) no-repeat left center;
}

#contact .subject > input{
	background:#dadada url(/wp-content/themes/woodeco/img/icons/icon-subject.png) no-repeat left center;
}

#contact .message > textarea{
	background:#dadada url(/wp-content/themes/woodeco/img/icons/icon-msg.png) no-repeat left top;
}

.error{
	border:1px solid #f86318 !important;
}

/* Webkit */
::-webkit-input-placeholder {
	font-size:20px;
	font-weight:600;
	color:#545454;
}
/* Firefox 4-18 */
:-moz-placeholder {
	font-size:20px;
	font-weight:600;
	color:#545454;
}
/* Firefox 19+ */
::-moz-placeholder {
	font-size:20px;
	font-weight:600;
	color:#545454;
}
/* IE10+ */
:-ms-input-placeholder {
	font-size:20px;
	font-weight:600;
	color:#545454;
}

#contact button{
	outline:none;
	border:none;
	color:#fff;
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
	padding:6px 10px;
	min-width:128px;
	-webkit-transition: all 0.15s ease-in-out;
  	-moz-transition: all 0.15s ease-in-out;
  	-ms-transition: all 0.15s ease-in-out;
  	-o-transition: all 0.15s ease-in-out;
  	transition: all 0.15s ease-in-out;
  	background:#545454;
}

#contact button:hover{
	background:#f86318;
}

#info{
	display:none;
}

#info h3{
	font-size:14px;
}

#info h3.fejl{
	color:red;
}

#info h3.success{
	color:green;
}

.contact-info-text{
	border-top:2px solid #f86318;
	border-bottom:2px solid #f86318;
	padding:50px 0px;
	font-size:20px;
	font-weight:600;
}

.info-home, .info-phone, .info-email{
	margin-bottom:2px;
	width:100%;
	padding:10px 60px;
}

.info-home{
	background:transparent url(/wp-content/themes/woodeco/img/icons/info-home.png) no-repeat left center;
}

.info-phone{
	background:transparent url(/wp-content/themes/woodeco/img/icons/info-phone.png) no-repeat left center;
}

.info-email{
	background:transparent url(/wp-content/themes/woodeco/img/icons/info-mail.png) no-repeat left center;
}

/*Realizacje*/

h2.page-header{
	position:relative;
}
a.return{
	display:block;
	width:52px;
	height:52px;
	background: url(/wp-content/themes/woodeco/img/powrot.png) no-repeat left center;
	margin-top:8px;
}

.albums h3{
	margin-top:60px;
	margin-bottom:35px;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	width:273px;
	max-width:273px;
	min-height:38px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
}

.albums h3 > span{
	border-left:2px solid #f86318;
	border-right:2px solid #f86318;
	width:100%;
	display:block;
}

.cover{
	position:relative;
	border:2px solid #f86318;
	max-width:269px;
	max-height:269px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
}

.cover-overlay{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(248, 99, 24, 0.8);
	z-index:100;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity 0.15s ease-in-out;
  	-moz-transition: opacity 0.15s ease-in-out;
  	-ms-transition: opacity 0.15s ease-in-out;
  	-o-transition: opacity 0.15s ease-in-out;
  	transition: opacity 0.15s ease-in-out;
}

.album-link:hover .cover-overlay{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.cover-overlay-wrapper{
	position:absolute;
	top:20px;
	bottom:20px;
	left:20px;
	right:20px;
}

.cover-overlay-wrapper > .cover-icon{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:38px;
	width:100%;
	background:transparent url(/wp-content/themes/woodeco/img/lupa.png) no-repeat center center;
}

.cover-icon > .left-line, .cover-icon > .right-line{
	position:absolute;
	top:50%;
	width:40px;
	height:2px;
	background:#fff;
}

.cover-icon > .left-line{
	left:0;
}

.cover-icon > .right-line{
	right:0;
}

.cover-overlay-wrapper > h3{
	color:#fff;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	margin:0;
	font-weight:600;
}

.photos{
	margin-top:60px;
	margin-bottom:35px;
}

.photos ul{
	margin:0;
	padding:0;
	list-style:none;
}

.photos ul li{
	float:left;
	border:2px solid #f86318;
	margin-left:calc((100% - 1045px) / 4);
	margin-bottom:calc((100% - 1045px) / 4);
}

.photos ul li:nth-child(5n+1){
	margin-left:0;
}

.photos ul li a{
	display:block;
	position:relative;
}

.photo-overlay{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(248, 99, 24, 0.8) url(/wp-content/themes/woodeco/img/lupa-2.png) no-repeat center center;
	z-index:100;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity 0.15s ease-in-out;
  	-moz-transition: opacity 0.15s ease-in-out;
  	-ms-transition: opacity 0.15s ease-in-out;
  	-o-transition: opacity 0.15s ease-in-out;
  	transition: opacity 0.15s ease-in-out;
}

.r-image{
	max-width:205px;
}

.photos a:hover .photo-overlay{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

#fancybox-outer{
	background-color:transparent !important;
}

#fancybox-content{
	border:none !important;
}

.fancybox-bg{
	display:none !important;
}



#fancybox-close{
	width:34px !important;
	height:34px !important;
	background:url(/wp-content/themes/woodeco/img/x.png) no-repeat center center !important;
}

#fancybox-right-ico{
	width:19px !important;
	height:34px !important;
	background:url(/wp-content/themes/woodeco/img/galeria-R.png) no-repeat center right !important;
}

#fancybox-left-ico{
	width:19px !important;
	height:34px !important;
	background:url(/wp-content/themes/woodeco/img/galeria-L.png) no-repeat center left !important;
}
#fancybox-left span{
	left:20px;
}
#fancybox-right span{
	right:40px;
}


/*Aktualności*/
#news{
	margin-top:60px;
}

#news h3{
	font-weight:bold;
	font-size:20px;
	text-transform: uppercase;
}

#news .date{
	font-size:14px;
	font-style:italic;
	color:#f86318;
	padding-top:2px;
}

#news .news-item{
	margin-bottom:35px;
	border-bottom: 1px solid #262626;
}

#news .caption-text{
	padding:25px 0px;
}

#news .pagination{
	margin:0 auto;

}

#news .pagination-overlay{
	display:none;
}

#news .pagination a, #news .pagination span{
	float:left;
}

#news .pagination > a, #news .pagination > span{
	margin-left:5px;
}

#news .pagination{
	margin-left:-5px;
}

span.current{
	color:#f86318;
}

#mob{
	position:relative;
}

#logo_mobile{
	position:absolute;
	top:0;
	left:0;
	width:calc(100% - 60px);
	height:49px;
	display:block;
	background:url(/wp-content/themes/woodeco/img/logo-menu-mob.png) no-repeat center center;
}

/*mobile*/
	/* Large Devices, Wide Screens */
	
@media only screen and (max-width : 1200px){
	.carousel-indicators .active, .carousel-indicators li:hover{
	background-color:transparent;
	background:none !important;
	-webkit-transition: none !important;
  	-moz-transition: none !important;
  	-ms-transition: none !important;
  	-o-transition: none !important;
  	transition: none !important;
}

	
	
	.carousel-indicators li{
		width:152px;
		height:151px;
		border:none;
		margin-left:20px;
		position:relative;
		-webkit-transform:none !important;
	    -moz-transform:none !important;
	    -ms-transform:none !important;
	    -o-transform:none !important;
	     transform:none !important;
	}



	.carousel-indicators li:hover{
		-webkit-transform:none !important;
	    -moz-transform:none !important;
	    -ms-transform:none !important;
	    -o-transform:none !important;
	     transform:none !important;
	     background:none;
	}	
}
	
	@media only screen and (max-width : 1100px) {

		#footer .footer-col{
			line-height:2;
			height:auto;
		}
		
		.r-image{
			max-width:170px;
			max-height:170px;
		}
		
		.photos ul li{
			margin-left:calc((100% - 870px) / 4);
			margin-bottom:calc((100% - 870px) / 4);
		}
		
		.photo-overlay{
			display:none;
		}
		
	}

	/* Medium Devices, Desktops */
	@media only screen and (max-width : 992px) {

		#footer .footer-col{
			line-height:1.428571429;
			height:auto;
			text-align:center;
		}
		
		.navbar{
			z-index:99999;
		}
		
		.triangle{
			display:none !important;
		}
		
		.page-header{
			font-size:30px;
		}
		
		a.return{
			margin:0 auto;
			margin-bottom:10px;
		}
		
		.r-image{
			max-width:130px !important;
			max-height:130px !important;
		}
		
		.photos ul li{
			margin-left:25px !important;
			margin-bottom:25px !important;
		}
	}

	/* Small Devices, Tablets */
	@media only screen and (max-width : 768px) {
		.carousel-caption{
	padding-top:85px;
}
		#footer .container{
			padding-top:5px;
		}
		#footer .footer-col{
			line-height:1;
			height:auto;
			text-align:center;
		}
		.photo-overlay{
			background-size:130px 130px;
		}
		
		#fancybox-left-ico,#fancybox-right-ico{
			display:none !important;
		}

	}
	
	@media only screen and (max-width: 641px){
		.r-image{
			max-width:110px;
			max-height:110px;
		}
		
		.photos ul li{
			margin-left:calc((100% - 570px) / 4);
			margin-bottom:calc((100% - 570px) / 4);
		}
	}
	
	@media only screen and (max-width:640px){
		
		.navbar-nav > li{
			background:none;
			padding-right:0;
			width:100%;
			display:inline-block;
		}
		
		.navbar-nav > li > a{
			padding:5px 0px;
			text-align:center;
		}
		
		.navbar-nav > li:first-child{
			background:none;
		}
		
		.navbar-nav > li:first-child a{
			width:57px;
			margin:0 auto;
			text-indent:0;
			background:none;
		}
		
		ul.dropdown-menu, .triangle{
			display:none !important;
		}
		
	}

	/* Extra Small Devices, Phones */ 
	@media only screen and (max-width : 480px) {
.carousel-indicators li, .carousel-indicators .active{
			width:70px;
			height:70px;
			margin-left:0px;
		}
		#footer .container{
			padding-top:0px;
		}
		
		#footer .footer-col{
			line-height:1.428571429;
			height:auto;
			text-align:center;
		}
		.r-image{
			max-width:80px;
			max-height:80px;
		}
		
		.photos ul li{
			margin-left:calc((100% - 420px) / 4);
			margin-bottom:calc((100% - 420px) / 4);
		}
		
		.photo-overlay{
			background-size:80px 80px;
		}
		
		.carousel-indicators li:hover{
			-webkit-transform:scale(0.8); /* Safari and Chrome */
		    -moz-transform:scale(0.8); /* Firefox */
		    -ms-transform:scale(0.8); /* IE 9 */
		    -o-transform:scale(0.8); /* Opera */
		     transform:scale(0.8);
		     background:none;
		}
		
		.ind{
			padding-top:10px;
		}
	}
	
	@media only screen and (max-width : 385px) {
		.r-image{
			max-width:60px;
			max-height:60px;
		}
		
		.photos ul li{
			margin-left:calc((100% - 320px) / 4);
			margin-bottom:calc((100% - 320px) / 4);
		}
	}

	/* Custom, iPhone Retina */ 
	@media only screen and (max-width : 320px) {


		
		
		
		.carousel-caption h2{
			font-size:24px;
		}
		
		#footer .footer-col{
			line-height:1.428571429;
			height:auto;
			text-align:center;
		}
		
		#page-wrapper{
		  min-height: 100%;
		  height: auto;
		  /* Negative indent footer by its height */
		  margin:0 auto;
		  /* Pad bottom by footer height */
		  padding:0;
		}
		
		#footer {
		  height: auto;
		  padding:5px 0px;
		  background:#262626;
		  z-index:9999;
		  position:relative;
		  font-size:10px;
		  font-weight:400;
		  color:#545454;
		  overflow:hidden;
		}
		
		.footmail{
			display:block;
		}
		
		.r-image{
			max-width:50px !important;
			max-height:50px !important;
		}
		
		.photos ul li{
			margin-left:5px !important;
			margin-bottom:5px !important;
		}
	}