a{
	-webkit-transition: border-color 0.3s ease-out 0s, background-color 0.3s ease-out 0s, color 0.3s ease-out 0s;
        -moz-transition:border-color 0.3s ease-out 0s,  background-color 0.3s ease-out 0s, color 0.3s ease-out 0s;
        -o-transition:border-color 0.3s ease-out 0s,  background-color 0.3s ease-out 0s, color 0.3s ease-out 0s;
        -ms-transition: border-color 0.3s ease-out 0s, background-color 0.3s ease-out 0s, color 0.3s ease-out 0s;
        transition: border-color 0.3s ease-out 0s,  background-color 0.3s ease-out 0s, color 0.3s ease-out 0s ;

}
a:hover{
	font-weight:500 !important;
}
.current-menu-item > a{
	color:#e7b564 !important;
    border-bottom:1px solid #e7b564 !important;
}
.nm-header-placeholder{
	margin-bottom:-105px;
}
.nm-menu li a:hover{
    border-bottom:1px solid #e7b564 !important;
}
.nm-menu li a{
    border-bottom:1px solid rgba(255, 255, 255, 0);
	font-size:12px;
	font-weight:500;
	text-transform:uppercase;
	letter-spacing:0.5mm;
	padding:16px 0px;
	margin-left:32px;
    white-space: nowrap;
}

.nm-menu .sub-menu li a{
	margin-left:0px;
	padding:16px;
}
.nm-menu ul.sub-menu{
	left:32px;
}
li.oferta .nm-menu-toggle{
    display:none !important;
}
#nm-mobile-menu-main-ul a{
    border:0 !important;
    display:block;
}
.nm-menu li.nm-menu-offscreen a:hover{
    border:0px !important	
}
.nm-header.default .nm-main-menu{
	float:right;
}
.nm-row{
	max-width:1200px;
}
b, strong {
    font-weight: 600;
}
.nm-row{
	padding:0px;
	margin:0 -15px;
}
body{
	line-height:1;
}

.table {
    display: table;
    table-layout: fixed;
    width:100%;
}

.middle {
    display: table-cell;
    vertical-align: middle;
    float: none;
    text-align:center;
}
.cont_mid{
	display:inline-block;
}
.right{
	text-align:right;
}

.left{
	text-align:left;
}

 .zindex1{
 	z-index:1;
	position:relative;
 }
  .col-white{
  	background-color:#f9f9f9;
  }

.nm-menu li.facebook a,
.nm-menu li.instagram a{
	border-bottom: 1px solid rgba(255, 255, 255, 0);
    margin-top: -2px;
}

 li.facebook a:hover,
li.instagram a:hover{
	color:#fff !important;
}


 li.facebook a{
	font-size:20px;
	color:#e7b564 !important;
	padding-right:0px !important
}
li.instagram a{
	font-size:20px;
	color:#e7b564 !important;
}
.formularz textarea,
.formularz input{
	background-color:#2689b1;
	text-align:left;
	border:0;
	border-radius:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
	font-size:14px;
   font-weight:200;
}
#wpcf7-f202-o1 ::-webkit-input-placeholder {
   color: #3b3d40;
   opacity:1;
   font-size:16px;
   font-weight:200;
}

#wpcf7-f202-o1 :-moz-placeholder { /* Firefox 18- */
  	color: #3b3d40;  
	opacity:1;
	font-size:16px;
	font-weight:200;
}

#wpcf7-f202-o1  ::-moz-placeholder {  /* Firefox 19+ */
	color: #3b3d40;  
	opacity:1;
	font-size:16px;
	font-weight:200;
}

#wpcf7-f202-o1 :-ms-input-placeholder {  
	color: #3b3d40;  
	opacity:1;
	font-size:16px;
	font-weight:200;
}

.formularz #wpcf7-f202-o1 textarea ,
.formularz #wpcf7-f202-o1 input:not([type=button]):not([type=reset]):not([type=submit]){
	background-color:#FFF;
	text-align:left;
	border:1PX SOLID #e6e6e6;
	border-radius:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
	font-size:16px;
   font-weight:200;
}

::-webkit-input-placeholder {
   color: #fff;
   opacity:1;
   font-size:16px;
   font-weight:200;
}

:-moz-placeholder { /* Firefox 18- */
  	color: #fff;  
	opacity:1;
	font-size:16px;
	font-weight:200;
}

::-moz-placeholder {  /* Firefox 19+ */
	color: #fff;  
	opacity:1;
	font-size:16px;
	font-weight:200;
}

:-ms-input-placeholder {  
	color: #fff;  
	opacity:1;
	font-size:16px;
	font-weight:200;
}
.nm-footer-bar-right  .menu .nm-footer-bar-text,
.nm-footer-bar-right .menu{
	float:none !important;
}
#nm-footer-bar-menu-copy{
	position:absolute;
	top:-30px;
	right:15px;
}
.nm-footer-bar-logo{
	padding:0px;
	margin-right:0px;
}
.nm-footer-bar-inner{
	padding:40px 0px;
}
p.brak{
	display:none;
}
