
.mickey-mouse {
color: ;
}

.component-container {
	
}
._382,
.component-container {
	
color:  !important;
}

._382 .container,
.component-container .container {
	margin: 0px auto;
	max-width: 100%;
	width: 1280px;width: 100%;padding: 20px;padding: 0px;
	font-family: Palatino;
	color:  !important;

}

/* font-family, font-color */

header1, header2, h1, h2, h3, h4 {
	color: rgba(140,114,79);
	font-family: Philosopher;
}

	.component-container .container a, .component-container .card-body a {
	
	} 
	.component-container .container a:hover, .component-container .card-body a:hover {
	
	} 
	.component_container .sidebar a {
	
	}
	
	.component-container .sidebar a:hover {
	
	}
	
	
	
.component-container .featured-section {
	width: 100% !important;
  object-fit: cover;

	transition-duration: 1.5s;
}

.component-container .featured-section:hover {
  -webkit-filter: grayscale(0%) contrast(170%) brightness(90%); 
  filter: grayscale(00%) contrast(170%) brightness(90%);
	transition-duration: 1.5s;
}

@media screen and (max-width: 600px ) {
	.component-container .featured-section {
		height: 300px !important;
	}
}

.component-container .img-caption {
	position: absolute;
	background:rgba(0,0,0,.5) !important;
	color: #fff;
	text-align: center;
	padding: 5px;
	width: 100%;
	margin: 0px auto;
	margin-top: -40px; /* NEED BETTER METHOD MAYBE USING */
	font-size: 20px;
}

