.nopad {
	
	
	padding:0;
}

.search-bar input {
    height: 50px;
    padding: 0.5em;
}

#mc4wp-form-1 .btn-submit {
	
	padding-left:5%!important;
	padding-right:5%!important;
}

@media(max-width:576px) {
	
	.footer-right {
		
		margin-top:25px;
	}
	
	.first-block {
		
		margin-top:-40px;
	}
#mc4wp-form-1 .btn-submit {
	
	margin-top:25px;
	}
	
}

.feat-no-link .more-link {
	
	display:none;
}
@media(max-width:768px) {
	
	#wrapper-footer .form-block {
    width: 96.5%!important;
    margin-right: 1%;
    margin-left: 1%;
}
}

@media(max-width:992px) {
	#wrapper-footer .form-block:nth-of-type(3) {
	
		width:96.5%!important;
		
	}
	
	.footer-mid input {
		
		margin-bottom:10px;
	}
}
.nf-response-msg {
    text-align: center;
    color: white;
}
#chartdiv2 {
	
	height: 60vh;
	min-height:60vh;
}

.quote {

	display: flex;
	flex-wrap:wrap;
	padding-top: 20px;
	position: relative;
}

.map-disclaim {
	
	font-size:13px;
	font-style: italic;
	pointer-events:none;
}

.quote i {

	font-size: 20px!important;
	padding: 0 10px;
	flex-basis:10%;
}

.quote-text {

	flex-basis: 90%;
	font-style: italic;
}

.rsc-sc {

	padding-bottom: unset!important;
	padding-top:17%;
	margin-top: 5%!important;
	min-height: 200px;
}

.rsc-sc .close-btn {

top:10%;

}
.quote-author {

	margin-left: 10%;
}

.quote-border {

	position: absolute;
	top: 0;
	left: 5%;
	width: 40%;
	height: 1px;
	background-color: #cccccc;
}


.page-id-7731 .ampopup-content a {

margin:0!important;
}

.is-relative {


position:relative;
}

.ampopup-content a {

font-size; 18px;


}


.ampopup-content h2 {
	
	margin-bottom: 5px;
}

.rs-hq {
	
	font-size:18px!important;
}

.gallery {

	position: relative;
	z-index: 434394;
	margin-top: 15%;
}


.gallery-overlay {

	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.45);
	z-index: 0;

}

.close-btn {
    width: 100%;
    z-index: 130303483043;
    font-size: 20px;
    float: right;
    position: absolute;
    top: 17%;
}


.close-btn-sound {

	width: 100%;
	z-index: 130303483043;
	font-size: 20px;
	float:right;
	position: absolute;
	top: 10%;

}

.gallery .close-btn {

	top: -7%;
}
.close-btn i {

      font-size: 25px;
    position: absolute;
    right: 0;
    top: -7%;
    color: black;
    z-index: 34343434;
    width: 50px;
    }

    .media-iframe {

    	top: 25%;
    }
.ampopup-content {

	top:50%!important;
	left: 30%!important;
	width:50%;
	position: absolute;;	
	min-width: 400px!important;
	background-color: white!important;
		box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
		padding: 1%;

}

.ampopup-content h2 {

	font-size: 26px;
}

.ampopup-content h3 {

margin-top:25px;
	font-size: 18px;
	margin-bottom: 20px;
}

.ampopup-content a {

	color: black;
	margin-left: 15px;
}

.ampopup-content a:hover {

color:#F38E3C;

}

.ampopup-content i {

	font-size: 30px;
	width: 40px;
}

.ampopup-content p {

	font-size: 15px;
}

#iframeHolder {

    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.holder {


    width: 50%;
    padding-bottom: 32%;
    position: relative;
    margin: 0 auto;

}

.holder iframe {

	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 4334344334;
}

.fluidMedia {
    position: fixed;
    top:25%;
    left:25%;
    padding-bottom: 56.25%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    height: 0;
    overflow: hidden;
}

.fluidMedia iframe {
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%;
}

#main-menu li a {
	
	font-size:16px;
}

@media (min-width:1395px) {
	
	#main-menu li a {
		
	font-size:18px;
		
	}
	
	#main-menu {
		
		padding-left:5%;
	}
}

  @media (min-width: 992px) and (max-width: 1192px) {

	  #wrapper-navbar {
		  
		  padding-top:3%;
	  }

	  .header-register-link {
		  
		  position:absolute;
		  top: -15px;
		  right: 15px;
		  display: flex;
	  }
	  
	  #main-menu li a {
		  
		  font-size: 15px;
	  }
}



#main-menu {
	
	padding-left:0;
}

.welcome-dropdown {
	
	width: 330px;
}

.dl-icon {
	
	width: 200px;
	margin-right: 24px;
}

.pdf-download-btn {

padding:15px!important;

}

.button-panel-thirds {


justify-content: center;

}

.btn-register-header {



}

.wizard-cover {


z-index:0;
}

.single-activity_bank .newsletter-block {


display:none;
}

@media (min-width: 782px){
.wp-block-column:not(:first-child) {
    margin-left: 0!important;
}
}

.has-pale-pink-background-color {
		background-color: #f78da7;
	}

	.has-vivid-red-background-color {
		background-color: #cf2e2e;
	}

	.has-luminous-vivid-orange-background-color {
		background-color: #ff6900;
	}

	.has-luminous-vivid-amber-background-color {
		background-color: #fcb900;
	}

	.has-light-green-cyan-background-color {
		background-color: #7bdcb5;
	}

	.has-vivid-green-cyan-background-color {
		background-color: #00d084;
	}

	.has-pale-cyan-blue-background-color {
		background-color: #8ed1fc;
	}

	.has-vivid-cyan-blue-background-color {
		background-color: #0693e3;
	}

	.has-vivid-purple-background-color {
		background-color: #9b51e0;
	}

	.has-very-light-gray-background-color {
		background-color: #eee;
	}

	.has-cyan-bluish-gray-background-color {
		background-color: #abb8c3;
	}

	.has-very-dark-gray-background-color {
		background-color: #313131;
	}


	.has-pale-pink-color {
		color: #f78da7;
	}

	.has-vivid-red-color {
		color: #cf2e2e;
	}

	.has-luminous-vivid-orange-color {
		color: #ff6900;
	}

	.has-luminous-vivid-amber-color {
		color: #fcb900;
	}

	.has-light-green-cyan-color {
		color: #7bdcb5;
	}

	.has-vivid-green-cyan-color {
		color: #00d084;
	}

	.has-pale-cyan-blue-color {
		color: #8ed1fc;
	}

	.has-vivid-cyan-blue-color {
		color: #0693e3;
	}

	.has-vivid-purple-color {
		color: #9b51e0;
	}

	.has-very-light-gray-color {
		color: #eee;
	}

	.has-cyan-bluish-gray-color {
		color: #abb8c3;
	}

	.has-very-dark-gray-color {
		color: #313131;
	}

	
	.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
		background: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
	}

	.has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
		background: linear-gradient(135deg,rgba(0,208,132,1) 0%,rgba(6,147,227,1) 100%);
	}

	.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
		background: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
	}

	.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
		background: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
	}

	.has-luminous-vivid-orange-to-vivid-red-gradient-background {
		background: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
	}

	.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
		background: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
	}

	.has-cool-to-warm-spectrum-gradient-background {
		background: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
	}

	.has-blush-light-purple-gradient-background {
		background: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
	}

	.has-blush-bordeaux-gradient-background {
		background: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
	}

	.has-purple-crush-gradient-background {
		background: linear-gradient(135deg,rgb(52,226,228) 0%,rgb(71,33,251) 50%,rgb(171,29,254) 100%);
	}

	.has-luminous-dusk-gradient-background {
		background: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
	}

	.has-hazy-dawn-gradient-background {
		background: linear-gradient(135deg,rgb(250,172,168) 0%,rgb(218,208,236) 100%);
	}

	.has-pale-ocean-gradient-background {
		background: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
	}

	.has-electric-grass-gradient-background {
		background: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
	}

	.has-subdued-olive-gradient-background {
		background: linear-gradient(135deg,rgb(250,250,225) 0%,rgb(103,166,113) 100%);
	}

	.has-atomic-cream-gradient-background {
		background: linear-gradient(135deg,rgb(253,215,154) 0%,rgb(0,74,89) 100%);
	}

	.has-nightshade-gradient-background {
		background: linear-gradient(135deg,rgb(51,9,104) 0%,rgb(49,205,207) 100%);
	}

	.has-midnight-gradient-background {
		background: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
	}
	/* stylelint-enable function-comma-space-after */







.search-bar-header {

	position: absolute;
	bottom:-40px;
	width: 270px;
	right:0;

}

.wp-block-button {

width:fit-content;

}

#menu-external-resources {


list-style:none;
padding-left:0;
}



#menu-footer-lower {


list-style:none;
float:left;
font-size:14px;
padding-left:0;

}

 .page-id-607 .wp-block-button.aligncenter.is-style-outline
{

width:fit-content;
border-color: #34a4be;

}



.footer-lower {

width:100%;
display:flex;
flex-wrap:wrap;
justify-content:center;
}
#menu-footer-lower li {

margin-right: 10px;
font-size:14px;
float:left;

}

italic {
font-style:italic;
}

.search-bar-header input {

	height: 40px;
}

#searchsubmit {

	padding-left: 10px;
	padding-right: 10px;
}

#nf-form-title-1 {

display:none;

}

.nf-form-fields-required {

display:none;

}

.nf-form-content {

    max-width: 90%;
    margin: 0 auto;
    padding: 5%!important;
    background: white;
    border-radius: 30px!important;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;

}

.marg-top-5 {

margin-top:5%;

}

.learndash-wrapper .ld-content-actions>a {

flex:0.4;
}

.learndash-wrapper .ld-content-actions {

display: flex;
justify-content: center;



}

.learndash-wrapper .ld-item-list {

padding:0 5% 5% 5%;
}

.single-sfwd-courses .wp-block-cover:last-of-type {

display:none;

}

.single-sfwd-courses .wp-block-cover h2 {

text-align:left;

}

.learndash-wrapper .ld-course-status.ld-course-status-enrolled {

display:none;

}

.learndash-wrapper.learndash-widget .ld-progress {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 85%;
    margin: 0 auto;
    background: #f2f3f4;
    margin-bottom: 40px;
    padding-top: 20px;
    border-radius: 25px;
    padding-right: 30px;
    padding-left: 30px;
}

.learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar {

background-color:white;
}

.learndash-wrapper #btn-join, .learndash-wrapper .btn-join {


background-color: #F48E3C;
font-family: primary-bold;
font-size: 20px;
border-radius:0;
padding:3%;


}

.learndash-wrapper #btn-join, .learndash-wrapper .btn-join {
    background-color: #F48E3C;
    font-family: primary-extrabold;
	text-transform: uppercase;
    font-size: 20px;
    border-radius: 0;
    padding: 1%;
    width: unset;
    margin-left: 1%;
    margin-top: 1%;
}


.learndash-wrapper #btn-join:hover {
background-color: #34A4BE;

}

.learndash-wrapper .btn-join:hover {
background-color: #34A4BE;
}
.ld-course-status {

display:none!important;
}

.user_has_no_access .ld-lesson-list {

display:none;
}

.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover {
color: #F48E3C!important;
}

.ld-lesson-topic-list {


padding-left:5%;
padding-right:5%;
}

.postid-3984 .ld-item-list-item-preview a, .postid-3956 .ld-item-list-item-preview a, .postid-3970 .ld-item-list-item-preview a {
background-color:transparent!important;
display:none!important;
}

.single-sfwd-quiz .wp-block-cover:last-of-type {

}

.single-sfwd-quiz .wpProQuiz_content{

padding:5%;
}

.recover-password {

margin-top: -5%;
    z-index: 5;
    position: relative;
    margin-bottom: 5%;
}

.page-id-4471 .ld-search-prompt {


display:none!important;

}

.page-id-4471 .form-submit {


text-align:center;

}

.form-submit[data-wppb-msf="yes"] #register, .form-submit[data-wppb-msf-ep="yes"] #edit_profile {
    width: fit-content!important;
    margin: 0 auto;
}


.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90px;
    flex:unset!important;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 0 12px;
}

.ld-profile-stats {

justify-content: space-evenly;
}

.search-results .entry-header {

display:block;

}

.search-results article {

margin-bottom:40px;

}

.btn-banner {

color:white;
background-color:#F48E3C;
font-family: primary-extrabold;
border:none;

}
.banner-resource-search {

position:relative;

}

.banner-resource-search a {

padding:1%;

}

.banner-resource-search a:hover {

background-color:#34A4BE;
border:none;
color:white;
}

#search-page-banner .page-title {

position:relative;
}

.search-results .byline {

display:none;
}

.search-results .comments-link {


display:none;
}

#profile-links {

font-family:primary-extrabold;
margin-bottom: 40px;

}

.learndash-wrapper .ld-expand-button {


background-color:#34A4BE;
}

input[type="button"].wppb-msf-button:disabled{

display:none;
}

.wizard-home-item a {

display:block;

}

.single-sfwd-quiz .newsletter-block {

display:none;

}

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {


background-color:#F48E3C!important;
color:white;
font-family: primary-extrabold;

}

.nf-form-content input[type=button]:hover {
background-color:#f27918!important;
color:white!important;
}

.btn-outline-success.focus, .btn-outline-success:focus {
box-shadow:none;
}

 .btn-outline-success:not(:disabled):not(.disabled):active {
 background-color:#34A4BE;
 border:none;
}

.person-card-popup {

transition:all 0.3s ease;

}

.person-card:hover .person-card-popup {
transition: all 0.3s ease;
}

.ld-course-list-items.row {
display:block;

}

.ld-course-list-items.row a {

font-family:primary-extrabold;

}

.single-lessonplan .newsletter-block {

display:none;
}

.single-sfwd-lessons .newsletter-block {

display:none;
}


.single-sfwd-lessons .wp-block-cover a {
background-color:#F48E3C;
}

.search-bar {

position:relative;
bottom:0;

}


.wppb-error {

display:none!important;

}

.course-btn {

color: #34A4BE;
border: none;
margin-left:-15px;
margin-bottom: 25px;
display:block;
margin-top:-10px;

}


.course-btn:hover {
}

.guide-bg {

background-image: url('../images/guide-bg.jpg');



}

.amcharts-chart-div > a {
    display: none !important;
}

.page-link-col .page-link-title img {

display:none;

}

.page-link-col .resource-page-link-top {

min-height:315px;

}

.page-link-col .resource-page-link-lower {


min-height:86px;
display:flex;
justify-content:center;
}

.page-link-col .resource-page-link-lower h3  {
font-size:16px;

}

.page-link-col .more-link {


display:block;
width:fit-content;
margin: 5px auto 0 auto;
font-size:16px;
text-decoration: none;
border:none;

}


.existing-user-login h4 {
display:none;
}


@media (min-width:1800px) {
	
	#tools .assessment-lower {
		
		min-height:358px;
		height: 80%;
	}
}

.backgrounder-box {
	
	margin-bottom:100px;
}

#wrapper-footer .form-block {
    width: 47%;
    margin-right: 1%;
	margin-left: 1%;
}

#wrapper-footer .form-block:nth-of-type(3) {
	
    width: 85%;
    align-items: end;
    display: flex;
    margin: 0 auto;
	flex-basis:96%;

}

#mc4wp-form-1 .mc4wp-form-fields {
	
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}
#mc4wp-form-1 .mc4wp-form-fields .form-block:nth-of-type(3){
	
	display:flex;
}

#mc4wp-form-2 .mc4wp-form-fields {
	
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}
#mc4wp-form-2 .mc4wp-form-fields .form-block:nth-of-type(3){
	
	display:flex;
}
@media(max-width:992px) {
	
	#mc4wp-form-1 .mc4wp-form-fields {
	
	display:block;
	justify-content:center;
}
#mc4wp-form-1 .mc4wp-form-fields .form-block:nth-of-type(3){
	
	display:block;
}
}

@media(max-width:576px) {
	

#mc4wp-form-1 .mc4wp-form-fields .form-block:nth-of-type(3){
	
	display:inline-block;
}
}

@media(max-width:768px) {
	
	.footer-right h3 {
		
		margin-top:25px;
	}
}
