/* ## Typography
---------------------------------------------------------------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #444;
}

.fp-forumheader .fp-forumheader__title {
	line-height: 1.4;
}

.entry-header .page-title {
	color: #fff;
	font-size: 42px;
	text-shadow: rgba(0, 0, 0, 0.22) 5px 5px 5px;
}

.fp-reply__thecontent p {
	line-height: 1.7;
}

.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5 {
	color: #e9228b;
}

.brz-not-detected .hentry p:first-of-type:first-letter {
	border-radius: 6px;
	border: 2px solid;
	color: #e9228b;
	float: left;
	font-size: 3.05em;
	font-weight: 700;
	line-height: .8;
	margin: 4px 20px 10px;
	padding: 20px;
}

/* ## FontAwesome Icons
---------------------------------------------------------------------------------------------------- */

.entry-content a[href^="http://"]::after, 
.entry-content a[href^="https://"]::after,
.entry-post-intro p a[href^="http://"]::after, 
.entry-post-intro p a[href^="https://"]::after {
	font-family: "FontAwesome";
	font-weight: normal;
}

.brz .brz-rich-text ul li:before {
	font-family: "FontAwesome";
	font-weight: normal;
}

/* ## Anchors
---------------------------------------------------------------------------------------------------- */

/* Display outline on focus */
a:focus {
	outline: #ccc dotted 1px;
}

.fp-pagination-links a,
.bbp-pagination-links a {
	color: #444;
}

/* Style content anchor links */

.hentry .entry-content p a[href^="http://"],
.hentry .entry-content p a[href^="https://"] {
	padding-right: 17px;
}

.hentry .entry-content p a[href^="http://"]::after, 
.hentry .entry-content p a[href^="https://"]::after {
	content: '\f08e';
	font-size: 0.6em;
	margin: -1px 0 0 4px;
	position: absolute;
}

/* ## Global Styles
---------------------------------------------------------------------------------------------------- */

body {
	background: #fff;
	overflow-x: hidden;
}

textarea,
select,
input[type='date'],
input[type='datetime'],
input[type='datetime-local'],
input[type='email'],
input[type='month'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='time'],
input[type='url'],
input[type='week'] {
	border: 2px solid rgb(230 19 126);
	color: #444;
}

.fp-form label {
	color: #444;
}

/* ## Site Header
---------------------------------------------------------------------------------------------------- */

.fp-siteheader .fp-container {
	max-width: 1400px;
}

.fp-siteheader {
	border: none;
	box-shadow: 0 0 30px 1px rgba(46, 61, 73, 0.1);
	position: relative;
	top: 0;
	width: 100%;
	z-index: 9999;
}

.fp-siteheadertop .fp-headerlogo img {
	max-width: 108px;
}

.fp-siteheadertop .fp-new-discussion {
	border: 2px solid #e6007e;
	border-radius: 6px;
	box-shadow: 0px 2px 20px 5px rgba(120, 120, 120, 0.25);
	font-size: 0.8em;
	font-weight: 700;
	padding: 4px 15px;
}

.fp-siteheadertop .fp-new-discussion:hover {
	background: #fff;
	border: 2px solid #e6007e;
	border-radius: 6px;
	color: #e6007e;
}

.fp-siteheadertop .fp-headeruser .fp-headeruser__name {
	font-size: 0.8em;
	font-weight: 700;
}

.fp-ajaxsearch a {
	font-size: .9em;
}

.fp-siteheadertop .fp-headersearch .fp-headersearch__form input {
	border-radius: 25px;
	font-size: 0.9em;
}

.fp-siteheadertop .fp-headersearch .fp-headersearch__form input:focus {
	box-shadow: inset 0 0 50px 0 #fff7e5; 
	outline: none;
}

input#forumpress-live-search::placeholder {
	color: #999;
}

.fp-siteheadertop .fp-headeruser.fp-headeruser--guest svg {
	max-width: 16px;
}

/* ## Pages
---------------------------------------------------------------------------------------------------- */

/* Homepage */

li.bbp-header {
	background: #e6137e;
	border-radius: 6px;
	box-shadow: 0px 2px 15px 5px rgba(120, 120, 120, 0.10);
}

li.bbp-header ul li {
	color: #fff;
	font-weight: 700;
}

.fp-forums-list {
	border: none;
}

ul.fp-forum {
	background: #fff;
	border-radius: 6px;
	box-shadow: 0px 2px 15px 5px rgba(120, 120, 120, 0.10);
	margin: 20px 0;
}

ul.fp-forum:hover {
	background: #e6137e;
}

ul.fp-forum:hover .bbp-forum-title,
ul.fp-forum:hover .bbp-forum-content,
ul.fp-forum:hover li.bbp-forum-topic-count,
ul.fp-forum:hover .bbp-forum-reply-count,
ul.fp-forum:hover .bbp-forum-freshness a {
	color: #fff;
}

.fp-forum .bbp-forum-info .bbp-forum-title:hover {
	background: #f751a5;
	color: #fff;
}

.fp-forum .bbp-forum-content {
	color: #444;
	padding-top: 5px;
}

.fp-forum .bbp-forum-freshness a {
	font-size: .8em;
}

/* ## Single Forum
---------------------------------------------------------------------------------------------------- */

.fp-topic .fp-topic__meta {
	color: #444;
}

.fp-topic .fp-topic__meta a {
	background: none;
	border-bottom: 2px solid #e6137e;
	color: #e6137e;
	padding: 2px 0;
	text-decoration: none;
}

.fp-topic .fp-topic__meta a:hover {
	color: #280032;
}

/* ## Profile Page
---------------------------------------------------------------------------------------------------- */

.fp-profileheader::before {
	background: none;
}

.fp-profilenav ul a {
	color: #444;
	font-size: 0.8em;
	font-weight: 700;
}

.fp-profile-avatar {
	background:  #ffffff;
	border: 2px solid  #e6007e;
	border-radius: 6px;
	margin: 0px auto 20px;
	max-width: 600px;
	padding: 30px 40px;
}

.fp-profilemain {
	border: 2px solid #e6007e;
	border-radius: 6px;
}

p.bbp-user-forum-role,
p.bbp-user-topic-count,
p.bbp-user-reply-count {
	font-size: 0.9em;
}

.fp-profileheader {
	padding: 25px 0;
}

.fp-profileheader .avatar {
	max-height: 48px;
	max-width: 48px;
}

.fp-profileheader span {
	font-size: 1em;
}

.fp-profilebody .fp-profilebody__title {
	font-size: 1.2em;
}

label[for="basic-local-avatar"] {
  display:  none;
}

fieldset.bbp-form.avatar {
    display: none;
}

/* ## Content Area
---------------------------------------------------------------------------------------------------- */

.fp-forumheader {
	padding: 80px 0 40px;
}

.fp-forumheader.fp-page--sboff .fp-container {
	border: 2px solid #e6007e;
	margin: auto;
	max-width: 860px;
	padding: 20px 60px;
}

.home .fp-forumheader {
	background-attachment: fixed;
	background-image: linear-gradient(#28003294 50%, #28003294 50%), url(/wp-content/uploads/2021/10/home-cricket-women-community-i.jpg);
	background-position: center 13%;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 60px;
	padding: 120px 0;
}

.home .fp-forumheader .fp-forumheader__title {
	color: #fff;
	text-align: center;
	text-shadow: rgba(0, 0, 0, 0.22) 5px 5px 5px;
}

.home h1.fp-forumheader__title::before {
	content: 'Welcome to the CricHIIT ';
}

.home h1.fp-forumheader__title::after {
	content: '!';
}

.fp-forumheader .fp-forumheader__title,
.bbp-breadcrumb p,
.bbp-breadcrumb .bbp-breadcrumb-sep,
.subscription-toggle,
.favorite-toggle {
	color: #e6007e;
}

.fp-forumheader .fp-forumheader__title {
	font-size: 2.4em;
	font-weight: 700;
}

.bbp-breadcrumb {
	line-height: 1.7;
}

.bbp-breadcrumb a {
	color: #280032;
}

.bbp-breadcrumb a:hover {
	border-bottom: 2px solid #e6137e;
	color: #280032;
	padding: 2px 0;
	text-decoration: none;
}

.subscription-toggle,
.favorite-toggle {
	color: #e6007e;
	font-weight: 700;
}

.fp-reply .fp-reply__header,
.fp-reply__thecontent,
.fp-reply .fp-reply__footer {
	margin-left: auto;
	margin-right: auto;
	max-width: 630px;
}

.fp-reply .fp-reply__header {
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	padding-bottom: 20px;
}

.fp-reply .fp-reply__authorname a,
.fp-reply .fp-reply__date {
	color: #444;
}

.fp-reply .fp-reply__authorname a {
	font-size: 1em;
}

.bbp-replies .fp-reply {
	border: none;
	border-radius: 6px;
	box-shadow: 0px 2px 15px 5px rgba(120, 120, 120, 0.05);
}

.fp-reply__thecontent img {
	border-radius: 6px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
	display: block;
	margin: 25px auto 30px;
}

.fp-reply .fp-reply__thecontent ul img {
	border-radius: none;
	box-shadow: none;
	display: inherit;
	margin: 0 3px 0 0;
}

.fp-reply .bbp-topic-revision-log,
.fp-reply .bbp-reply-revision-log {
	background: none;
	border: 2px solid #e6007e;
	border-radius: 6px;
	margin-top: 60px !important;
}

.bbp-topic-revision-log li {
	margin: 5px 0;
}

.bbp-topic-revision-log li a {
	color: #444;
	text-decoration: none;
}

.fp-formcontainer {
	border-radius: 6px;
}

/* ## Archives
---------------------------------------------------------------------------------------------------- */

.fp-topic .fp-topic__title a {
	color: #280032;
	font-weight: 400;
}

.fp-topic .fp-topic__title a:hover {
	color: #e6007e;
}

/* ## Sidebar
---------------------------------------------------------------------------------------------------- */

.widget {
	background: #e6137e;
	border: none;
	border-radius: 6px;
	box-shadow: 0px 2px 20px 5px rgba(120, 120, 120, 0.25);
	padding: 20px 23px;
}

.widget .widget__title {
	border-bottom: 2px solid;
	color: #fff;
	margin: 0 -23px 20px;
}

.widget_display_topics .bbp-forum-title {
	color: #fff;
	font-weight: 400;
	padding: 0 10px;
}

.widget_display_topics .bbp-forum-title:hover {
	background: #f751a5;
	color: #fff;
}

.bbp-replies-widget .bbp-author-avatar {
	margin: 3px;
}

.bbp-replies-widget li {
	margin: 25px 0;
}

.bbp-replies-widget li,
.bbp-replies-widget .bbp-author-name,
.widget_display_replies a,
.bbp-replies-widget time  {
	color: #fff;
}

.widget_display_replies a {
	display: inline-block;
	margin: 0 0 5px;
}

.widget_display_replies a:hover {
	background: #f751a5;
	color: #fff;
}

.bbp-replies-widget time {
	display: block;
}

/* # Login Page
---------------------------------------------------------------------------------------------------- */

.fp-loginlogo img {
	max-width: 90px;
}

.fp-loginpanel .fp-loginpanel__main {
	border-radius: 6px;
	margin: 0 5%;
}

/* # Site Footer
---------------------------------------------------------------------------------------------------- */

/* # Floating Buttons
---------------------------------------------------------------------------------------------------- */

#float-scroll-btn {
	background: #e6137e;
	border-radius: 20px;
	box-shadow: 0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16) !important;
	color: #fff;
	height: 60px;
	padding: 0;
	position: fixed;
	text-align: center;
	z-index: 1000;
	width: 60px;
	-o-transition: opacity ease-out 0.8s !important;
	-webkit-animation: .25s intercom-launcher-frame-appear !important;
	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16) !important;
	-webkit-transition: opacity ease-out 0.8s !important;
	animation: .25s intercom-launcher-frame-appear !important;
}

#float-scroll-btn:hover {
	background: #f751a5;
}

a#float-scroll-btn .fa {
	font-size: 2.2em;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 48%;
	transform: translateY(-50%);
}

a.fp-btn.fp-new-discussion.mobile-float {
	border: 2px solid #e6007e;
	border-radius: 6px;
	bottom: 40px;
	box-shadow: 0px 2px 20px 5px rgba(120, 120, 120, 0.25);
	color: #fff;
	font-weight: 700;
	height: 40px;
	position: fixed;
	right: 120px;
	text-align: center;
	text-decoration: none;
	width: 135px;
	z-index: 9999;
}

a.fp-btn.fp-new-discussion.mobile-float:hover {
	background: #fff;
	color: #e6007e;
}

a.fp-btn.fp-new-discussion.mobile-float span {
	display: block;
	line-height: 2;
	margin-top: 2px;
}

/* ConvertBox
---------------------------------------------------------------------------------------------------- */

/* Boei
---------------------------------------------------------------------------------------------------- */

/* Media Queries
---------------------------------------------------------------------------------------------------- */

@media (min-width: 1400px) {

}
/**** End of min-width-1400px Query ****/

@media (min-width: 1300px) {

}
/**** End of min-width-1300px Query ****/

@media (min-width: 1200px) {

}
/**** End of min-width-1200px Query ****/

@media (min-width: 1024px) {

}
/**** End of min-width-1024px Query ****/

@media (min-width: 900px) {

	body.admin-bar .fp-siteheader.headroom--not-top {
		margin-top: 32px;
	}

	.fp-siteheadertop .fp-headerlogo,
	.fp-siteheadertop .fp-headeruser,
	.fp-siteheadertop .fp-headersearch {
		padding-bottom: 10px;
		padding-top: 10px;
	}

	.fp-siteheadertop .fp-headerlogo,
	.fp-siteheadertop .fp-headeruser {
		border: none;
	}

	.fp-siteheadertop .fp-headeraction {
		padding-right: 20px;
	}

	.fp-siteheadertop .fp-headersearch {
		border-right: none;
		width: 300px;
	}

	.fp-headernav-gravatar {
		display: none;
	}

	.fp-siteheadertop .fp-headeruser .fp-headeruser__menu {
		border-radius: 6px;
	}

	.fp-siteheadertop .fp-headeruser .fp-headeruser__menu li {
		padding: 10px 0;
	}

	.single-forum .fp-forumheader__title {
		position: relative;
	}

	.single-forum .fp-forumheader__title::before {
		color: #e6137e;
		content: 'Category';
		font-size: .4em;
		font-weight: 700;
		left: 0;
		position: absolute;
		top: -30px;
	}

	#bbp-container {
		margin-top: 81px;
	}

	.fp-page.fp-page--sbleft .fp-page__main,
	.fp-page.fp-page--sbright .fp-page__main {
		-webkit-flex: 1 1 70%;
		-moz-flex: 1 1 70%;
		-ms-flex: 1 1 70%;
		flex: 1 1 70%;
	}

	.fp-page.fp-page--sbleft .fp-page__sidebar, .fp-page.fp-page--sbright .fp-page__sidebar {
		-webkit-flex: 1 1 30%;
		-moz-flex: 1 1 30%;
		-ms-flex: 1 1 30%;
		flex: 1 1 30%;
	}

	.fp-reply .fp-reply__content  {
		margin-left: 0;
	}

	/* Floating buttons */
	#float-scroll-btn {
		bottom: 31px;
		right: 30px;
	}

}
/**** End of min-width-900px Query ****/

@media (min-width: 800px) {

}
/**** End of min-width-800px Query ****/

@media (min-width: 700px) {

}
/**** End of min-width-700px Query ****/

@media (min-width: 600px) {

}
/**** End of min-width-600px Query ****/

@media (min-width: 500px) {

}
/**** End of min-width-500px Query ****/

@media (min-width: 400px) {

}
/**** End of min-width-400px Query ****/

@media (max-width: 1399px) {

}
/**** End of max-width-1399px Query ****/

@media (max-width: 1299px) {

}
/**** End of max-width-1299px Query ****/

@media (max-width: 1199px) {

}
/**** End of max-width-1199px Query ****/

@media (max-width: 1023px) {

}
/**** End of max-width-1023px Query ****/

@media (max-width: 999px) {

}
/**** End of max-width-999px Query ****/

@media (max-width: 899px) {

	.fp-siteheadertop .fp-headersearch,
	.fp-siteheadertop .fp-headerlogo,
	.fp-siteheadertop .fp-headernav {
		padding-bottom: 10px;
		padding-top: 10px;
	}

	.fp-siteheadertop .fp-headerlogo {
		padding-left: 0;
		padding-right: 0;
	}

	.fp-siteheadertop .fp-headerlogo img {
		max-width: 55px;
	}

	.fp-headernav-gravatar {
		padding: 10px;
	}

	.fp-headernav-gravatar img {
		display: block;
		margin-top: 2px;
	}

	.fp-siteheadertop .fp-headernav {
		padding-left: 10px;
		padding-right: 0;
	}

	.fp-headernav__icon svg {
		display: block;
	}

	.fp-siteheadertop .fp-headersearch.fp-headersearch--active .fp-headersearch__form {
		padding: 0;
	}

	.fp-siteheadertop .fp-headersearch .fp-headersearch__form input {
		font-size: 1em;
	}

	.fp-siteheadertop .fp-headersearch .fp-headersearch__icon svg {
		max-height: 24px;
		max-width: 24px;
	}

	.fp-forumheader {
		padding: 40px 0 20px;
	}

	.home .fp-forumheader {
		padding: 50px 0;
	}

	.fp-container {
		padding-left: 10px;
		padding-right: 10px;
	}

	.fp-forumheader.fp-page--sboff .fp-container {
		border-radius: 6px;
		margin: 0 10px;
		padding: 20px 15px;
	}

	.fp-forumheader .fp-forumheader__title {
		font-size: 1.4em;
	}

	.fp-forumheader.fp-page--sboff .fp-container .bbp-breadcrumb,
	.subscription-toggle, .favorite-toggle {
		font-size: .8em;
	}

	.fp-topic .fp-topic__avatar {
		margin-right: 12px;
	}

	.bbp-topics .fp-topic__avatar img {
		height: 32px;
		width: 32px;
	}

	.fp-topic .fp-topic__title a {
		font-size: .8em;
	}

	.bbp-replies .fp-reply {
		border: 2px solid #e6137e;
		box-shadow: none;
		padding: 20px 15px 10px;
	}

	.fp-reply__thecontent p {
		font-size: 0.9em;
	}

	.fp-formcontainer {
		border: 2px solid #e6137e;
		border-radius: 6px;
		margin: 64px 2%;
		padding: 20px 12px;
	}

	.fp-form legend {
		color: #280032;
		font-size: 1.2em;
		margin: 0 0 20px;
	}

	.fp-formcontainer label {
		color: #444;
		line-height: 1.7;
	}

	/* Floating buttons */
	#float-scroll-btn {
		bottom: 20px;
		height: 40px;
		right: 35px;
		width: 40px;
	}

	a#float-scroll-btn .fa {
		font-size: 1.5em;
	}

	a.fp-btn.fp-new-discussion.mobile-float {
		bottom: 20px;
		display: block !important;
		right: 105px;
		width: 115px;
	}

	a.fp-btn.fp-new-discussion.mobile-float span {
		font-size: 0.9em;
		margin-top: 3px;
	}

}
/**** End of max-width-899px Query ****/

@media (max-width: 699px) {

}
/**** End of max-width-699px Query ****/

@media (max-width: 599px) {

}
/**** End of max-width-599px Query ****/

@media (max-width: 499px) {

}
/**** End of max-width-499px Query ****/

@media (max-width: 399px) {

}
/**** End of max-width-399px Query ****/