/** type **/
p, a, button, li, span{
    font-family:'Poppins', sans-serif;
} 


b, strong{
    font-family:'Poppins', sans-serif;
    font-weight:900;
}
/** global Containers **/
body{
    margin-bottom:0px!important;
    overflow-x:hidden!important;
}

.fourohfourwrap{
    padding-top:150px;
}

.wrapper{ 
    padding-left:10px; 
    padding-right:10px; 
    display:flex; 
    justify-content: center; 
}

.cqc{ 
    width:100vw; 
    max-width:1300px; 
    height:100%; 
}

.flex_wrap{ 
    display:flex; 
    flex-wrap:wrap;
    justify-content:center;
}

.bg_wrap{
    background-size:cover; 
    background-position:center;
}

.btn, .a11y-toolbar-widget button{ 
    padding:10px; 
    background-color:#007070; 
    color:white; 
    border-radius:10px; 
    border:none; 
    font-size:16px;
}

.btn a{
    color:white;
    text-decoration:none;
}

.margin_wrap{
    margin-top:75px;
    margin-bottom:75px;
}

.transbtn{
    background-color:transparent;
    border:solid white 1px;
}

.darkTransBtn{
    background-color:transparent;
    border:solid #007070 1px;
}

.darkTransBtn a{
    color:#007070;
}

.edu_btn{
    border-radius:20px;
    background-color:#007070;
    font-family: 'Permanent Marker', cursive;
    text-transform: lowercase;  
    font-size:20px;
    padding:10px 20px 10px 20px;
}

.edu_btn a{
    font-family: 'Permanent Marker', cursive;
    text-transform: lowercase;
}

.white_edu_btn{
    background-color:White;
}

.white_edu_btn a{
    color:#007070;
}

/*
    Topbar
*/

.topbar_wrap{
    padding:5px 15px 5px 15px;
}

.topbar_right{
    text-align:right;
    flex-grow:1;
}

.topbar_left span{
    margin:0 10px 0 0;
}

.topbar_right span{
    margin:0 10px 0 0;
}

.topbar_container span a{
    color:white;
    text-decoration:none;
}

.nav_span{
    transition:1s;
    opacity:1;
}

.nav_inactive{
    opacity:0.5;
}

/*
    Global Navigation
*/

.navi_container{
    padding:30px 15px 30px 15px;
    position:absolute;
    width:100%;
    z-index:999999;
}

.logo_wrap{
    max-width:250px;
    align-self:center;
    position:relative;
}

.logo{
    width:100%;
    position:relative;
}

.navigation_wrapper{
    flex-grow:1;
    align-self:center;
}

.primary_nav{
    list-style:none;
    display:flex;
    margin:0;
    padding:0;
    justify-content:flex-end;
    position:relative;
}

.main_nav_e{
    font-size:17px;
    margin:0 0 0 15px;

}

.main_nav_e a{
    color:White;
    text-decoration:none;
}

.hasSubmenu{
    cursor:pointer;
}

.submenu{
    position:absolute;
    margin:0;
    padding:0;
    display:flex;
    flex-wrap:wrap;
    list-style:none;
    justify-content:flex-end;
    background-color:#3D3D3D;
    width:100%;
    padding:15px 10px 15px 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    left:0;
    z-index:999;
}

.sub_span{
    margin:5px;
}

.sub_span a{
    font-family:'Poppins', sans-serif!important;
}

/*
    Hub Navi
*/

.hub_span a{
    font-family: 'Plane Crash', sans-serif;
    text-transform: lowercase;
}

/*
    Education Navi
*/

.edu_span{
    font-size:20px;
    
}

.edu_span a{
    font-family: 'Permanent Marker', cursive;
    text-transform: lowercase;
}

.edu_motif{
    position:absolute;
    bottom:-60px;
    overflow:hidden;
    width:100%;
}

.edu_motif img{
    min-width:1300px;
}


/*
    Global Footer
*/

.footer_wrap{
    padding:50px 15px 65px 15px;
    position:relative;
}

.fc1, .fc2, .fc3{
    width:33.33%;
    align-self:center;
}

.f-logo-small,
.f-logo-big{
    display:flex;
    flex-wrap:wrap;
}

.f-logo-small span{
    height:30px;
    position:relative;
    display:block;
    margin:5px;
}

.f-logo-small img, .f-logo-big img{
    height:100%;
}

.f-logo-big span{
    height:60px;
    position:relative;
    display:block;
    margin:5px;
}

.fc_title{
    font-family: 'Plane Crash', sans-serif;
    text-transform: lowercase;
    color:White;
}

.fc_cc{
    color:White;
    margin:10px;
}

.fc_cc p{
    margin:10px 0 0 0;
}

.fc_cc a{
    color:white;
    text-decoration:none;
}

.footer_menu ul{
    list-style:none;
    margin:0;
    padding:0;
    text-align:right;
}

.footer_menu ul li a{
    font-family: 'Plane Crash', sans-serif;
    text-transform: lowercase;
    color:White;
    text-decoration:none;
}

.footer_menu ul li{
    margin:10px 0 10px 0;
}

.footer_legal_links{
    width:100%;
    position:absolute;
    bottom:15px;
}

.footer_legal_links ul{
    display:flex;
    margin:0;
    padding:0;
    list-style:none;
    justify-content:center;
}

.footer_legal_links li{
    display:block;
    margin:0px 15px 5px 15px;
}

.footer_legal_links li a{
    color:White;
    text-decoration:none;
}

.contribution{
    background-color:#2E7391;
    padding:20px 15px 20px 15px;
    text-align:center;
}

.contri_cc{
    display:block;
    text-align:center;
}

.contribution img{
    position:relative;
    width:150px;
}

.contri_cc{
    color:white;
    font-weight:200;
    font-size:17px;
}

.diversify_contribution{
    font-family: 'Plane Crash', sans-serif;
    font-size:14px;
}

/*  
    Hub Testmionials
*/

.h_testimonials_wrapper{
    padding-top:150px;
    padding-bottom:150px;
    position:relative;
}

.h_t_backCircle{
    height:500px;
    width:500px;
    border-radius:50%;
    background-color: rgba(0,48,48,.2);
    position:absolute;
    align-self:center;
}

.h_testimonial_container{
    background-size:cover;
    background-position:center;
    border-radius:25px;
    position:relative;
    overflow:hidden;
    width:100%;
}

.h_testimonial_overlay{
    background-color:rgba(0,48,48,.8);
    padding:50px;
    color:White;
    text-align:center;
    width:100%;
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
}

.h_testimonial_title{
    font-family: 'Plane Crash', sans-serif;
    font-size:20px;
    text-transform: lowercase;
}

.hub_testimonials{
    width:100%;
    position:relative;
    max-width:800px;
}

.single_h_testimonial{
    margin:15px 0 15px 0;
    width:100%;
    text-align:center;
}

.single_h_testimonial p{
    margin:10px 0 10px 0;
    font-weight:200;
}

.h_t_meta{
    display:block;
    font-weight:700;
}

.h_t_ident{
    display:block;
    margin-top:10px;
    font-size:15px;
    font-weight:200;
    text-transform:capitalize;
}

.hub_logo{
    width:100%;
    display:flex;
    margin:5px 0 5px 0;
    justify-content:Center;
}

.hub_logo img{
    width:200px;
    height:auto;
}

.edu_logo{
    margin-top:5px;
}

.edu_logo img{
    width:200px;
    height:auto;
}

.testimonial_full_h{
    max-width:800px;
}


/*
    Education Testimonials
*/

.e_t_icon{
    min-width:300px;
    position:relative;
}

.e_t_icon img{
    width:100%;
    height:auto;
}

.e_t_wrap{
    display:flex;
    position:relative;
}

.e_testimonial_container{
    align-self:center;
    flex-grow:1;
    position:relative;
    min-width: 0px;
    padding-left:25px;
}

.e_t_title{
    font-family: 'Permanent Marker', cursive;
    text-transform: lowercase;
    font-size:45px;
    line-height:50px;
    color:#007070;
}

.single_e_testimonial{
    width:100%;
    position:relative;
    min-width: 0px;
}

.single_e_testimonial p{
    margin:10px 0 10px 0;
    font-weight:300;
}

.h_e_meta{
    display:block;
    font-weight:700;
}

.education_testimonials{
    position:relative;
    width:100%;
    min-width: 0px;
}

/*
    Corporate Testimonials
*/

.c_testimonial_title{
    font-family:'Poppins', sans-serif;
    font-size:60px;
    line-height:65px;
    color:#007070;
    font-weight:800;
}

.corporate_testimonials{
    width:100%;
    max-width:800px;
    text-align:center;
    margin:20px 0 0 0;
}

.single_c_testimonial p{
    margin:10px 0 10px 0;
    font-weight:300;
}

.c_t_meta{
    display:block;
    font-weight:700;
}

/*
    Hub Blog Archive Footer
*/

.hub_title{
    font-family: 'Plane Crash', sans-serif;
    font-size:30px;
    text-transform: lowercase;
    color:#3D3D3D;
    margin:0 0 10px 0;    
}

.blog_wrap{
    width:100%;
    margin: 0 0 15px 0;
}

/*
    Post Professional Single
*/

.post_trigger{
    opacity:1;
    transition:1s;
}

.single_p_post{
    margin:10px;
    width:350px;
    height:350px;
    position:relative;
    background-size:cover;
    background-position:center;
    overflow:hidden;
    border-radius:20px;
    transition:1s;
    overflow:auto
}

.p_post_overlay{
    width:100%;
    height:100%;
    max-height:350px;
    display:flex;
    padding:15px;
    overflow:auto
}

.single_p_post:nth-child(odd) .p_post_overlay{
    background-color:rgba(61,61,61,.8);
}

.single_p_post:nth-child(even) .p_post_overlay{
    background-color:rgba(0,112,112,.8);
}

.p_post_meta_text{
    align-self:flex-end;
    max-height:300px;
    overflow:auto;
}

.p_post_meta_text span{
    display:block;
    color:white;
}

.social_share_container{
    display:flex;
    margin:15px 0 0 0;
}

.single_share_social{
    margin:0 3px 0 0;
}

.single_share_social a{
    color:white;
}

.post_title_professional{
    font-family: 'Plane Crash', sans-serif;
    font-size:16px;
    line-height:19px;
    text-transform: lowercase;
    margin: 0 0 10px 0;
}

.post_desc_professional{
    margin:0 0 10px 0;
    font-weight:200;
}

.post_inactive{
    opacity:0.6;
}

.post_active{
    opacity:1;
    transform:scale(1.1);
}

/*
    Education Post In Archive
*/

.single_education_post{
    width:450px;
    margin:10px;
    position:relative;
    display:flex;
}

.sep_image{
    position:absolute;
    align-self:center;
    border-radius:50%;
    overflow:hidden;
}

.sep_overlay{
    background-color:rgba(0,112,112,.6);
    height:250px;
    width:250px;
}

.sep_meta{
    position:relative;
    z-index:11;
    padding-left:80px;
    align-self:Center;
}

.sep_meta span{
    display:block;
    color:White;
}

.sep_actions{
    display:flex;
}

.sep_actions .social_share_container{
    margin:0 0 0 10px;
    align-self:center;
}

.sep_title{
    font-size:30px;
    font-family: 'Permanent Marker', cursive;
    text-transform: lowercase;
    font-size:25px;
    line-height:30px;
    margin:0 0 10px 0;
}

.sep_desc{
    font-size:16px;
    font-weight:300;
    line-height:20px;
    margin: 0 0 10px 0;
}

/*
    Corporate blog
*/

.corporate_title{
    font-family:'Poppins', sans-serif;
    font-size:60px;
    line-height:65px;
    color:#007070;
    font-weight:800;
    margin:0 0 15px 0;
}

/*
    Educational Blog
*/

.e_blog_ov{
    background-color:rgba(0,112,112,.3);
    padding:75px 0 75px 0;
}

.e_blog_title{
    font-family: 'Permanent Marker', cursive;
    text-transform: lowercase;
    font-size:45px;
    line-height:50px;
    color:white;
    margin:0 0 75px 0;
}


/***
    Headers
***/

/* 
    Hub Home Header
*/

.hub_primary_head{
    position:relative;
    overflow:hidden;
}

.header_video_wrap{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%; 
    overflow: hidden;
}

.header_video_wrap video{
    min-width: 100%; 
    min-height: 100%; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.h_hub_header{
    padding:300px 0 250px 0;
    color:White;
    max-width:800px;
}

.hub_ov{
    position:relative;
    z-index:1;
}

.hub_cc h1{
    font-family: 'Plane Crash', sans-serif;
    font-size:70px;
    line-height:75px;
    text-transform: lowercase;
    font-weight:100;
    margin:0;
}

.hub_cc p{
    margin:15px 0 15px 0;
}

.hub_header_cb{
    position:absolute;
    margin-top:40px;
}

.hub_header_cb .btn{
    margin-left:10px;
}

.hub_cc .btn{
    margin-right:10px;
}

/*
    Home Int Header
*/

.int_hub_header{
    padding:130px 0 25px 0;
    color:White;
}

.hub_int_cc h1{
    font-family: 'Plane Crash', sans-serif;
    font-size:30px;
    line-height:35px;
    text-transform: lowercase;
    font-weight:100;
    margin:0;
}

/*
    Education Home Header
*/

.edu_home{
    padding:200px 0 25px 0;
    display:flex;
}

.edu_illustration{
    min-width:300px;
    position:relative;
    align-self:Center;
    max-width:300px;
}

.edu_home_cc{
    flex-grow:1;
}

.edu_home_cc{
    align-self:center;
    padding:25px;
    color:White;
}

.edu_home_cc h1{
    font-family: 'Permanent Marker', cursive;
    text-transform: lowercase;
    font-weight:100;
    margin:0;
    font-size:70px;
    line-height:55px;
}

.edu_home_cc h2{
    font-size:17px;
    line-height:20px;
    margin:15px 0 15px 0;
    font-family: 'Poppins', sans-serif;
}

.edu_home_cc p{
    margin:15px 0 15px 0;
}

.edu_home_cc .btn{
    margin-left:5px;
}

/*
    Education Internal Header
*/

.int_flex_wrap{
    width:100%;
}

.int_edu{
    padding:170px 0 15px 0;
    display:flex;
    color:White;
    width:100%;
}

.int_head_cc{
    flex-grow:1;
    align-self:Center;
}

.int_head_cc h1{
    font-family: 'Permanent Marker', cursive;
    text-transform: lowercase;
    font-weight:100;
    margin:0;
    font-size:60px;
    line-height:75px;
}

.edu_int_illustration{
    min-width:200px;
    max-width:200px;
    align-self:flex-end;
    position:relative;
    opacity:0.3;
}

/*
    Corporate Home Header
*/

.corporate_home_wrap{
    padding:250px 0 0 0;
    overflow:hidden;
    position:relative;
}

.corp_home_ov{
    position:relative;
    z-index:2;
}

.corp_home_cc{
    padding:20px 0 20px ;
    color:white;
    position:relative;
    z-index:2;
}

.corp_home_cc h1{
    font-weight:400;
    font-size:55px;
    line-height:60px;
    margin:15px 0 15px 0;
    font-family:'Poppins', sans-serif;
}

.corp_home_squiggle svg{
    width:300px;
}

.corp_home_cc .btn{
    margin:5px;
}

.corp_home_video_wrap{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%; 
    overflow: hidden;
}

.corp_home_video_wrap video{
    min-width: 100%; 
    min-height: 100%; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.corp_header_bg{
    position:absolute;
    bottom:0;
    width:100%;
    z-index:1;
    transform-origin: top left;
    transform: skewY(2deg);
}

.corp_head_cc h1{
    font-size:50px;
    line-height:55px;
    color:White;
    font-family:'Poppins', sans-serif;
    margin:0px 0 20px 0;
}

/*
    Events
*/

.event_meta_wrap{
    background-color:rgba(0,0,0,.7);
    padding:40px 15px 40px 15px;
}

.event_meta_segment{
    width:100%;
    padding:20px 0 20px 0;
}

.event_meta_types{
    display:flex;
    justify-content:flex-start;
}

.event_type_span{
    color:White;
    display:block;
    margin:0 20px 0 0;
    font-size:25px;
}

.event_type_choice{
    text-decoration:underline;
    cursor:pointer;
    opacity:0.6;
    transition:1s;
}

.event_type_choice:hover{
    opacity:0.8;
}

.event_type_active{
    opacity:1!important;
}

.event_region_types{
    display:flex;
    justify-content:flex-start;
    flex-wrap:wrap;
}

.event_region_choice{
    color:White;
    display:block;
    margin:0 10px 10px 0;
    font-size:18px;
    text-decoration:underline;
    cursor:pointer;
    opacity:0.6;
    transition:1s;
}

.event_region_choice:hover{
    opacity:0.8;
}

.event_region_active{
    opacity:1!important;
}

.event_squiggle{
    width:100%;
}

.event_squiggle svg{
    width:100%;
    max-width:300px;
    fill:white;
}

._invisible_form{
    display:none;
}

/*
    Single Event
*/

.single_event_a{
    width:500px;
    display:flex;
    position:relative;
}

.event_featured_image{
    min-width:200px;
    min-height:200px;
    max-width:200px;
    max-height:200px;
    border-radius:50%;
}

.event_meta_data{
    flex-grow:1;
    align-self:center;
    padding: 0 0 0 15px;
    align-self:center;
}

.event_meta_top{
    display:flex;
    margin:0 0 10px 0;
}

.meta_event_small{
    font-size:13px;
    line-height:13px;
    display:block;
    margin:0 15px 0 0;
}

.event_title_a{
    display:block;
    font-size:25px;
    line-height:27px;
    font-weight:700;
    margin:0 0 10px 0;
}

.event_date_a{
    font-size:16px;
    display:block;
    margin:0 0 10px 0;
}

.eventbtn{
    border:solid #007070 1px!important;
}

.eventbtn a{
    color:#007070!important;
}

/*
    Events Data Display
*/


.event_display_ov{
    background-color:rgba(0,0,0,.7);
    overflow:hidden;
    border-radius:30px;
    width:100%;
}

.event_meta_flex{
    border-radius:30px;
    overflow:hidden;
}

.event_display_data{
    width:55%;
    align-self:center;
    padding:50px;
}

.event_map{
    width:45%;
    height:100%;
    position:relative;
}


.acf-map {
	width: 100%;
	height: 100%;
	border: none;
	margin: 20px 0;
	min-height:500px;
	position:relative;
	top:-20px;
}

/* fixes potential theme css conflict */
.acf-map img {
   max-width: inherit !important;
}

.event_display_data h3{
    font-size:30px;
    line-height:35px;
    margin:0 0 15px 0;
    color:white;
}

.event_display_data span{
    color:white;
    margin:0 0 30px 0;
    display:block;
    font-size:19px;
    line-height:22px;
}
 
.event_display_data a{
    color:White;
}

/*
    Workshop Archive
*/

.edu_home{
    width:100%;
}

.edu_workshop_header{
    position:relative;
}

.edu_illustration_workshop_archive{
    position:absolute;
    bottom:0;
    right:0;
    width:300px;
    opacity:0.3;
}

.edu_archive_cc{
    position:relative;
    z-index:5;
}

.edu_archive_cc h1{
    font-family: 'Permanent Marker', cursive;
    text-transform: lowercase;
    color:White;
    font-size:60px;
    line-height:55px;
    margin:0px 0 25px 0;
    font-weight:100;
}

.edu_archive_cc h2{
    font-family: 'Permanent Marker', cursive;
    text-transform: lowercase;
    color:White;
    font-size:30px;
    line-height:25px;
    margin:0px 0 25px 0;
    font-weight:100;
}

.edu_archive_cc p{
    color:white;
    max-width:1000px;
}

.edu_workshop_archive_selector{
    margin:20px 0 20px 0;
}

.edu_workshop_title{
    font-family: 'Permanent Marker', cursive;
    text-transform: lowercase;
    color:White;
    font-size:45px;
    line-height:40px;
}

.edu_workshop_selections{
    margin:20px 0 50px 0;
    display:flex;
    flex-wrap:wrap;
}

.edu_archive_select_tax{
    display:block;
    font-family: 'Permanent Marker', cursive;
    text-transform: lowercase;
    color:White;
    font-size:25px;
    line-height:15px;
    margin: 0 20px 0 0;
    transition:1s;
    opacity:0.6;
    cursor:pointer;
}

.edu_archive_select_tax:hover{
    opacity:0.8;
}

.edu_archive_select_tax_active{
    opacity:1!important;
    pointer-events: none;
}

.education_archive_wrapper{
    background-color:#007070;
    padding:50px 0 50px 0;
    margin:0;
}

.hub_archive_wrapper{
    margin:75px 0 75px 0;
}

/*
    Mobile Navigation
*/


.mobile_navi_wrapper{
    position:fixed;
    top:0;
    width:100%;
    padding:5px;
    background-color:rgba(0,112,112,.8);
    z-index:2000;
    height:66px;
}

.mobile_nav_flex{
    display:flex;
}

.mobile_logo{
    width:200px;
}

.mobile_nav_open{
    flex-grow:1;
    align-self:center;
    display:flex;
    justify-content:flex-end;

}

.mobile_nav_icon{
    position:relative;
    width:50px;
}

.mn{
    width:25px;
    height:2px;
    background-color:white;
    position:absolute;
    right:0;
    opacity:1;
    transition:1s;
}

.mn_1{
    top:-7px;
}

.mn_2{
    top:0px;
}

.mn_3{
    top:7px;
}

.active_mobile_icon .mn_1{
    top:-20px!important;
    opacity:0!important;
}

.active_mobile_icon .mn_2{
    -webkit-transform: rotate(-45deg) translate(-5px, 6px);
    transform: rotate(-45deg) translate(-5px, 6px); 
    top:-7px;
}

.active_mobile_icon .mn_3{
    top:8px;
    -webkit-transform: rotate(45deg) translate(-5px, -6px);
    transform: rotate(45deg) translate(-5px, -6px);
}

.mobile_navigation{
    background-color:rgba(0,0,0,.7);
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1500;
    display:flex;
    justify-content:center;
}

.mobile_navigation_inner{
    background-color:white;
    position:relative;
    width:80%;
    top:20px;
    height:80%;
    border-radius:20px;
    align-self:center;
    overflow:auto;
}

.mobile_navi_content{
    padding:20px;
}

.mn_top_content{
    text-align:center;
}

.mn_top_content span{
    display:block;
}

.mn_top_span_title{
    font-size:25px;
    line-height:30px;
    font-weight:700;
    color:#007070;
}

.mn_top_span_subtitle{
    margin:5px 0 5px 0;
}

.mn_site_sections{
    text-align:center;
}

.mn_site_sections span{
    display:block;
}

.mn_site_section_title{
    margin:15px 0 5px 0;
    color:#007070;
    font-weight:600;
}

.nav_span_mobile_topbar{
    margin:10px 0 10px 0;
}

.nav_span_mobile_topbar a{
    color:#3D3D3D;
}

.mn_site_main_navigation{
    margin:15px 0 15px 0;
    text-align:center;
}

.mn_site_main_navigation span{
    display:block;
}

.mn_main_navi_title{
    margin:15px 0 5px 0;
    font-weight:800;
    color:#007070;
    font-size:20px;
}

.mn_no_sub{
    margin:5px 0 10px 0;
    
}

.mn_main_item{
    font-weight:800;
    color:#3D3D3D;
}

.mn_main_item a{
    color:#3D3D3D;
}

.mn_hasSub{
    opacity:0.6;
}

.mn_sub_item a{
    color:#3D3D3D;
}

.accessibility_overlay{
    background-color:rgba(0,0,0,.7);
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:99999999999999999999;
    display:flex;
    justify-content:center;
}

.accessibility_inner{
    background-color:white;
    width:100%;
    max-width:500px;
    align-self:center;
    border-radius:20px;
    padding:20px;
    text-align:center;
}

.accessibilityspan{
    color:#007070;
    display:block;
    margin:20px 0 20px 0;
}

.close_accessiblity{
    font-size:45px;
    color:#007070;
    cursor:pointer;
}

.a11y-toolbar-widget ul{
    margin:0;
    padding:0;
    list-style:none;
}

.a11y-toolbar-widget ul li{
    margin:5px 0 5px 0;
}



.fontsize h1, .fontsize h2, .fontsize h3, .fontsize h4, .fontsize h5, .fontsize h6{
	font-size: 150% !important;
	line-height: 1.6!important;
    font-family:"Comic Sans MS", "Comic Sans", cursive !important;
    font-weight:400!important;
}

.fontsize p, .fontsize li:not(.a11y-toolbar-list-item), .fontsize label, .fontsize input, .fontsize select, .fontsize textarea, .fontsize legend, .fontsize code, .fontsize pre, .fontsize dd, .fontsize dt, .fontsize blockquote {
	font-size: 110% !important;
    font-family:"Comic Sans MS", "Comic Sans", cursive !important;
    font-weight:400!important;
}

/* Otherwise, these get larger with each level of nesting. */
.fontsize li li, .fontsize span, .fontsize a, .fontsize button {
	font-size: 110% !important;
    font-family:"Comic Sans MS", "Comic Sans", cursive !important;
    font-weight:400;
}

.fontsize li li li {
	font-size: 100% !important;
    font-family:"Comic Sans MS", "Comic Sans", cursive !important;
    font-weight:400!important;
}