/* PLACE YOU CUSTOM STYLES IN THIS FILE */

.nk-portfolio-item-info {
	padding: 21px 0;
	color: #000;
	text-align: center;
}

.nk-portfolio-item-title {
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.nk-portfolio-item-category {
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 12px;
	color: #5f5f5f;
}

.copy {
	text-transform: uppercase;
	color: #5f5f5f;
	font-size: 11px;
	letter-spacing: 2px;
}

.nk-portfolio-item-info a h2{
	transition:0.2s;
}
.nk-portfolio-item-info a:hover{
	text-decoration:none;
	color: #cbcbcb!important;
}
.nk-portfolio-item-info a:hover h2{
	text-decoration:none;
	color: #cbcbcb!important;
}
.panoram-block{
	width:100%;
	height:100%;
	display:none;
}
.fancybox-content {
    padding: 0;
}

.fancybox-button{
	background:#fff;
}
.nk-nav-logo{
	width:300px;
	height:126px;
}
.nk-nav-logo img{
	display: none !important;;
}

.nk-navbar.nk-navbar-dark .container .nk-nav-table {
  background-image:url('../images/bg-header.png');
  background-size:cover;
}

.nk-navbar .nk-nav-table > .nk-nav {
    margin-top:-70px;
}
.nk-isotope-filter{
	padding-top:40px;
}

.m-menu-btn{
	display:none;
}
.m-menu{
	display:none;
}
@media (min-width:992px) {
    body.fixed{
    	padding-top:50px;
    }
    body.fixed .nk-isotope-filter{
    	position:fixed;
    	top:0;
    	left:0;
    	z-index:1001;
    	background-color: #101010;
    	width:100%;
    	margin:0;
    	padding: 10px 0 !important;
    }
}
@media (max-width:992px) {
	.nk-isotope-filter.nk-isotope-filter-active{
		display:none;
	}
	.nk-portfolio-item-title {
		font-size:24px;
	}
	.nk-isotope.nk-isotope-gap-lg .nk-isotope-item {
		padding:10px 0;
	}
	.nk-portfolio-item-info {
		
	}
	.nk-isotope.nk-isotope-gap-lg {
		margin: 0;
	}

	.m-menu-btn {
		position: absolute;
		right: 0;
		top: 22px;
		display: flex;
		flex-direction: column;
		align-items: flex-end;
	}
	.m-menu-btn span {
		display: block;
		width: 30px;
		height: 2px;
		background-color: #fff;
		margin-bottom: 6px;
		transition: 0.2s;
	}
	.m-menu-btn span:last-child {
		margin-bottom: 0;
	}
	.nk-nav-table{
		position:relative;
	}

	.m-menu-btn.opened span:nth-child(1) {
		transform: translateY(8px) rotate(45deg);
	}
	.m-menu-btn.opened span:nth-child(2) {
		transform: translateY(0px) rotate(-45deg);
	}
	.m-menu-btn.opened span:nth-child(3) {
		opacity: 0;
	}
	.m-menu{
		display:none;
		position:fixed;
		left:0;
		top:80px;
		width: 100%;height:100%;
		z-index:1130;
		box-sizing: border-box;
		padding:20px;
		background:#101010;
	}
	.m-menu.opened{
		display:flex;
		flex-direction: column;
	}
	.m-change-lang{
		color:#fff;
		display:block;
		margin-bottom:20px;
	}
	.m-menu .nk-isotope-filter{
		display:flex;
		flex-direction: column;
		justify-content:space-between;
		margin:0;
		padding:0;	
	}
	.m-menu .nk-isotope-filter li{
		color:#fff;
		text-align:left;
		padding:0;
		margin-bottom:15px;
		opacity:0.7;
	}
	.m-menu .nk-isotope-filter li.active{
		opacity:1;
		color: #b9a186;
		text-underline-offset: 6px;
        text-decoration: underline;
	}
	.nk-nav-logo{
		width: 120px;
		height: 126px;
	}
}

@media (max-width:574px) {
	.m-menu-btn {
		right: 0;
	}
}