


/*--------------------------------------------------------------
Mobile navigation
--------------------------------------------------------------*/
	#mainnav-mobi {
		display: block;
		margin: 0 auto;
		width: 100%;
		position: absolute;
		top:28px;
		background-color: #1e2b42;
		margin-top: 15px;
		z-index: 1000;
	}
	#mainnav-mobi ul {
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#mainnav-mobi ul li {
		margin:0;
		position: relative;
		text-align: left;
		border-top: 1px solid #fff;
		cursor: pointer;
	}
	#mainnav-mobi ul > li > a {
		display: block;
		text-decoration: none;
		padding: 10px 50px;
		color: #fff;
	}
	#mainnav-mobi ul.sub-menu {
		top: 100%;
		left: 0;
		z-index: 2000;
		position: relative;
		background-color: #465775;
	}
	#mainnav-mobi > ul > li > ul > li,
	#mainnav-mobi > ul > li > ul > li > ul > li {
		position: relative;
		border-top: 1px solid #fff;
		background-color: #1D2738;
	}
	#mainnav-mobi > ul > li > ul > li >  a {
		padding-left: 70px !important
	}
	#mainnav-mobi > ul > li > ul > li > ul > li a {
		padding-left: 90px !important
	}
	
.elementor-13 .elementor-element.elementor-element-96c808e .portfolio-section.style1 .project-filter li a.active, .elementor-13 .elementor-element.elementor-element-96c808e .portfolio-section.style1 .project-filter li a:hover {
		background-color: #b56576
}


.footer-widgets .widget-title {
    color: white !important;
	text-transform: none;
}

h3.widget-title {
    color: white !important;
		text-transform: none;
	
}


ul#filters.project-filter li:first-child {
    margin-right: 5px;
}
ul#filters.project-filter li {
    margin-bottom: 1px;
}


#sidebar-footer .widget-title:after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background-color: #B56576;
    margin-top: 17px;
}

#mainnav .current-menu-item {
    border-bottom: 2px solid #EF6F6C;
}

@media only screen and (min-width:480px) {
  
  .roll-project .project-item .project-inner {
    padding: 3px;
  }
	

.roll-project .project-item .project-pop { 
  background-color: transparent;
}  
	
	.project-title-wrap { 
  height: auto;
  bottom: 0;
	background-color: rgba(255, 255, 255, 0.5)
}  

.project-pop-wrap .project-title-wrap .project-title {
  font-size: 16px;
}
}
