body {	background: none;
background-color: #ffffff;
font-family:Montserrat;	font-weight:normal;
font-size:19px;
line-height:25px;
text-align:center;
color: #144773; 
}
a {		font-style:normal;
font-weight:normal;
text-decoration:none;
color: #144773; 
}
a:hover {		font-style:normal;
font-weight:normal;
text-decoration:none;
color: #9e9e9e; 
}
.pagewidth {	
width: 1100px; 
}
h1 {	
font-family:Montserrat;	font-weight:100;
font-size:60px;
line-height:65px;
text-transform:none;	text-align:center;
color: rgba(19,70,115,0.93); 
}
h2 {		font-weight:600;
font-size:72px;
line-height:75px;
color: #f1e1d4; 
}
h3 {		font-weight:bold;
letter-spacing:-0.01em;
font-size:35px;
line-height:42px;
color: #144773; 
}
h4 {		font-weight:bold;
font-size:20px;
line-height:26px;
text-transform:none;
color: #144773; 
}
h5 {		font-weight:bold;
font-size:60px;
color: #144773; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
background-color: #fafafa;
border: 1px solid #b0b0b0;
padding-top: 18px;
padding-right: 10px;
padding-bottom: 18px;
padding-left: 10px;
font-family:Montserrat;	font-weight:100;
font-size:14px;
line-height:18px;
color: #144773; 
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus {	
color: #144773; 
}
input[type=reset], input[type=submit], button {	background: none;
background-color: #6ac6dc;
color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	
color: #ffffff; 
}
#headerwrap {	background: none;
background-color: #ebe2db; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
background-color: transparent; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 200px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 200px; 
}
#site-logo {		position:relative;
right: auto;left: auto; 
}
#site-description {	display: none; 
}
#main-nav a {		font-weight:bold;
font-size:22px;
line-height:50px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 8px;
margin-right: 0px;
margin-left: 0px; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
color: #cccccc; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
color: #ff352e; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
color: #ff352e; 
}
#main-nav-wrap #main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
background-color: #f77156; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-right: -150px;
margin-bottom: 0px;
margin-left: 0px; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {		font-weight:bold;
text-align:left;
border-bottom: 1px solid #ffffff;
padding-top: 10px;
padding-bottom: 10px; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
color: #ffffff; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
color: #5c5c5c; 
}
.page-title {		font-size:55px;
line-height:60px;
text-transform:none;	text-align:center; 
}
#footerwrap {	background: none;
background-color: #ebe2db;
padding-top: 0px;
padding-bottom: 60px;
margin-top: 0px; 
}
#footer {	
padding-top: 0px;
color: #1a2c51; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:normal;
font-size:12px;
line-height:24px;
text-align:center; 
}
#footer a {	
color: #1a2c51;	font-style:normal;
font-weight:normal;
text-decoration:none;
font-weight:normal;
line-height:30px;
}
#footer a:hover {	
color: #a3a3a3; 
}
#footer-nav a {		font-style:normal;
font-weight:normal;
text-decoration:none;
}  .edit-button, a.themify_builder_turn_on,
a.tb_turn_on, a.tb_turn_on:hover, .tb_dis
abled_turn_on
{display:none!important;}
* {letter-spacing:0px}
body {font-family: 'Bozon-Regular',sans-serif;}
p {padding-bottom:0px; padding-top:10px;}
#pagewrap {margin-top:0px;
padding-top:0px!important;}
h1,h2, h3, h4, h5 {font-family: Bozon-bold,sans-serif; padding:0px; margin:0px; font-weight:bold;
letter-spacing:-1px}
strong {font-family: Bozon-bold,sans-serif; }
h1,h2 {margin-bottom:1%; margin-top: 1.5%; text-align:left;}
h4 {margin-top:2%;}
.home h2 {margin-bottom:10%; }
h3 {margin-bottom:1%}
.home h1 {margin-bottom:40px}
.home h3 {margin-bottom:3%}
.entry-content img.alignleft
{margin-bottom: 0em;}
.content {padding-top:40px;}
.page-title {margin-top:40px;}
#content{padding: 0% 0;}
#header {padding:0}
#footerwrap  {margin-top:0px!important;}
.mobile_menu_active #header {padding:0px;} 
.mobile_menu_active #site-logo
{margin:0px;} 
.header-icons {margin-right:5%}
.social-links
{float:left; width:300px; margin-top:-70px; margin-left:-95px}
.social-links .icon-large i {
font-size: 24px;
width: 6px;
height: 20px;
}
#left_home {
padding-top:00px; padding-left:60px; 
width:330px; margin-top:-680px; 	text-align:left!important;
}
#bloo {background-image:url(https://wellbeingjourney.org/wp-content/uploads/2020/10/Header-back3.png) ;
background-repeat: no-repeat, repeat;
background-position:right 0;
width:50%;
height:585px;
padding-bottom:50px; }
#overlayholder {height:750px;}
#footerwrap .fa {font-size:20px; padding:2px;}
a.footlink {padding:5px;}
.btn {
display: block;
text-decoration: none!important;
color: #ebe2db;
font-size: 25px;
line-height:35px;
text-align: center;
min-height: 300px;
padding-bottom:40px;
background-repeat: no-repeat;
background-size: cover;
background-position:right top;
} 
.txt {display:block; 
font-size:32px;  padding-top:25px; font-family:'Bozon-Bold', sans-serif; font-weight:bold; 
}
.btn .fa {font-size:60px; line-height:60px; padding-top:65%;}
.btn:hover {opacity:0.8; color:#fff}
.btn2 {	display: block;
text-decoration: none!important; color: #144773;}
.btn2:hover, .btn2 h4:hover  {text-decoration:none; opacity:0.7; color: #144773;} 
#menu-icon::before { 
content: "MENU";
font-weight:bold;
font-size:13px;
padding-right:15px;
letter-spacing:1px
}
#headerwrap #searchform .icon-search:hover+#s {background:#fff;
width:100%;}
.body-overlay {background-color:#1a2c51; opacity:0.8;}
.mobile_menu_active #headerwrap #searchform #s {
padding: 2px 10px 5px 35px;
font-size: 18px;
}
.mobile_menu_active #headerwrap .sidemenu-on a:hover {
color: #1a2c51;
}
#headerwrap .sidemenu.sidemenu-on a
{color:#1a2c51!important;}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {
background: none;
background-color: #fafafa;
border: 1px solid #b0b0b0;
padding-top: 18px;
padding-right: 10px;
padding-bottom: 18px;
padding-left: 10px;
font-family: Montserrat;
font-weight: 600;
font-size: 16px;
line-height: 18px;
color: #144773;
width:100%;
}
input[type=submit] {width:400px;}
#underbar {margin-top:-30px!important;}
#underbar2 {margin-top:-95px!important;}
.lefticon {float: left; width:14%; padding-top:15px; display:block;}
.righty {float: right;  display:block; text-align:left; width:86%;}
.lefticon i{font-size:28px;}
.themify_builder.themify_builder_content .themify_builder_30_row.module_row_2.module_row {font-family: Bozon-bold,sans-serif; }
@media screen and (max-width: 1024px)
{
.home h2{font-size:240%;
line-height:120%; text-align:left;}
h2{font-size:320%;
line-height:120%;
text-align:center}
#underbar2 {margin-top:-65px!important;}
#bloo {width:65%;
height:550px;}
}
@media screen and (max-width: 680px)
{
h1{font-size:240%;
line-height:130%;}	
h2{font-size:270%;
line-height:100%;
text-align:center}
#bloo {width:100%;
height:385px;}
#left_home {
padding-top:00px; padding-left:00px; 
width:330px; margin-top:-680px;}
#menu-icon::before 
{display:none;}
.social-links {margin-left: -135px;}
#headerwrap .header-icons {right:0%;}
}
.underbar2 {
margin-top: -95px!important;
} 
.mobile_menu_active #site-logo {
margin: 0px;
margin-left: auto;
margin-right: auto;
}
.mobile_menu_active .header-icons {
position: absolute;
display: block;
top: 50%;
right: 2%;
z-index: 1999;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
#headerwrap #menu-icon {color: #00477b;}
#menu-icon::before {
content: "";
font-weight: bold;
font-size: 13px;
padding-right: 15px;
letter-spacing: 2px;
}
.module-buttons.circle a {
border-radius: 0em;
}
.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-prev, .themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next  {background-color:transparent;}
.testimonial-content p {max-width:700px; margin-right:auto; margin-left:auto;} 
.themify_builder_slider_wrap .carousel-pager {color: #fff;}
.page-id-1411 .themify_builder .fullcover {
background-size: cover !important;
background-position: center top!important;
}
.module-buttons.rounded a {border-radius:0px!important; }
.module-buttons-item a {min-width:200px}
.order:hover {opacity:8.5;} 
.bk:hover {opacity:0.7!important;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
} 
.hov p {padding-bottom:5px; margin-bottom:0px;
font-size:17px; line-height:22px;}
.hov p:nth-of-type(1) {border-bottom: 1px dotted #000; padding-bottom:10px;}
.hov img {padding-bottom:10px}
.mobile_menu_active #main-nav .page_item_has_children .child-arrow:hover:before, .mobile_menu_active #main-nav .menu-item-has-children .child-arrow:hover:before {background-color:#134673; color:#fff; }
.mobile_menu_active #main-nav .page_item_has_children .child-arrow:before, .mobile_menu_active #main-nav .menu-item-has-children .child-arrow:before {background-color:#fff; color:#134673;}
.resmenu li {width:120px}
.resmenu a:hover {opacity:0.4}
.mobile_menu_active #headerwrap #main-nav ul li a  {
font-size: 15px;
line-height: 20px;
margin-top: 12px;
} body.parent-pageid-2394 {background-color:#9acad6!important;
text-align:left; color:#000;}
.parent-pageid-2394 p {padding:0px; margin:0px; margin-bottom:20px;}
.parent-pageid-2394 h2 {font-size:21px; line-height:30px; color:#000; margin:0px; margin-bottom:2px;}
.parent-pageid-2394 #footerwrap {background-color:#81a54b;}
.parent-pageid-2394 #footerwrap  .fa-instagram {background-color:#81a54b!important;}
.textbox {background-color:#fff; border-radius:40px; padding:3%; }
.parent-pageid-2394 h1.page-title {font-family:"Chewy"; color:#fff; letter-spacing:0.01em}
.parent-pageid-2394 .themify_builder .repeat {
background-repeat: no-repeat !important;
} 
.parent-pageid-2394 #footerwrap {border:none;}
body.parent-pageid-2394  {background-image: url(https://wellbeingjourney.org/wp-content/uploads/2024/07/sun.png); background-repeat: no-repeat;  background-position: top 10% left 10%;  background-size:300px;}
.beckdec2 {width:70%; margin-top:-450px; margin-left:-15%; margin-bottom:-2px;} 
.happinessmenu li { list-style-type: none; }
.happinessmenu li a { display:block; background-color:#81a54b; padding:12px; padding-left:20px; border-radius:120px; text-decoration:none!important;}
.happinessmenu li a {color:#fff; font-family:'Chewy'; font-size:26px; letter-spacing:0.05em;}
.happinessmenu li a:hover {color:#000;}
blockquote {font-size:26px;  padding-bottom:0px; font-family:'Chewy'; color:#81a54b;}
blockquote p{letter-spacing:0.03em}
.foottext { margin-top:40px; padding:7%; padding-bottom:5%; font-style:italic; background: #fff; border-radius:40px; font-size:20px; line-height:28px; }
.parent-pageid-2394 .footdefault {display:none;}
.parent-pageid-2394 .foothappiness {display:block;}
.foothappiness {display:none;}
@media screen and (max-width: 680px)
{
.beckdec2  {display:none;}
.happinessmenu {margin-top: -60px; margin-left:0px; margin-bottom:70px;}
.sun {float:left; width:70px; margin-top:10px;}
}
.happinesshome {background-color:#9acad6; display:block; padding:2%}
.happinesshome:hover {background-color:#b2d9e2; color:#144773}
.sun {float:left; width:100px; margin-top:10px;}
.club {display: block;
font-size: 32px; line-height:38px;
padding-top: 25px;
font-family: 'Bozon-Bold', sans-serif;
font-weight: bold; margin-bottom:20px;
} 
.parent-pageid-2394 .entry-content a {text-decoration:underline}@media screen and (max-width: 1023px) { #site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 200px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 200px; 
}
}@media screen and (max-width: 768px) { #site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 200px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 200px; 
}
}@media screen and (max-width: 480px) { #site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 200px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 200px; 
}
}.mobile_menu_active #headerwrap .sidemenu-on { background: none;
background-color: #e9e2dc;background-image: none; }.mobile_menu_active #headerwrap .sidemenu-on { 
color: #ffffff; }.mobile_menu_active #headerwrap .sidemenu-on nav li a { 	font-weight:bold;
font-size:18px;
line-height:22px;
text-transform:uppercase;	text-align:center; }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
color: #1a2c51; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { background: none;
background-color: #ededed; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
color: #adadad; }.themify_builder_2239_row.module_row_0.module_row{background-image: url(https://wellbeingjourney.org/wp-content/uploads/2020/11/Youth-Back.jpg); }
.themify_builder .text-2239-0-0-0.module-text{background-repeat: repeat; padding-top:80px; padding-bottom:205px; }
.themify_builder .image-2239-1-0-0.module-image{background-repeat: repeat; }
@media screen and (max-width: 480px) {.themify_builder .image-2239-1-0-0.module-image{background-repeat: repeat; }
}
.themify_builder_2239_row.module_row_2.module_row{background-color:#ffffff; padding-top:0px; padding-bottom:60px; }
.themify_builder .text-2239-2-1-0.module-text{background-repeat: repeat; }
.themify_builder_2239_row.module_row_3.module_row{background-image: url(https://wellbeingjourney.org/wp-content/uploads/2020/11/AW-youth-testimonial.jpg); padding-top:120px; padding-bottom:100px; }
.themify_builder .text-2239-3-1-0.module-text{background-repeat: repeat; font-size:18px; line-height:23px; font-weight: bold; }
.themify_builder .text-2239-3-1-0.module-text,.themify_builder .text-2239-3-1-0.module-text h1,.themify_builder .text-2239-3-1-0.module-text h2,.themify_builder .text-2239-3-1-0.module-text h3:not(.module-title),.themify_builder .text-2239-3-1-0.module-text h4,.themify_builder .text-2239-3-1-0.module-text h5,.themify_builder .text-2239-3-1-0.module-text h6{color:#e9e2dc; }
.themify_builder_2239_row.module_row_4.module_row{background-color:#ffffff; padding-top:0px; padding-bottom:60px; }
.themify_builder .plain-text-2239-4-1-0.module-plain-text{background-repeat: repeat; margin-top:60px; }
.themify_builder_2239_row.module_row_5.module_row{background-color:#f5f5f5; padding-top:50px; }
.themify_builder .text-2239-5-1-0.module-text{background-repeat: repeat; }
.themify_builder_2239_row.module_row_6.module_row{background-color:#f5f5f5; padding-top:25px; padding-bottom:50px; }
.themify_builder .text-2239-6-1-0.module-text{background-repeat: repeat; font-size:15px; line-height:19px; }
.themify_builder .text-2239-6-2-0.module-text{background-repeat: repeat; font-size:15px; line-height:19px; }
.themify_builder_2239_row.module_row_7.module_row{background-color:#f5f5f5; padding-bottom:80px; }
.themify_builder .text-2239-7-1-0.module-text{background-repeat: repeat; }
.themify_builder .text-2239-7-1-0.module-text a{text-decoration: underline; }