/*--------------------------------------------------------------
  Template Name: Pharaoh  Historical HTML Template.
  Template URI: #
  Description: Pharaoh is a unique website template designed in HTML with a simple & beautiful look. There is an excellent solution for creating clean, wonderful and trending material design corporate, corporate any other purposes websites.
  Author: HasTech
  Author URI: https://themeforest.net/user/hastech/portfolio
  Version: 1.0
---------------------------------------------------------------*/
@font-face{
	font-family:'Great Vibes';
	src:url('/Resources/fonts/GreatVibes-Regular.ttf');
}

@font-face{
	font-family:'Raleway';
	src:url('/Resources/fonts/Raleway-Regular.ttf');
}

@font-face{
	font-family:'Tangerine';
	src:url('/Resources/fonts/Tangerine-Regular.ttf');
}

@font-face{
	font-family:'Roboto Mono';
	src:url('/Resources/fonts/RobotoMono-VariableFont_wght.ttf');
}


p, .main__menu > li > a, .ft__menu li a,.ft__post__list li{font-size:17px!important}

body, p, .breadcrumb-item, .main__menu a, .htc__btn btn__theme, .blog__title a, .blog__title span, .title__line-4, .post__details,
.bl__list__btn, .bl__like__comment, .testimonial-wrap, .blog__inner h2, .funfact h2, .footer__title, .htc__blog__dtl__inner h2,
.event__details h2, h3{font-family:'Raleway', sans-serif}

h3{font-size:24px}

.scroll-header .logo a{display:block!important}


ul.icon{margin-left:30px}
ul.icon li{font-size:17px;margin-bottom:10px;color:#666666}
ul.icon li:before{font-family: 'FontAwesome';margin:0 10px 0 -24px;}
ul.icon li ul li{font-style:italic}
ul.icon li ul li:before{font-size:12px}
ul.icon.bullet > li:before{content: '\f111';color: #eabd00;}
ul.icon.credit > li:before{content: '\f2c0';}
ul.icon.credit > li.org:before{content: '\f19c';font-size: 14px;vertical-align: top;}
ul.icon.dash > li:before{content: '\f068';color: #eabd00;}
ul.icon.alpha{list-style-type:upper-alpha;margin-left:45px}
ul.icon.alpha  > li{counter-increment: li}
ul.icon.alpha  > li::marker{color: #eabd00;font-weight: bold;font-size: 24px;font-family: 'Roboto Mono';}

.title__line--2, .title__line--6{font-weight:bold;color:#003600}

.blog__thumb{max-height:250px;overflow-y:hidden;}
.bl__list__thumb{max-height:390px;overflow-y:hidden;}
.ft__post__thumb{max-height: 120px;overflow: hidden;}
.ft__post__thumb img{width:100%;}
.post__thumb{width: 86px;max-height: 80px;overflow: hidden}

.event__post__date{margin-top:10px}

.htc__right__sidebar a, .tab-content a, .news a, .event__location a{color:#003600;font-weight:bold;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.htc__right__sidebar a:hover, .tab-content a:hover, .title__line--2 span, .title__line--6 span, .event__location a:hover{color:#eabd00;}
.htc__right__sidebar .post__thumb img{max-height: 58px;height: 100%;width: auto;}
.news a:hover{color: #eabd00;}

.blog__btn--2 a {color: white;}
.event__details{background:rgba(255,255,255,.9)}
.event__grid .upcoming{padding:15px;}
.event__grid .upcoming p{padding:0}
.event__hover__information .event__btn{background-color:#eabd00;border-color:#eabd00;position:absolute;bottom:10px;right:10px}
.event__hover__information .event__btn:hover{color:#eabd00;background-color:transparent;border-color:#eabd00}
.main_menu_btn{background-color:#eabd00;border-radius: 5px;padding:0 20px;border: 1px solid #eabd00;color:white!important}
.main_menu_btn:hover{color:#eabd00!important;background-color:transparent;cursor:pointer}
.funfact h2{margin-bottom:8px;font-weight:bold}
.funfact span.count, .funfact span.nocount{position:absolute;color:#eabd00;font-weight:bold;right:10px;font-size:36px}
#scrollUp, .htc__btn.btn__theme{background-color:#003600;border-color:#003600;white-space:nowrap}
.htc__btn.btn__theme:hover{color:#003600;background-color:transparent;border-color:#003600}
button[disabled]{color:#003600!important;background-color:transparent!important;border-color:#003600!important;cursor:not-allowed;}

.main__menu a{font-weight:bold!important}
.bradcaump-title{font-family:'Tangerine', cursive;font-size:80px}
.footer p{color:#bbb!important}
.slider--two .slider__inner h2 {color:white;font-size: 120px;}
.brand__wrap{padding:20px}
.brand__list li a{height: unset;line-height: 36px;width:100%;font-size: 200%;padding: 30px;border-color:#eabd00;}

p.quote{position:relative;padding:20px 10%}
p.quote::before {content: url("/resources/images/icons/quote-left.png");left: 0;position: absolute;top: -15px;z-index: 1;}
p.quote::after {bottom: 0;content: url("/resources/images/icons/quote-right.png");position: absolute;right: 0;z-index: 1;}
p.quote small{float:right}
p.quote small:before{content: "\2014"}

/*.social__icon li a i {font-size: 25px;height:auto;width:auto;padding: 2px 5px;}*/
.social__icon i {border: 1px solid #444;color: #bbbbbb;line-height: 28px;text-align: center;transition: all 0.4s ease 0s;font-size: 25px;height:auto;width:auto;padding: 2px 5px;}
.social__icon a:hover i,  .social__icon a:focus i, .social__icon a:active i{color: #eabd00;background-color:white}

.ft__recent__post {justify-content: unset!important}

/*****************************************
************** HISTORICAL BIOS ***********
******************************************/

/*!!!!!!!!!!!!!!!*/
/*---Search-----*/
/*!!!!!!!!!!!!!*/

.form_wrapper {
	position: relative;
	overflow: hidden;
}

.form_wrapper > .contact-form-wrap {
	position: relative;
	z-index:5;

	padding: 30px;
    background-color: rgba(255,255,255, 0.90);
	margin-top: 0;

}
.form_wrapper * > input:focus {
	background-color:#fff!important;
}
.form_image{
	position: absolute;
	z-index: 1;
	left:0;
	right:0;
	top: 0;
	bottom:0;
	background-image: url('/Resources/images/Index_Collections.jpg');
	background-repeat: no-repeat;
	background-size: 150%;
	background-position: 50% 40%;
	background-size: cover;
	filter: sepia(5);
}

.search_info > a{
color:#003600;
}
.search * > label {
	color:#003600;
}

.search_btn {
	background-color:#003600;
	color: #fff;
}
.search_btn:hover, .search_btn:focus {
	background-color: #fff!important;
	color: #003600!important;
}

.reset_btn {
	border: 1px solid #EABD00;
	margin: 0 15px;
	background-color:#EABD00;
	color: #fff;
}

.reset_btn:hover {
	border-color: #EABD00;
	background-color: #fff;
	color: #EABD00;
}

.custom_select {
	height: 48px;
    border: 1px solid #eeeeee;
	border-radius:0%;
}

.custom_select > option:first-child{
	font-size: 14px!important;
}

.disclaimer {
	border: 2px solid #EABD00;
	padding: 10px 20px;
	margin: 40px 0 10px;
}

@media screen and (max-width: 767px){
	.custom_select {
		margin: 40px 0 0!important;
	}
}

/*!!!!!!!!!!!!!!*/
/*---Results---*/
/*!!!!!!!!!!!!*/

/*--Sort--*/

.sort_wrapper {
	/*display: flex;
	flex-direction: row;*/
	padding:10px;
	border: 2px solid #003600;
	/*justify-content: space-around;*/

}
.sort_wrapper * {
	color: #003600;
}
.sort_wrapper > .radio_group {	
	justify-content: space-around;
}

.sort_item {
	display: flex;
	height: 50px;
	align-items: center;
	justify-content: space-between;
}

.vertical_align {
	margin: 0;
	vertical-align: middle;
}

/*--Pagination--*/

.pagination {
	padding-left: 8px;
	list-style: none;
	margin: 10px 0;
	display: inline-block;
}
.pagination * a {
	border-radius: 0!important;
}

.pagination>li{
	margin-bottom: 4px;
	margin-left: 0!important;
	padding-left: 0!important;
	display: inline;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #333;
	font-size: 17px;
	text-decoration: none;
	   background-color: #fff;
	border: 1px solid #ddd;
}
.pagination > .active > a{
	border-color: transparent!important;
	background-color: #eabd00;
}

.tbl_info_wrapper{
	display: flex;
    align-items: center;
}

.tbl_info_btn{
	flex-basis: 300px;
}

.tbl_info {
	flex: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: end;
	/*margin-bottom: -40px; */
}
.top_pagination_container {
	display: inline-flex;
	justify-content: flex-end;
	align-items: center;
	flex-grow: 1;
}
.top_pagination_container .pagination {
	padding-left: 10px;
}

/*--Table--*/

.name_anchor {
	margin-bottom: 5px;
	color: #003600!important;
}
.name_anchor:hover {
	color:#EABD00!important;
}

.narrow_btn {
	border: 2px solid #003600;
	color: #003600;
}

.table{
	border-collapse: collapse;
}

#theTbl .table * > a {
	color: #333;
}


.table-striped tbody tr:nth-of-type(odd) {
	background-color: #FFF;
}

.table-striped tbody tr:nth-of-type(even) {
	background-color: #f8f8f8;
}

thead{
	background-color: #003600;
	color: #fff;
}

#theTbl th{
	width: 15%;
	color: #fff;
	padding: 15px 10px!important;

}

#theTbl td{
	padding: 20px 15px!important;
	color:#444;
	font-weight:500;
}

.red{font-weight:bold;color:red}
span.prty{cursor:help}

label,td, th, option {
	font-size: 17px!important;
}



#theTbl table {
	margin-top: 5px;
}

/*!!!!!!!!!!!!!!*/
/*---View All---*/
/*!!!!!!!!!!!!*/

.view_all a {
	color: #003600;
	font-size: 17px;
	font-weight: 600;
}

.view_all a:hover {
	color: #eabd00;
}

.letter_nav{
	padding-right:10px;
}

.letter_nav a {
	border: 1px solid #003600;
	color: #333;
	padding: 10px;
	font-size:17px;
	font-weight: 600;
	display: inline-flex;
	margin-bottom: 10px;
	min-width: 40px;
	justify-content: center;
}

.letter_nav a:hover {
	border-color: #EABD00;
	background-color: #eabd00;
	color: #fff!important;
}

.nav_target {
	position: relative;
	top: -100px;
	visibility: none;
}




@media(min-width: 1200px){
	.mani_menu_box.active{
		margin-right: -150px;
	}
}

@media(max-width: 1024px){
	.mani_menu_box.active{
		margin-right: -50px;
	}
}

@media (max-width: 1500px) and (min-width: 1170px){
	.slider--two .slider__inner h2 {font-size: 90px;}
}

@media (max-width: 1169px) and (min-width: 992px){
	.slider--two .slider__inner h2 {font-size: 69px;}
	.mani_menu_box .main__menu__nav.show-menu {margin-top:10px}
}

@media (max-width: 991px) and (min-width: 768px){
	.slider--two .slider__inner h2 {font-size: 50px;}
	.mani_menu_box .main__menu__nav.show-menu {padding-right: 0;margin-top:10px}
	.main__menu > li {padding: 0 9px;}
}

@media (max-width: 767px){
	.container {width: auto;}
	.copyright__inner p {color: #bbbbbb;font-size: 14px!important;}
	/*.indicator__style--1.owl-carousel .owl-nav .owl-prev{left:20px;top:-10px;}
	.indicator__style--1.owl-carousel .owl-nav .owl-next{right:20px;top:-10px;}*/
	.indicator__style--1.owl-carousel .owl-nav > div{display:none}
	.event__details {padding: 20px 10px;top:auto}
	.slider--two .slider__inner h2 {font-size: 27px;}
	.bradcaump-title{font-size: 55px;}
	.title__line--6:before{display:none}
	.title__line--6,title__line--2{padding-left:0}
	.htc__upcomig__inner p{font-size: 13px!important}
	.nav-tabs>li{width:100%}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {border-bottom-color: #ddd;border-radius:4px}
}

@media (max-width: 500px){
	.container {width: auto;}
	.funfact span.count, .funfact span.nocount{position:relative;display:block;text-align:center;margin-bottom:10px}
}

/*!!!!!!!!!!!!!!!!!!!!!!*/
/*  DIGITAL EXHIBITS   */
/*!!!!!!!!!!!!!!!!!!!!*/

.addOnExhibitInner{
	padding-left: 4rem;
	padding-right: 4rem;
}

.addOnExhibitInner > .exhibitImg{
	display:flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.bl__list__thumb a img {
	object-fit: none;
	max-height: 390px;
}
/*!!!!!!!!!!!!!!!!!!!!!!!!*/
/*  MEMBER BIOGRAPHIES   */
/*!!!!!!!!!!!!!!!!!!!!!!*/

.member_bio p{
	margin-bottom: 10px;
}

