.Normal{
	color: var(--qrowd-gray);
	font-size:16px;
	line-height: 25px;
}

a, a:visited {
	
	text-decoration: none !important;
}
p{
	padding-bottom: 15px;
}

/* Lists */
ul, ol {
	margin-left: 0;
	margin-top:10px;
	margin-bottom:20px;
}
.main-header-three ul, 
.main-header-three ol,
.events-list__single ul,
.events-list__single ol {
	margin-top:0;
}
/* Headings */
h1, h2, h3, h4, h5, h6 {
	font-family: var(--qrowd-font);
	color: var(--qrowd-black);
	letter-spacing: var(--qrowd-letter-spacing);
}
.page-header__inner h1 {
	font-size: 50px;
	color: var(--qrowd-white);
	font-weight: 800;
	line-height: 59px;
}
.main-header-three__contact-list {
	position: relative;
	display: flex;
	align-items: center;
	padding: 5px 0;
	margin-bottom:0;
}
h2{
	margin:25px 0;
}
h3{
	margin:20px 0;
}
h3.footer-widget__title{
	margin:0;
}


/* Header */
.logo{
	max-width:100px;
}
.main-menu-three__logo {
    position: relative;
    display: block;
    padding: 0 0;
}

/* Menu */
.shadow-box .current a{
	background-color: var(--qrowd-extra) !important;
	color: var(--qrowd-black) !important;
}

/* Profiles */
ul.dnnAdminTabNav li:nth-child(3),
ul.dnnAdminTabNav li:nth-child(4),
#dnn_ctr_EditUser_VanityUrlRow{
   display:none;
}


.main-header-three__contact-list .text p a {
	color: #fff;
}
.main-header-three p {
	padding-bottom: 0;
}
.public-content a, .public-content a:visited {
	color: #f97d46 !important;
	text-decoration: none !important;
}
a.events-list__btn, a.events-list__btn:visited  {
	color:#fff !important;
}

.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 900 !important;
}
.video-wrapper {
  position: relative;
  width: 100%;
  height: 600px;
  overflow: hidden;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.video-wrapper-med {
	position: relative;
	width: 100%;
	height: 400px;
	overflow: hidden;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.video-wrapper-med .overlay {
  position: absolute;
  width: 100%;
  height: 400px;
  background: rgba(0, 0, 0, .5);
  z-index:100;
}
.video-wrapper .overlay {
  position: absolute;
  width: 100%;
  height: 600px;
  background: rgba(0, 0, 0, .5);
  z-index:100;
}
.video-wrapper-small {
  position: relative;
  width: 100%;
  height: 300px;
  overflow: hidden;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.video-wrapper-small .overlay {
  position: absolute;
  width: 100%;
  height: 300px;
  background: rgba(0, 0, 0, .5);
  z-index:100;
}
.video-wrapper-small h1{
	font-size: 50px;
	color: var(--qrowd-white);
	font-weight: 800;
	line-height: 59px;
	z-index: 900 !important;
	position: relative;
}
.banner-video-1{
  object-fit: cover;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.video-wrapper .header{
  /*position: absolute;
  left:0;
  top:200px;*/
  color: white;
  
  text-align:left;
}
.video-wrapper .header h2 {
	position: relative;
	font-size: 80px;
	color: var(--qrowd-white);
	font-weight: 800;
	line-height: 85px;
	letter-spacing: -0.04em;
	margin-top: 7px;
	margin-bottom: 22px;
	opacity: 1;
	z-index:900;

}
/* Video Categories */
.sidebar_widget:is(.has_border) {
	border: 2px solid #f3f3f3;
}
.sidebar_widget {
	padding: 30px;
	padding-top: 28px;
}
.eds_news_BSCOS .edn_moduleList {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	background-color: rgba(0, 0, 0, 0.025) !important;
}
.eds_news_BSCOS .edn_moduleList li.hasChild {
	cursor: pointer;
}
.eds_news_BSCOS .edn_moduleList > li {
	/*background-color: rgba(0, 0, 0, 0.025);*/
}
.eds_news_BSCOS .edn_moduleList li {
	list-style-type: none !important;
	margin: 0.3rem 0;
	padding: 0.2rem 0;
}
.eds_news_BSCOS .edn_moduleList li > div.edn_hasCount {
	padding-right: 3rem;
}
.eds_news_BSCOS .edn_moduleList li > div {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
}
.eds_news_BSCOS.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div a.edn_link {
	display: inline;
}
.eds_news_BSCOS .edn_moduleList .opened > div > .edn_link, .eds_news_BSCOS .edn_moduleList .active > div > .edn_link {
	color: #ff530d !important;
}

.eds_news_BSCOS .edn_moduleList .opened > div > .edn_link .edn_articleCount, .eds_news_BSCOS .edn_moduleList .active > div > .edn_link .edn_articleCount {
	background-color: #10d7bf;
}
.eds_news_BSCOS .edn_moduleList .opened > div > .edn_link .edn_articleCount, .eds_news_BSCOS .edn_moduleList .active > div > .edn_link .edn_articleCount {
	background-color: #ff530d !important;
}
.eds_news_BSCOS .edn_moduleList .edn_articleCount {
	position: absolute;
	top: 0.2rem;
	right: 0.2rem;
	background-color: #c8c8c8;
	border-radius: 0.1rem;
	text-align: center;
	padding: 0.3rem 0;
	font: 0.8rem/1 "Roboto", "Helvetica", "Arial", sans-serif;
	color: #fff;
	display: inline-block;
	min-width: 2rem;
}
.eds_news_BSCOS .edn_moduleList .edn_link {
	font: 0.9rem/1.1 "Roboto", "Helvetica", "Arial", sans-serif;
	color: #3f3f3f;
	text-decoration: none;
	transition: color 300ms;
	display: inline;
	padding: 0.5rem;
}
.eds_news_BSCOS.eds_subCollection_categoryMenu .edn_category_menu_wrapper li .expand_collapse::before {
	content: "";
	font-family: "FontAwesome";
	font-weight: bold;
	font-size: 14px;
	margin: 0 5px;
	display: inline-block;
}
.eds_news_BSCOS.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div a.edn_category, .eds_news_BSCOS.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div a.edn_articlecount, .eds_news_BSCOS.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div a.edn_rss, .eds_news_BSCOS.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div a.edn_image, .eds_news_BSCOS.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div a.edn_category, .eds_news_BSCOS.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div a.expand_collapse {
	display: inline-block;
	vertical-align: top;
	outline: none;
}


.thm-btn.main-slider__btn{
	z-index:900;
}
.video-wrapper .header p {
	position: relative;
	z-index:900;
	color:#c4c8c8;
	font-size:17px;
	font-weight:500;
	line-height:30px;
	text-shadow: 1px 1px 8px rgba(0,0,0,0.6);
}
ul.welcome-one__points{
	margin-top:0;
}
.welcome-one {
	padding: 120px 0 50px;
}
.events-one {
	position: relative;
	display: block;
	padding: 120px 0 50px;
}
.welcome-one__points li + li {
	margin-top: 0px;
}
.welcome-one__points li .content h3 {
	margin-bottom:5px;
	font-size: 18px;
	font-weight: 600;
	line-height: 31px;
}
.welcome-one__text {
	margin-top: 5px;
	margin-bottom: 5px;
}
.welcome-one__sub-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}
.creator-funded__left p{
	color: #8b9e9e;
	font-weight: 500;
	margin-right: 85px;
	line-height: 30px;
}
.creator-funded__left .section-title {
	margin-bottom: 30px;
}
.ready-two__content p {
	padding-bottom: 0;
}
.ready-two__content h3 {
	margin:0;
}
/* Header Links */
.page-header-bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center -50px;
	mix-blend-mode: luminosity;
	opacity: .50;
	z-index: -1;
}
.main-header-three__login-list a {
	position: relative;
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 13px;
	font-weight: 500;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.main-header-three__login-list a:hover {
  color: var(--qrowd-white);
}
.feature-two__single-bg {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	mix-blend-mode: luminosity;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	z-index: -1;
}
.feature-two__single-3 {
	background-color:#e33c34;
	color:#fff;
}
.feature-two__single-2 h4,
.feature-two__single-3 h4{
	color:#fff;
}
.feature-two__single-2 {
	background-color: #f3b42d;
	color:#fff;
}
.site-footer__bottom {
	position: relative;
	display: block;
	padding: 33px 0 38px;
	background-color: #202020;
	box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.08);
}
.main-header-three__contact-list .text p {
	font-size: 13px;
	font-weight: 500;
	color: #fff;
}
.main-header-three__login {
	position: relative;
	display: block;
	margin-right: 0;
	padding: 5px 0;
}

/* Links */
.welcome-one__expert::before {
	content: "";
	position: absolute;
	bottom: 2px;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #cbcece;
}
a.headerLink{
	color:#fff !important;
}
a.headerLink:hover{
	color: var(--qrowd-black) !important;
}


.footer-widget__Contact-list p{padding-bottom:0;}
.section-title__title {
	margin: 0;
	font-size: 50px;
	line-height: 60px;
	font-weight: 600;
	letter-spacing: -0.04em;
	margin-top: 5px;
}
.creator-funded__left .section-title__title {
	margin: 0;
	font-size: 50px;
	line-height: 60px;
	font-weight: 800;
	letter-spacing: -0.04em;
	margin-top: 5px;
}

.team-one__name {
	font-size: 20px;
	font-weight: 800;
	line-height: 24px;
}
.partner-page__title {
	font-size: 20px;
	font-weight: 800;
	line-height: 30px;
}

/* Teams */
.team-one__content_Committees {
	position: relative;
	display: block;
	text-align: center;
	background-color: var(--qrowd-white);
	padding: 26px 0px 30px;
	margin-top: -35px;
	margin-left: 30px;
	margin-right: 30px;
	transition: all 500ms ease;
	z-index: 2;
}
.team-one__content_Committees .team-one__name{
	font-size: 17px;
}


/* Buttons */
.thm-btn {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	-webkit-appearance: none;
	appearance: none;
	outline: none !important;
	border: none;
	background-color: var(--qrowd-base);
	color: var(--qrowd-white) !important;
	font-size: 14px;
	font-weight: 800;
	letter-spacing: 0;
	padding: 15px 50px 15px;
	transition: all 0.5s linear;
	overflow: hidden;
	z-index: 1;
}
.thm-btn.main-slider__btn:hover {
	background-color: var(--qrowd-black);
}
.main-slider__btn:before {
  background-color: var(--qrowd-black);
}
.ready-two__btn {
	background-color: var(--qrowd-black);
}
.ready-two__btn:hover{
	color: var(--qrowd-base) !important;
}
.main-menu .main-menu__list > li > a::before, .stricky-header .main-menu__list > li > a::before {
	content: "";
	height: 6px;
	border-radius: 0px;
	background-color: rgba(255, 57, 57, .10);
	position: absolute;
	bottom: 7px;
	left: -4px;
	right: -4px;
	transition: transform 500ms ease;
	transform: scale(0, 1);
	transform-origin: left center;
	z-index: 1;
}

/* Events */
.events-list {
	position: relative;
	display: block;
	padding: 50px 0 90px;
}
.events-list__left {
	max-width: 100%;
	width: 100%;
}

/* Videos */
.events-list {
	position: relative;
	display: block;
	padding: 0 !important;
}



/* Misc */
.changing-one__inner,
.changing-one__inner p {
	color: var(--qrowd-white);
}
.square-bg-1{
	background-color:red;
	padding:10px 40px;
	color:#fff;
	text-align:center;
}
.events-list.priorities .events-list__single {
	padding-top: 10px;
	padding-bottom: 10px;
}
.events-list.priorities .events-list__single p{padding-bottom:0;}
.team-one {
	padding: 50px 0 50px;
}
.section-title {
	margin-bottom: 20px;
}
.about-two {
	padding: 50px 0 80px;
}

/* Forms */
.formCSS .section-title {
	margin-bottom: 20px;
	margin-top: 30px;
}
.formCSS .required label::after, legend.required::after {
	display: none;
}
.formCSS .multiple-choice-radio>label{
	display:block;
}
.formCSS .form-label{
	font-weight:bold;
}
::placeholder {
  color: #ccc !important;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: red;
}


/* Tots banner css */
.tots-banner-row{
	background-color:#ffd065;
	background-image: url(/portals/0/images/tots/tots-header-bg.svg);
	background-position: bottom right;
	background-repeat: no-repeat,no-repeat;
	background-size: 100vw,100vw;
	min-height:300px;
}
.tots-banner {
	min-height:300px;	
}
.tots-train{
	position:relative;
	min-height:200px;
}
.tots-train img{
	position:absolute;
	bottom:0;
	width: 125%;
}
.tots-banner h3,
.tots-banner p{
	color:#184e8c;
	font-weight:bold;
}


/* X-Small devices (portrait phones, less than 576px)
// No media query for `xs` since this is the default in Bootstrap
*/

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	.main-menu .main-menu__list > li > a, .stricky-header .main-menu__list > li > a {
		font-size: 14px;
	}
	.main-menu .main-menu__list > li > ul > li > a, .main-menu .main-menu__list > li > ul > li > ul > li > a, .stricky-header .main-menu__list > li > ul > li > a, .stricky-header .main-menu__list > li > ul > li > ul > li > a {
		font-size: 14px;
		line-height: 30px;
		padding: 0px 20px 0px;
	}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.page-header {
		padding: 0;
		height:400px;
	}
	.page-header-content {
		height:300px;
	}
	.page-header-content {
		position: relative;
		display: block;
		padding: 156px 0 155px;
		background-color: var(--qrowd-black);
		overflow: hidden;
		z-index: 1;
	}
	.logo{
		max-width:150px;
	}
	.main-menu-three__logo {
		padding: 0 25px 0 0;
	}
	.tots-banner-row{
		background-position: top right;
	}
	.tots-train{
		position:relative;
		min-height:300px;
	}
}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	
}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {
	
}
