body.boxed #header.sticky.affix {
	margin-top: 0;
}

li.active-revslide {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}

@media(min-width: 768px) {

	#topNav a.logo {
		margin-left: 15px;
	}

	#topNav div.nav-main-collapse {
		float: right;
	}

	#topMain {
		margin-top: 30px;
	}
	#topNav ul.nav > li.lang {
		border: 1px solid rgba(0,0,0,0);
	}

	#topNav ul.nav > li.lang:hover a {
		background: transparent;
	}

	#topNav ul.nav>li:hover>a:before,
	#topNav ul.nav>li.active>a:before {
		background-color: transparent;
	}

	#topNav ul.nav>li:hover>a {
		background: #a94545;
		color: #fff;
	}

	#topNav ul.nav>li:hover>a>span {
		color: #fff;
	}

	#topNav ul.nav>li:hover {
		border-left: 1px solid rgba(0,0,0,0);
	}	

	body.boxed #header.sticky.affix {
		margin-top: -30px;
	}
}

#topNav {
	border-top: none;
}

#topBar {
	min-height: 6px;
}

#topNav button.btn-mobile {
	margin-top: 30px;
}

section .table-hover tr:hover {
	background: rgba(0,0,0,0.3);
}
section .table tr td {
	border-top: 1px solid rgba(0,0,0,0.2);
}

.table > thead > tr > th {
	border-bottom: 2px solid rgba(0,0,0,0.2);
}

footer ul {
	list-style: none;
	padding: 0;
}

footer p {
	font-size: 13px;
}

footer ul li {
	font-size: 13px;
}

footer ul i {
	color: #fff;
	margin-right: 10px;
	font-size: 16px !important;
}

footer .icon_box_wrap {
	display: inline-block;
    float: left;
    margin: 0 10px 25px 0;
}

#footer .spaced {
	padding: 0;
}

/* GALERIA */

.box-content.thumbnail {
	background: transparent;
}

.box-content.thumbnail:hover {
	background: transparent;
}

.box-content.thumbnail h3 {
	position: static;
}

.box-content.thumbnail h3 span {
	width: 100%;
	text-align: center;
	padding: 10px;
}

.success, .warning {
	display: none;
}