/*
 Theme Name:     myBrightlink
 Theme URI:      https://www.mybrightlink.org/
 Description:    myBrightlink is a dedicated, go-to resource for your family that takes some of the stress out of your daily life by helping you better manage the complexities of developmental disabilities including autism spectrum disorder (ASD).
 Author:         Xolv
 Author URI:     https://www.mybrightlink.org/
 Template:       Divi
 Version:        3.2  */
 
 
/* =Theme customization starts here
------------------------------------------------------- */
p, li {font-size:1.1em;}
p, li {line-height:1.9em !important;}

h1 {font-size:1.9em !important;}



.terms-content h1 {font-size: 2.4em !important;line-height:1.6em !important;text-align:center !important;}

@media (max-width:500px) {
	
	.terms-content h1 {font-size: 2em !important;line-height:1.6em !important;text-align:center !important;}
}

.terms-content {margin-top:20px !important;}

@media (max-width:680px) {
	
	p, li {font-size:1em; line-height:1.9em !important;}
	
}
.footer a {font-size:1em !important;line-height:1.9em;}
div#opt-in-row {
    padding-bottom: 40px !important;
}

@media (max-width:500px) {div#opt-in-row {padding-bottom:0px !important;}
div#opt-in-section {margin-bottom:300px !important;}}

label {
    display: none !important;
}

body, p, td, tr, ul, li, ol {color:#48484a !important;}

#top-slider a:hover {text-decoration:none !important;}

a:hover {text-decoration:underline !important;}


/* opt in */


#optin input.et_pb_s {
    height: 48px !important;
}


#optin input.et_pb_searchsubmit {

    min-height:48px !important;
}

#optin input.et_pb_s {
    height: 48px !important;
}


#optin input.et_pb_searchsubmit {

    min-height:48px !important;
}



#optin input.et_pb_s {
    height: 48px !important;
}


#optin input.et_pb_searchsubmit {

    min-height:48px !important;
}



#optin input.et_pb_searchsubmit {background-color:white !important;
color: #d01972 !important;
border: 3px solid !important;
border-radius:5px;
font-weight:600; 
}


#optin input.et_pb_s {

  -moz-box-shadow:    inset 0 0 7px #b3b3b3;
   -webkit-box-shadow: inset 0 0 7px #b3b3b3;
   box-shadow:         inset 0 0 7px #b3b3b3;
   border: 2px solid white !important;
   border-radius:10px !important;
}




div#optin {
    border: none !important;
    border-radius: 5px;
    max-width:678px !important;
}



/*end optin */


.mobile_menu_bar::before {
		display: none !important;
	}



div#et_mobile_nav_menu {
    display: none !important;
}


@media (max-width:980px) {
div#footer-links {
    text-align: center !important;
}

#footer-copyright {

    text-align:center !important;

}

}



div#footer-area a:hover{color: #d01972 !important; 
}


header#main-header {
    line-height: 80px !important;
}


div#footer-area a:hover{color: #d01972 !important; 
}


.et_pb_slide_image {
    margin-top: -300px !important;
}

 #footer-area p {padding-bottom:10px !important;}





#footer-area div#footer-links {
    padding-right: 20px !important;
}

#footer-area div#footer-copyright {
    padding-left: 20px !important;
}


.mobile_menu_bar::before {
		display: none !important;
	}



@media (max-width:980px) {

#main-header .container {text-align:center !important;}

}




div#et_mobile_nav_menu {
    display: none !important;
}


@media (max-width:980px) {
div#footer-links {
    text-align: center !important;
}

#footer-copyright {

    text-align:center !important;

}

}

.et_pb_slide_image {
    margin-top: -300px !important;
}

 #footer-area p {padding-bottom:10px !important;}





#footer-area div#footer-links {
    padding-right: 20px !important;
}

#footer-area div#footer-copyright {
    padding-left: 20px !important;
}



.mobile_menu_bar::before {
		display: none !important;
	}



@media (max-width:980px) {

#main-header .container {text-align:center !important;}

}



div#et_mobile_nav_menu {
    display: none !important;
}


@media (max-width:980px) {
div#footer-links {
    text-align: center !important;
}

#footer-copyright {

    text-align:center !important;

}

}

footer#main-footer {display:none !important;}

#footer-area.et_pb_section {padding:10px !important;}


@media (max-width:980px) {
#logo {
  
  max-height:110% !important;
  max-width:50% !important;

}
	
}


div#et_mobile_nav_menu {
    display: none !important;
}


header#main-header {
    line-height: 80px !important;
}



header#main-header {
    line-height: 80px !important;
}



.et_pb_slide_image {
    margin-top: -300px !important;
}




.mobile_menu_bar::before {
		display: none !important;
	}

/* one trust */

div#onetrust-banner-sdk {

  overflow:hidden !important;

}

div#onetrust-banner-sdk  a {
color:#d01972!important;
}


.cookie-setting-link {color:#d01972!important;
text-decoration:none !important;}

button#onetrust-accept-btn-handler {background:#ffffff !important;
color:#d01972 !important;
border:1px solid #d01972 !important;}


/* page styles */

/* Media query Apply all (no max) resolution.  */

@media (min-width:1940px) {
div#footer-area {
    width: 100%;
    height: 220px !important;
    max-height:275px !important;
}



div#opt-in-section {min-height:auto;}

div#splash-section {
    z-index: 99 !important;
}

}

#top-slider .et_pb_slide_content .maintext{

    font-weight:400 !important;
}

#top-slider .et_pb_slide_image {
    display: block !important;
}


@media (max-width:981px) {
  #logo {
  
  max-height:120% !important;
}
	
}

div#et_mobile_nav_menu {
    display: none !important;
}


#splash-section .et_pb_slide_image {
  display: block !important;
  visibility: visible !important;
}
/*img width fix */

#top-slider img {max-width:auto !important;width:auto !important;}

#top-slider .et_pb_slide_content img {max-width:150px !important;}


div#top-slider h2 {color:#d01972!important;
padding-bottom:20px !important;
font-weight:600 !important;
line-height:1.2em !important;}


#footer-section a:hover {
color:#d01972 !important;
  
}

#top-slider .et_pb_container.clearfix {
    min-height: 600px !important;
    height: 600px !important;
}


div#page-footer a:hover {
    color: #d01972 !important;
}


div#opt-in-header {
    margin-left: 0px !important;
}


div#opt-in-code {
    padding-top: 20px !important;
}


/* top header */


header#main-header {
    line-height: 80px !important;
}


header#main-header {
    line-height: 80px !important;
}



header#main-header {
    line-height: 80px !important;
}


/* slider and queries */





#top-slider .et_pb_slide_content p {line-height:1.5em !important;
Padding:10px 0px 10px 0px;
}

#opt-in-section .et_pb_text_inner p {
    padding-left: 0px !important;
}

#opt-in-section .et_pb_text_inner p {
    padding-left: 0px;
}
		
div#opt-in-section h2 {
    
	line-height:1.5em !important;
}

#top-slider .et_pb_slide_image {
    display: block !important;
}

#top-slider .et_pb_slide_image {
    display: block !important;
}

.et_pb_slide_image {
    margin-top: -300px !important;
}



#top-slider .et_pb_slide_image {
    display: block !important;
}



.et_pb_slider:hover .et-pb-arrow-next {right:-8px !important;}

.et_pb_slider:hover .et-pb-arrow-prev {left:-8px !important;}

.et-pb-slider-arrows {position:absolute !important;
top:300px !important;
right:10px !important;
left:10px !important;}




.etpbslider .et_pb_container {
  
  width:unset;
}



#top-slider .et_pb_slide_description {padding:0px !important;}

#top-slider .et_pb_slide_image {
    padding-bottom: 40px !important;
}
	


/* Media query mid (no max) resolution. From 768px to xxx. */

@media (min-width:635px) {
.et_pb_header_content_wrapper {text-align:left !important;}

}

@media (min-width:768px) {

    .et_pb_slide_description {

        width:52% !important;
        padding: 0% 20% 0% 0% !important;
        text-align:left !important;

    }
#splash-section .et_pb_slide_description p {
    padding: 0px 25px 10px 0px;
	
}

#splash-section .et_pb_slide_description h, h2 {
    padding: 0px 0px 10px 0px;
	
}

.et-pb-controllers {display:block !important;}
	
}


@media (min-width:646px) {
.et-pb-slider-arrows a {font-size:5.2em !important;}

}




/* Media query mid resolution. From 1940px to *** upx */


@media (min-width: 1940px) {

	
	#top-slider .et_pb_slide_image {
		
		margin-top: -355px !important;
	}

div#top-slider p {


	line-height:1.6em !important;


}

}

@media (min-width: 1940px) {
	
	p.bhpn-note, a.bhpn-note {
    font-size: 14px;
	padding-bottom: 8px !important;
	padding-top:8px !important;
}
	
	
p.maintext {
    font-size: 18px !important;
	padding-top:10px !important;
    padding-bottom: 10px !important;
}

#splash-section .et_pb_slide_description h2, p, h1{
    text-align: left !important;

}

	
	#splash-section .et_pb_slide_description h2{
    text-align: left !important;

}

	
	#splash-section .et_pb_slide_description p{
    text-align: left !important;

}

		#splash-section .et_pb_slide_description h1{
    text-align: left !important;

}

	
}

@media (min-width: 1940px) {

    
#top-slider .et_pb_slide_description h2{font-size:2.5em !important;
letter-spacing: -.01em !important;
padding-top:10px !important;
	padding-bottom:15px !important;}
#top-slider .et_pb_slide_image_img{max-height: 585px !important;}
#top-slider  .et_pb_slide_image img{margin-top:100px !important;}


#splash-section .et_pb_slide {

    min-height: 400px !important;

}

#top-slider .et_pb_slide_image img {max-height:585px !important;}

#top-slider .et_pb_slide_image img{margin-top: 50px !important;}

div#splash-section {

    padding-top: 25px !important;
}


#top-slider .et_pb_container.clearfix{

min-height: 650px !important;
max-height: 750px !important;
height: 600px !important;

}


#splash-section .et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {min-height: 650px !important;max-height: 670px !important;}



.et_pb_slide_description {
    margin-top: -20px !important;
}


div#opt-in-section {padding-top:30px;}





#top-slider .et_pb_slides {
    min-height:  650px !important;
    max-height: 675px !important;
}


#splash-section .et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {


    max-height:650px !important;

}

#splash-section .et_pb_section_0 {

    min-height:650px !important;
    max-height:650px !important;
}


div#splash-section {

    min-height: 650px;
}



div#opt-in-row {padding-top:0px !important;}


	div#opt-in-section p {
	
	font-size:18px !important;
		
}
	
	#top-slider .maintext {
    font-size: 18px !important;
}
	
 .bhpn-note, .bhpn-note a {
    font-size: 16px !important;
}
	

	#opt-in-section input#submit {
    width: 200px;
		max-width:300px !important;
		font-size:18px;
}
	
	
		
#optin input.et_pb_s {
    height: 55px !important;
}


#optin input.et_pb_searchsubmit {

    min-height:55px !important;
}


		
#opt-in-section h2 {
    text-align: left;
	font-size: 2.5em;
	letter-spacing:0em !important;
	line-height:1.6em !important;
	font-weight:600 !important;
}
	
	}


/* Media query mid resolution. From 1440px to 1940px upx */


@media (min-width: 1440px) and (max-width:1940px)   {

	
	#top-slider .et_pb_slide_image {
		
		margin-top: -340px !important;
	}

div#top-slider p {


	line-height:1.6em !important;


}

}

@media (min-width: 1440px) and (max-width:1940px) {
	
	p.bhpn-note, a.bhpn-note{
    font-size: 14px;
	padding-bottom: 10px !important;
	padding-top:10px !important;
}
	
	
p.maintext {
    font-size: 16px !important;
	padding-top:10px !important;
    padding-bottom: 10px !important;
}
	
	
	
#splash-section .et_pb_slide_description h2, p, h1{
    text-align: left !important;

}

}

@media (min-width:1440px) and (max-width:1940px) {

    
#top-slider .et_pb_slide_description h2{font-size:2.5em !important;
letter-spacing: -.01em !important;
padding-top:10px !important;
	padding-bottom:15px !important;}
#top-slider .et_pb_slide_image_img{max-height: 600px !important;}
#top-slider  .et_pb_slide_image img{margin-top:100px !important;}

div#splash-section {

    padding-top: 10px !important;
}


#top-slider .et_pb_container.clearfix{

min-height: 600px !important;
max-height: 750px !important;
height: 600px !important;

}


#splash-section .et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {min-height: 650px !important;max-height: 670px !important;}



.et_pb_slide_description {
    margin-top: -20px !important;
}


div#opt-in-section {padding-top:30px;}





#top-slider .et_pb_slides {
    min-height:  650px !important;
    max-height: 675px !important;
}


#splash-section .et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {


    max-height:650px !important;

}

#splash-section .et_pb_section_0 {

    min-height:650px !important;
    max-height:650px !important;
}


div#splash-section {

    min-height: 650px;
}



div#opt-in-row {padding-top:0px !important;}


	div#opt-in-section p {
	
	font-size:16px !important;
		
}
	
	#top-slider .maintext {
    font-size: 16px !important;
}
	
	#top-slider .bhpn-note {
    font-size: 14px !important;
}
		 .bhpn-note a{
    font-size: 14px !important;
}
	

	#opt-in-section input#submit {
    width: 200px;
		max-width:300px !important;
		font-size:16px;
}
	
	
		
#optin input.et_pb_s {
    height: 55px !important;
}


#optin input.et_pb_searchsubmit {

    min-height:55px !important;
}


		
#opt-in-section h2 {
    text-align: left;
	font-size: 2.5em;
	letter-spacing:0em !important;
	line-height:1.6em !important;
	font-weight:600 !important;
}
	
	}



/* Media query mid resolution. From 983px and 1440px */

@media (min-width: 983px) and (max-width: 1440px) {

div#top-slider h2 {

    font-size:2.5em !important;

}

div#top-slider p {


	line-height:1.5em !important;


}

}

@media (min-width: 983px) and (max-width: 1440px) {
	
	p.bhpn-note, a.bhpn-note{
    font-size: 14px;
}
	
	
#splash-section .et_pb_slide_description h2, p, h1{
    text-align: left !important;

}

}

@media (min-width:983px) and (max-width: 1440px) {

    
#top-slider .et_pb_slide_description h2{font-size:2.0em !important;
letter-spacing: -.01em !important;}
#top-slider .et_pb_slide_image_img{max-height:500px !important;}
#top-slider  .et_pb_slide_image img{margin-top:100px !important;}


#splash-section .et_pb_slide {

    min-height: 400px !important;

}

#top-slider .et_pb_slide_image img {max-height:500px !important;}

#top-slider .et_pb_slide_image img{margin-top: 50px !important;}

div#splash-section {

    padding-top: 40px !important;
}


#top-slider .et_pb_container.clearfix{

min-height: 530px !important;
max-height: 600px !important;
height: 600px !important;

}


#splash-section .et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {min-height: 550px !important;max-height: 620px !important;}



.et_pb_slide_description {
    margin-top: -20px !important;
}


div#opt-in-section {padding-top:35px;}





#top-slider .et_pb_slides {
    min-height:  620px!important;
    max-height: 620px !important;
}


#splash-section .et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {


    max-height:690px !important;

}

#splash-section .et_pb_section_0 {

    min-height:620px !important;
    max-height:620px !important;
}


div#splash-section {

    min-height: 650px;
}



div#opt-in-row {padding-top:0px !important;}


	div#opt-in-section p {
	
	font-size:16px !important;
		
}
	
	#top-slider .maintext {
    font-size: 16px !important;
}
	
	#top-slider .bhpn-note {
    font-size: 14px !important;
}
	
	#opt-in-section input#submit {
    width: 200px;
		max-width:200px !important;
		font-size:16px;
}
	
	
		
#optin input.et_pb_s {
    height: 55px !important;
}


#optin input.et_pb_searchsubmit {

    min-height:55px !important;
}

	
		
#opt-in-section h2 {
    text-align: left;
	font-size: 1.8em;
	letter-spacing:0em !important;
	line-height:1.4em !important;
	font-weight:600 !important;
}
	
	}



/* Media query mid resolution. From 768px to 982px. */


@media (min-width: 761px) and (max-width:982px) {

	
	p.bhpn-note, a.bhpn-note {
    font-size: 14px;
	padding-bottom:6px !important;
	padding-top:6px !important;
}
	
	p.maintext {
		
		font-size:16px;
padding-bottom:6px !important;
	padding-top:6px !important;
	}
	
div#top-slider h2 {

    font-size:2.5em !important;
	padding-bottom:12px !important;

}

div#top-slider p {


	line-height:1.5em !important;

}
	
	

}

@media (min-width: 768px) {
#splash-section .et_pb_slide_description h2, p, h1{
    text-align: left !important;

}

}

@media (min-width:768px) and (max-width:982px) {

    
#top-slider .et_pb_slide_description h2{font-size:2.0em !important;
padding-bottom:12px;
letter-spacing: -.01em !important;}
#top-slider .et_pb_slide_image_img{max-height:450px !important;}
#top-slider  .et_pb_slide_image img{margin-top:100px !important;}

div#splash-section {

    padding-top:60px !important;

}

#splash-section .et_pb_slide {

    min-height: 400px !important;

}

#top-slider .et_pb_slide_image img {max-height:450px !important;}

#top-slider .et_pb_slide_image img{margin-top: 50px !important;}

div#splash-section {

    padding-top: 50px !important;
}


#top-slider .et_pb_container.clearfix{

min-height: 530px !important;
max-height: 600px !important;
height: 600px !important;

}


#splash-section .et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {min-height: 650px !important;max-height: 700px !important;}



.et_pb_slide_description {
    margin-top: -20px !important;
}


div#opt-in-section {padding-top:0px !important;}





#top-slider .et_pb_slides {
    min-height:  620px !important;
    max-height: 650px !important;
}


#splash-section .et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {


    max-height:650px !important;

}

#splash-section .et_pb_section_0 {

    min-height:620px !important;
    max-height:650px !important;
}


div#splash-section {

    min-height: 650px;
}



div#opt-in-row {padding-top:0px !important;}


	div#opt-in-section p {
	
	font-size:16px !important;
		
}
	
	
	
		#opt-in-section input#submit {
    width: 150px;
		max-width:150px !important;
		font-size:15px;
}
	
	
		
#optin input.et_pb_s {
    height: 48px !important;
}


#optin input.et_pb_searchsubmit {

    min-height:48px !important;
}
	
		
#opt-in-section h2 {
    text-align: left ;
	font-size: 2.0em;
	letter-spacing:0em !important;
	line-height:1.4em !important;
	font-weight:600 !important;
}
	
	

}




/* Media queries for Mobile Devices. From 768px to 545px. */


@media (max-width: 767px) and (min-width: 545px){
	
			p.bhpn-note, a.bhpn-note{
    font-size: 13px;
}
	
	p.maintext {
		
		font-size:16px;
	}
	
#top-slider h2.et_pb_slide_title {
    padding-top: 16px !important;
}
	

#top-slider .et-pb-controllers {
    padding-top: 20px !important;
}
	
div#top-slider h2 {

    font-size:1.8em !important;

}

div#top-slider p {


	line-height:1.5em !important;

}
	
#splash-section .et_pb_slide_description h2, p, h1{
    text-align: Center !important;

}

}

@media (max-width:767px) and (min-width: 545px) {

    
#top-slider .et_pb_slide_description h2{font-size:1.9em !important;
letter-spacing: -.0em !important;}
#top-slider .et_pb_slide_image_img{max-height:325px !important;}
#top-slider  .et_pb_slide_image img{margin-top:50px !important;}

div#splash-section {

    padding-top:0px !important;

}

#splash-section .et_pb_slide {

    min-height: 400px !important;

}

#top-slider .et_pb_slide_image img {max-height:325px !important;}

#top-slider .et_pb_slide_image img{margin-top: 50px !important;}

div#splash-section {

    padding-top: 0px !important;
}


#top-slider .et_pb_container.clearfix{

min-height: 800px !important;
max-height: 875px !important;
height: 600px !important;

}





.et_pb_slide_description {
    margin-top: -20px !important;
}


div#opt-in-section {padding-top:0px !important;}





#top-slider .et_pb_slides {
    min-height:  875px!important;
    max-height:  1000px !important;
}


#splash-section .et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {


    max-height:1000px !important;

}

#splash-section .et_pb_section_0 {

    min-height:875px !important;
    max-height:1000px !important;
}


div#splash-section {

    min-height: 840px;
}



div#opt-in-row {padding-top:0px !important;}


	div#opt-in-section p {
	
	font-size:15px !important;
    font-weight: 400 !important;
		
}
	


		#opt-in-section input#submit {
    width: 150px;
		max-width:150px !important;
		font-size:15px;
}
	
	
		
#optin input.et_pb_s {
    height: 48px !important;
}


#optin input.et_pb_searchsubmit {

    min-height:48px !important;
}
	
	
#opt-in-section h2 {
    text-align: center;
	font-size: 2.0em;
	letter-spacing:0em !important;
	line-height:1.4em !important;
	font-weight:600 !important;
}
	
	
	}





/* Media queries for Mobile Devices. From 545px below - mobile devices. */



@media (max-width: 545px) {
	
	p.bhpn-note,a.bhpn-note{
    font-size: 11px;
}
	
	p.maintext {
		
		font-size:15px;
	}
	
	#top-slider .et_pb_slide_title h2 {
    padding-top: 16px !important;
}
	



div#top-slider h2 {

    font-size:1.8em !important;

}

	div#top-slider p {


	line-height:1.5em !important;

}


}

@media (max-width: 545px ) {
	
	
#splash-section .et_pb_slide_description h2, p, h1{
    text-align: Center !important;

}

}

@media (max-width: 545px)  {

    
#top-slider .et_pb_slide_description h2{font-size:1.9em !important;
letter-spacing: -.0em !important;}
#top-slider .et_pb_slide_image_img{max-height:250px !important;}
#top-slider  .et_pb_slide_image img{margin-top:50px !important;}

div#splash-section {

    padding-top:0px !important;

}

#splash-section .et_pb_slide {

    min-height: 400px !important;

}

#top-slider .et_pb_slide_image img {max-height:250px !important;}

#top-slider .et_pb_slide_image img{margin-top: 50px !important;}

div#splash-section {

    padding-top: 0px !important;
}



.et_pb_slide_description {
    margin-top: -20px !important;
}


div#opt-in-section {padding-top:0px !important;}



div#opt-in-row {padding-top:0px !important;}


	div#opt-in-section p {
	
	font-size:15px !important;
    font-weight: 400 !important;
		
}
	

		#opt-in-section input#submit {
    width: 120px;
		max-width:150px !important;
		font-size:15px;
}
	
	
		
#optin input.et_pb_s {
    height: 48px !important;
}


#optin input.et_pb_searchsubmit {

    min-height:48px !important;
}
	

	
	
#opt-in-section h2 {
    text-align: center !important;
	font-size: 1.8em;
	letter-spacing:0em !important;
	line-height:1.3em !important;
	font-weight:600 !important;
}
	
	
	
div#splash-section {

    min-height: 820px !important;
    max-height: 1000px !important;
}

#top-slider .et_pb_container.clearfix{

min-height: 770px !important;
max-height: 900px !important;


}



#top-slider h2.et_pb_slide_title {
    padding-top: 15px !important;
}


#top-slider .et_pb_slide_0.et_pb_slide_with_image {
    padding-bottom: 20px !important;
}




#top-slider .et_pb_slide_5.et_pb_slide_with_image {
    padding-bottom: 44px !important;
}

#top-slider .et_pb_slide_2.et_pb_slide_with_image {
    padding-bottom: 20px !important;

}

#top-slider .et_pb_slide_3.et_pb_slide_with_image {
    padding-bottom: 23px !important;
}

#top-slider .et_pb_slide_4.et_pb_slide_with_image {
    padding-bottom: 23px !important;

}

#top-slider .et_pb_slide_6.et_pb_slide_with_image {
	padding-bottom: 23px !important;}
	
 .et_pb_section_first .et_pb_slide_image {


	 top:10px !important; }
	
}

#contributor-splash-header {
    max-height: 850px !important;
}

.contributor-box {
    max-width: 900px !important;
	border-radius: 12px 12px 12px 12px !important;
  box-shadow: 0px 30px 30px 0px rgba(15,19,25,0.1);
	  padding-bottom: 60px !important;
	
}

.contributor-box h3{
  color: #d01972 !important;
  font-weight:600 !important;
  line-height:1.4em !important;
	
}

@media (max-width:750px) {
.contributor-box .header-content {
    text-align: center !important;
}
	
}


#contributor-splash-header h1 {
  
  color:#d01972 !important;
   font-weight: 600 !important;

}

#read-bio-link-header h1, h2{
	
  color:#d01972 !important;
}



@media (max-width:638px) {

#contributor-header .et_pb_fullwidth_header_container.left {
    display: none !important;
}

}


@media (min-width:640px) {

#mobile-header-top {
    display: none !important;
}

}


@media (max-width:636px) {

.et_pb_fullwidth_header_1 {
  
  min-height: 200px !important;
}

}


@media (max-width: 795px) {
 #contr-header-desktop {

     display:none !important;

}

}


@media (min-width: 795px) {
 #contr-header-mobile {

     display:none !important;

}

}


div#contr-header-desktop {
    padding-top: 4% !important;
}


#contr-header-mobile {
    padding-top: 25% !important;
	margin-top: 4% !important;
}

#contr-header-mobile h3{
    font-size: 22px !important;
}

.contributor-box  h1, h2, h3, h4, h5  {
line-height:1.4em !important;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;

}

.contributor-box ul, li

{margin-left:3% !important;}

@media (min-width:840px) {

    div#description-txt {padding-top: 10% !important;}

}
#read-bio-header .et_pb_blurb_description a:hover{ color:#d01972 !important; }

#read-bio-header .et_pb_row.et_pb_row_2 {padding:5px !important;}

div#read-bio-header h2 {font-size: 28px !important;}


@media (max-width:635px) {

 h1 {text-align:center !important;
 font-size:42px !important;}

	p {text-align:center !important;
	
	}

}

@media (max-width:980px) {
	
	#read-bio-header {padding:40px 0px 10px 0px !important;}
}

div#our-contributors P {
    text-align: left !important;
}


div#our-contributors h3{
    text-align: left !important;
}

div#our-contributors h4 {
    text-align: left !important;
}

div#our-contributors h5 {
    text-align: left !important;
}

div#read-bio-header h2 {
    text-align: center !important;
}

@media (min-width:768px) {

    #contributor-splash-header p{

text-align:left !important;

}

}

section#contributor-splash-header {
    z-index: 99 !important;
}


div#read-bio-header h2 {
    font-weight: 600 !important;
}




/* footer code */



div#footer-area a:hover{color: #d01972 !important; 
}

div#footer-area a:hover{color: #d01972 !important; 
	
	
}

 #footer-area p {padding-bottom:10px !important;}


#footer-area div#footer-links {
    padding-right: 20px !important;
}

#footer-area div#footer-copyright {
    padding-left: 20px !important;
}


div#footer-area a:hover{color: #d01972 !important; 
}

 #footer-area p {padding-bottom:10px !important;}

#footer-area div#footer-links {
    padding-right: 20px !important;
}

#footer-area div#footer-copyright {
    padding-left: 20px !important;
}

div#footer-area a:hover{color: #d01972 !important; 
	
	
}


 #footer-area p {padding-bottom:10px !important;}

div#footer-area {
    position: fixed !important;
    min-width: 100% !important;
    bottom: 0 !important;
    z-index:-99 !important;
	height:320px;
}


/*footer adjustment */
div#opt-in-section {
    margin-bottom: 320px !important;
}

.faq-content, .terms-content {margin-bottom:400px !important;}

.camps-footer {margin-bottom:250px !important;}

div#our-contributors {margin-bottom:500px !important;}
.camp-icon-section img {display:block !important;}

 @media (max-width:980px) {

     .text p{text-align:center !important;}

   h2 {text-align:center !important;}
 }

 @media (max-width:980px) {

     .text p{text-align:center !important;}

   h2 {text-align:center !important;}
 }

@media (max-width:500px) {.camps-footer p, .camps-footer a, #footer-area p, #footer-area a, #footer-copyright p {font-size:.9em }
}

#top-slider .et_pb_slide_description {max-width:600px !important;}

div#top-slider {max-width:1600px;margin:auto}

#thank-you .header-content {background-color:#ffffff !important;padding:20px !important;border-radius:10px;box-shadow:inset 0 0 7px #b3b3b3 !important;}
#thank-you {margin-top:80px !important;}

 ul:nth-child(8) > li:nth-child(3) > ul {font-size:.9em !important;}

ul:nth-child(30) > li:nth-child(6) > ul {font-size:.9em !important;}

div#top-slider {max-width:1300px !important;}

.whatsnew-download  {

    padding:0px !important;
}

.whatsnew-download img {max-width:200px !important;}

.whatsnew-download .et_pb_row {max-width:500px !important;margin:auto !important;}




.whatsnew-text h3 {color:#3889E6 !important;padding-bottom:20px !important;  font-size: 2em !important;line-height:1.2em !important;
    font-weight: 500 !important;}

.whatsnew-text .et_pb_button {

    background-color:#3889E6 !important;
    color:#ffffff  !important;
	border-radius:15px !important;
}

.whatsnew-text p {

    font-size:1.36em !important;
}




.whatsnew-text {padding:15px 0px !important}

.whatsnew-header {padding:0px !important}

.whatsnew-download {padding:0px !important}
.whatsnew-download .et_pb_row {padding:10px !important;text-align:center !important}


.whatsnew-header img {padding:140px 20px 20px 20px !important}

@media (max-width:990px) {.whatsnew-header {

    min-height:400px !important
}}

@media (max-width:550px) {
.whatsnew-header img {padding:100px 0px 0px 0px !important}
.whatsnew-header {min-height:350px !important;}
}

@media (max-width:980px) {

    .et_pb_image {text-align:center !important}}



.request-access-new h2 , .request-access-new p  {text-align:center !important}



.request-access-new div#opt-in-code {text-align:center !important;margin:auto !important;}

.whatsnew-download h2  {

    font-weight:500 !important;
    font-size:2.4em;
}
.whatsnew-header .et_pb_row {max-width:100% !important}

.request-access-new h2 {font-size:1.9em !important}

@media (max-width:980px) {

    .whatsnew-download h2 {font-size:2.1em !important;}
}

@media (min-width:980px) and (max-width:1588px) {
	.whatsnext-header {
	min-height:520px}
}

@media (min-width:1589px) {

    .whatsnew-header {

        min-height:600px !important;
    }

}

    @media (min-width:1733px) 

{

    .whatsnew-header {

        min-height:675px !important;
    }
}

@media (min-width:1900px) {

    .whatsnew-header {

        min-height:700px !important;
    }


}


@media (min-width:2100px) {

    .whatsnew-header {

        min-height:900px !important;
    }
	}
    
@media (max-width:600px) {

    .whatsnew-header .et_pb_row {

        width:100% !important;
    }
}
.request-access-new {padding:0px !important;}


@media (max-width:980px) {

    .whatsnew-header {
        background-position: top right;
    background-image: linear-gradient(
180deg
,#ffffff 0%,rgba(131,0,33,0) 100%),
url(/wp-content/uploads/2022/07/whatsnew-bg-071222-mob.png)!important;
}
}

@media (min-width:981px) {
.whatsnew-header {
        background-position: top right;
    background-image: 
url(/wp-content/uploads/2022/07/whatsnew-bg-071222.png)!important;
}
    
}

.whatsnew-header .et_pb_row {width:100%}

@media (max-width:980px) {
	.whatsnew-header .et_pb_row {width:90%}
	
}

@media (max-width:980px) and (min-width:600px) {

	.whatsnew-header {max-width:1500px !important}

.whatsnew-header img {
    padding: 100px 50px 50px 5px !important;}}



    .whatsnew-header {

        min-height:625px;
    }

.nowrap {

    white-space: nowrap !important;
}

@media (min-width:1550px) {

    .whatsnew-header {
        background-position:top right;
		background-size:90%;
        background-repeat:no-repeat !important;
    }}


 .whatsnew-text .et_pb_row {padding-top:12px !important;}

    

@media(max-width:1939px) {
div#opt-in-section {-moz-box-shadow: 0 4px 4px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0 4px 4px rgb(0 0 0 / 15%);
	box-shadow: 0 4px 4px rgb(0 0 0 / 4%);}}

@media(max-width:500px) {div#opt-in-header {margin-bottom:30px !important;}


.request-access-new h2, .whatsnew-text h3 {
    font-size:1.65em !important;
    line-height:1.3em !important;
}

.whatsnew-text p {

    font-size:1.2em !important;
}
.whatsnew-header .et_pb_column {

    margin-bottom:10px !important;
}

.whatsnew-download img {

    max-width:175px !important;
}
}

.whats-new-type-2 .et_pb_image {text-align:center !important;padding:10px 0px 0px 0px !important;margin:10px auto !important;}

.whats-new-type-2 {padding:0px 0px 0px 0px !important;}

.whats-new-type-2 .et_pb_row {padding:0px !important;}


.whats-new-type-2 img {padding:40px 5px 0px 5px;}

.whatsnew-download .et_pb_column {margin-bottom:0px !important;}

.whatsnew-text p, .whatsnew-text li{

    font-size:19px !important;
}

.whatsnew-text ul {margin-top:20px !important;margin-left:20px !important;}

@media (max-width:768px) {

.whatsnew-text p, .whatsnew-text li{

    font-size:16px !important;
	}}


@media (min-width:1334px) {

    .desktop-new-txt img{max-width:600px !important;}}


@media (min-width:1335px) {

    .desktop-new-txt img{max-width:600px !important;}}

    
.whatsnew-text h3 {font-size:22px !important;}


.whatsnew-text h2 {font-size:22px !important;}



@media (min-width:1500px) {


    .whatsnew-header img {max-width:750px !important;}
}

.whatsnew-header .et_pb_row {padding-bottom:5px !important;}
.logo_container img{max-width:200px !important;}

.powered-by-xolv {margin-bottom:20px;}

.powered-by-xolv {width:200px;margin: 20px auto 10px auto;}



div#footer-content-row {padding:10px !important;}

div#footer-area p{font-size:14.5px;}


div#footer-content-row {padding:10px !important;}



div#footer-copyright p{line-height:23px !important;padding-top:10px !important;}

@media (max-width:1180px) { 

.powered-by-xolv {

   margin:0px auto 5px  auto
}

}img.xolv-logo-tm {align:right !important;margin:0px 0px -10px 0px !important;padding:6px !important;}
.xolvtagline{font-size:9px !important;}

@media (max-width:500px) {

div#footer-area p {

        font-size:13px !important;
    }
}


p.xolvtagline {
    text-align: center !important;
}

@media (max-width:1334px) {

    .whatsnew-header img {

        max-width:600px
    }


    .whatsnew-header {

        background-size:100%;
        background-repeat:no-repeat !important;
		
    }}

    @media (max-width:768px) {

    .whatsnew-header img {

        max-width:90% !important;
    }
}

@media (max-width:1334px) and (min-width:991px) {
	.whatsnew-header {
	min-height:525px !important;
	}}


.desktop-new-txt {

    text-align:left !important;margin-left:20px !important;
}

#opt-in-row .et_pb_searchsubmit {

    margin-left:-20px !important;}


@media (min-width:981px) {#opt-in-row .et_pb_s {min-width:400px !important;}}

div#optin {text-align:center !important;}
div#optin input {padding:10px !important;}