
.navbar-dark .navbar-nav .active > .nav-link {
	color: #000 !important;
}

.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 17px !important;
	padding-left: 17px !important;
}

.nav-top {
	background: #666;
	color: #FFF;
	padding: 10px;
	border-bottom: 2px solid #F2BE22;
}

.navbar-dark .navbar-toggler {
	color: rgb(113, 113, 113);
	border-color: rgba(0, 0, 0, 0.13);
}

.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 0px solid rgba(0, 0, 0, .125);
 border-radius: .25rem;
	margin: 0px 10px 15px 10px;
	box-shadow: 0px 13px 14px #0000000f;
}

.card-header {
 padding: .50rem 1rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, .03);
	border-bottom: 2px solid rgb(255, 191, 0);
	font-size: 17px;
}

.texthead {
	position: relative;
	padding: 10px;
	margin: 0px 10px 0px 0px;
	font-size: 25px;
}

.data {
	margin: 0px;
	padding: 0px;
}

.slidecaption {
	position: absolute;
	background: rgba(0, 0, 0, 0.51);
	bottom: 1px;
	z-index: 10;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #fff;
	width: 100%;
	text-align: center;
}

.slidecaption .container a {
	color: #FFF;
}

.img-album {
	background-position: center top;
	padding-top: 65%;
	margin: 5px;
	border: 2px solid #FFF;
	border-radius: 8px;
	transition: ease all 0.3s;
}

.img-album:hover {
	background-position: center top;
	padding-top: 65%;
	margin: 5px;
	border: 2px solid #F2BE22;
	border-radius: 8px;
	transition: ease all 0.3s;
}

.img-banner {
	max-width: 100%;
	height: auto;
	margin: 0px 0px 1px 0px;
}

.img-banner:hover {
	max-width: 100%;
	height: auto;
	margin: 0px 0px 1px 0px;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.photo-director {
	display: block;
	margin: 11px auto 11px auto !important;
	border: 10px solid #FFF;
}


@media (max-width: 480px) {

.col-sm-pull-12 {
	right: 100%
}

.col-sm-pull-11 {
	right: 91.66666667%
}

.col-sm-pull-10 {
	right: 83.33333333%
}

.col-sm-pull-9 {
	right: 75%
}

.col-sm-pull-8 {
	right: 66.66666667%
}

.col-sm-pull-7 {
	right: 58.33333333%
}

.col-sm-pull-6 {
	right: 50%
}

.col-sm-pull-5 {
	right: 41.66666667%
}

.col-sm-pull-4 {
	right: 33.33333333%
}

.col-sm-pull-3 {
	right: 25%
}

.col-sm-pull-2 {
	right: 16.66666667%
}

.col-sm-pull-1 {
	right: 8.33333333%
}

.col-sm-pull-0 {
	right: auto
}

.col-sm-push-12 {
	left: 100%
}

.col-sm-push-11 {
	left: 91.66666667%
}

.col-sm-push-10 {
	left: 83.33333333%
}

.col-sm-push-9 {
	left: 75%
}

.col-sm-push-8 {
	left: 66.66666667%
}

.col-sm-push-7 {
	left: 58.33333333%
}

.col-sm-push-6 {
	left: 50%
}

.col-sm-push-5 {
	left: 41.66666667%
}

.col-sm-push-4 {
	left: 33.33333333%
}

.col-sm-push-3 {
	left: 25%
}

.col-sm-push-2 {
	left: 16.66666667%
}

.col-sm-push-1 {
	left: 8.33333333%
}

.col-sm-push-0 {
	left: auto
}

.col-sm-offset-12 {
	margin-left: 100%
}

.col-sm-offset-11 {
	margin-left: 91.66666667%
}

.col-sm-offset-10 {
	margin-left: 83.33333333%
}

.col-sm-offset-9 {
	margin-left: 75%
}

.col-sm-offset-8 {
	margin-left: 66.66666667%
}

.col-sm-offset-7 {
	margin-left: 58.33333333%
}

.col-sm-offset-6 {
	margin-left: 50%
}

.col-sm-offset-5 {
	margin-left: 41.66666667%
}

.col-sm-offset-4 {
	margin-left: 33.33333333%
}

.col-sm-offset-3 {
	margin-left: 25%
}

.col-sm-offset-2 {
	margin-left: 16.66666667%
}

.col-sm-offset-1 {
	margin-left: 8.33333333%
}

.col-sm-offset-0 {
	margin-left: 0
}
}