.navbar-expand-lg .navbar-nav .nav-link {padding-left:15px; padding-right:15px;  color:#000;} /*padding-right:15px; ONLY; NO left padding!*/
.navbar, .nav-item {margin:0px; padding:0px;}
.navbar-nav {width:100%;}
.nav-link {margin:0px; padding:20px;} /*padding:15px;*/

nav ul li:hover {background-color:#f8f9fa;}
nav.bg-light {background-color:#f3f3f3!important;}

nav ul li.active {text-shadow: 1px 1px #aaa; background-color:#e9e9e9;}
nav ul li.active1 {background-color:#e9e9e9;}
img{width:100%!important;}
#map{width:50%!important;}
.cont{text-align:justify;}
.dropdown-item:active{background-color:#000!important;}

#title {
	font-size: 3em;
	font-family: 'Overlock SC', cursive;
	font-weight:bold;
	text-decoration: none;
	color: #666;	 
	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,.5)), to(rgba(0,0,0,1)));
}
a:visited {color: #800080;}

#r10_carousel ol.carousel-indicators {
	bottom: 0px!important;
}

@media screen and (min-width: 800px) {
	#projects th, #planning th {
		width: 15%!important;
	}
}