/* Google Custom Search */
.ct-content {
    margin-bottom: 80px;
    margin-top: 15px;
}
.gs-result a.gs-visibleUrl,
.gs-result .gs-visibleUrl {
	color: #00bff3 !important;
}
.ct-sidenav .ct-search input {
	color: #fff;
}

#output {
	position: absolute;
	right: 50%;
	top: 115%;
	width: 648px;
}

.bckgrnd {
	background: #2b2c24;
	display: block;
	border-radius: 1rem !important;
	content: none !important;
}
.pager_controls {
	position: inherit;
	top: -45px;
	z-index: 9999999999;
}
	.pager_controls p {
		line-height: 13px;
		font-size: 12px;
	}

.search {
	margin-left: 70px;
	position: relative;
	cursor: pointer;
	width: 450px;
}


.search:before {
	display:none!important;
}
#searchForm input[type=submit] {
	position: absolute;
	width: 0px;
	border: none;
	background: url(search-icon.svg) no-repeat;
	position: absolute;
	right: 47px;
	top: 9px;
	z-index: 9;
	cursor: pointer;
}

#output a {
	font-weight: bold;
	color: #767676;
}
#output p {
	line-height: 13px;
	font-size: 12px;
	color: white;
	margin-bottom: -20px;
	color: white;
	padding: 30px 15px 0px 15px;
}
	#output p:last-child {
		padding-bottom: 10px;
	}
#output a.searchLink {
	font-weight: bold;
	color: #767676;
	font-size: 14px;
}

#lnkPrev, #lnkNext {
	font-weight: bold;
	color: #767676;
	line-height: 13px;
	font-size: 12px;
	float: right;
}

.bckgrndMob {
	background: none !important;
	position: relative!important;
	width: 100% !important;
	max-height: 310px;
}
.modal .searchBtn {
	color: #050404 !important;
}
.modal .search input:focus {
	background-color: #e9e9e9 !important;
	border-color: #707070 !important;
	border-radius: 2rem !important;
}
.btnAra {
	top: 49px!important;
	right: 50px!important;
}
.close-search-iconMob:before {
	content: "\f00d";
}
.close-search-iconMob {
	width: 20px;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	color: #aba7a7;
	right: 8px;
	cursor: pointer;
	top: 5px
}
.modal-content .close span {
	content: none !important;
	color: #ced4da;
}




.Mobpager_controls {
	text-align: right;
}
.modalhtml {

	overflow: auto!important;
}

.searchBtn2 {
	background-color: transparent;
	border-color: #707070;
	color: #767676 !important;
	position: absolute;
	right: 19px;
	top: 45px;
	width: 628px;
	z-index: 9999999999;
	font-size: 13px;
	background: #2b2c24;
	display: block;
	border-radius: 1rem !important;
	content: none !important;
}
@media (max-height: 390px) {
	.bckgrndMob {
		height: 200px;
	}

	.Mobpager_controls {
		top: 22%;
	}
}