/*
Theme Name: Your Child Theme
Description: This is an example of a blank Denali child theme.
Author: Your name here
Template: denali
*/

/* Your custom CSS here */


body { font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
h1 { font-size: 48px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; font-family: "FuturaBold"; font-family: "FuturaBold"; font-weight: normal; }
h5 { }
h6 { }
ul li { color: #111; }
p { color: #111; font-size: 21px; }
@font-face { font-family: 'FuturaBold'; src: url('fonts/FuturaBold.eot'); src: url('fonts/FuturaBold.eot') format('embedded-opentype'), url('fonts/FuturaBold.woff2') format('woff2'), url('fonts/FuturaBold.woff') format('woff'), url('fonts/FuturaBold.ttf') format('truetype'), url('fonts/FuturaBold.svg#FuturaBold') format('svg'); font-weight: normal; font-style: normal; }
.donatetoday { font-size: 16px; font-weight: normal; font-family: 'FuturaBold'; }
.newsletterform label { font-size: 18px; font-weight: bold; }
.newsletterform input { font-size: 18px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.signup > a { font-size: 18px; font-weight: bold; }
.signin { font-size: 18px; font-weight: bold; }
#navigation .wr-mega-menu > li > a { font-family: 'Calibri'; font-size: 14px; font-weight: normal; }
#navigation .tb-search .search-wrap label { font-size: 18px; }
#navigation .tb-search .search-input { font-size: 18px; vertical-align: middle; }
#mega-menu-wrap-primary { background: none; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link { font-family: "Calibri"; font-weight: normal; line-height: 72px; height: 72px; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link { height: 30px; line-height: 30px; }
/*#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu li a{ background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/submenu-arrow.png") no-repeat left center; padding-left:12px !important; }*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { background-color: #fff !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus { background: #EC7936; }
#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu { background: #fff !important; }
.primary_168 ul.wr-mega-menu > li:hover > a,
.primary_168 ul.wr-mega-menu > li.focus > a { background: #EC7936 !important; color: #fff !important; }
.wr-megamenu-container .current_page_item > a,
.wr-megamenu-container .current_page_ancestor > a,
.wr-megamenu-container .current-menu-item > a,
.wr-megamenu-container .current-menu-ancestor > a { color: #EC7936 !important; }
.wr-megamenu-inner .wr-element-submenu a { color: #000; }
.denali-search-trigger { display: none !important; }
#home-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 30px; font-family: 'FuturaBold'; font-weight: normal; }
#home-section-1.element-section { padding: 0; }
#home-section-1 .element { max-width: 100%; }
#home-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#home-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#home-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#home-section-1 .tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#home-section-2 .col.standard.firstpartsection .tb-headline { background: #ed7936; }
#home-section-2 .col.standard.secondpartsection .tb-headline { background: #8c79af; }
#home-section-2 .col.standard.thirdpartsection .tb-headline { background: #91bf4b; }
#home-section-2 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; }
#home-section-2 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#home-section-2 p { color: #fff; font-size: 24px; font-family: 'FuturaBold'; font-weight: normal; }
#home-section-2 p span { font-size: 30px; }
#home-section-2 .entry-content { margin-top: 35px; margin-bottom: 25px; }
#home-section-3 { border-top: 10px solid rgba(0, 0, 0, 0.2); background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat left top; }
#home-section-3 .col .element-2 { border-right: 3px dashed #d2c9e4; padding-left: 10px; padding-right: 10px; box-sizing: border-box; }
#home-section-3 .col #block_9562002645699fa57a0fab.element-2 { border-right: 0px; }
#home-section-3 .col.standard { text-align: center; }
#home-section-3 .entry-content h4 { color: #482783; font-size: 18px; font-family: 'FuturaBold'; font-weight: normal; text-align: center; }
#home-section-3 .entry-content p { text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#home-section-3 .entry-content span.h4pbutton { cursor: pointer; display: inline-block; float: left; text-align: left; text-transform: uppercase; color: #ed7936; font-size: 18px; font-family: 'FuturaBold'; font-weight: normal; background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/read-all-arrow.png") no-repeat right center; padding-right: 25px; }
.site-footer .footer-sub-content a { font-size: 18px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.subfootersub .tb-search .search-wrap label { font-size: 18px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.footer-content .col.entry-content p { font-size: 18px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.footer-content .col.entry-content.col-md-4 img { float: right; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu { box-shadow: -10px 10px 0 0 rgba(0, 0, 0, 0.5); padding: 10px; width: 230px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li a.mega-menu-link { line-height: 30px !important; background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/submenu-arrow.png") no-repeat left center !important; padding-left: 15px !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { box-shadow: -10px 10px 0 0 rgba(0, 0, 0, 0.5); background: #fff; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li a.mega-menu-link { background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/submenu-arrow.png") no-repeat left center; padding-left: 15px !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li a.mega-menu-link:hover { background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/submenu-arrow.png") no-repeat left center!important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li a.mega-menu-link:focus { background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/submenu-arrow.png") no-repeat left center !important; }
.footer-nav .list-inline > li { border-right: 2px solid #717171; line-height: 16px; }
.footer-nav .list-inline > li:last-child { border-right: 0px; }
.footer-nav .list-inline > li a:hover { color: #EC7936; }
#home-section-4 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; cursor: pointer; }
#home-section-4 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#home-section-4 .col.standard .fifthpartsection .tb-headline { background: #ED7936; }
#home-section-4 .col.standard .sixthpartsection .tb-headline { background: #91BF4B; }
.footer-content .col.entry-content p { margin-bottom: 10px; }
footer .footer-content .entry-content p.footertelephone { background: url("https://www.familiesinschools.org/wp-content/uploads/2016/01/telephone-icon.png") no-repeat left center; padding-left: 30px; }
footer .footer-content .entry-content p.footertelefax { background: url("https://www.familiesinschools.org/wp-content/uploads/2016/01/fax-icon.png") no-repeat left center; padding-left: 30px; }
footer .footer-content .entry-content p.footerncmb { background: url("https://www.familiesinschools.org/wp-content/uploads/2016/01/call-icon.png") no-repeat left center; padding-left: 30px; }
footer .footer-content .entry-content p.footeraddress { background: url("https://www.familiesinschools.org/wp-content/uploads/2016/01/address-icon.png") no-repeat left top 8px; padding-left: 30px; }
.tb-sticky-menu { background: #482684; }
.site-header .containerdonate .innersignupin { width: 58%; }
.tb-sticky-menu .header-logo img { height: 32px; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary { margin-bottom: 0px; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li { list-style: none; color: #fff; display: block; float: left; vertical-align: top; line-height: 58px; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li a { color: #fff; text-decoration: none; padding: 0 10px; display: block; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li a:hover { background: #ED7936; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li.mega-menu-item-has-children:hover ul.mega-sub-menu { display: block !important; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li.mega-menu-item-has-children ul.mega-sub-menu { display: none; position: absolute; left: 0px; width: 100%; z-index: 999; padding: 20px; box-sizing: border-box; box-shadow: -10px 10px 0 0 rgba(0, 0, 0, 0.5); background: #fff !important; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li.mega-menu-item-has-children ul.mega-sub-menu li.mega-menu-item { width: 100%; padding: 0px; line-height: 30px; clear: none; color: #666; font-weight: bold; display: block; float: left; font-size: 16px; vertical-align: top; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li.mega-menu-item-has-children ul.mega-sub-menu li.mega-menu-columns-1-of-3 { width: 33.3333%; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li.mega-menu-item-has-children ul.mega-sub-menu li.mega-menu-columns-1-of-4 { width: 25%; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li.mega-menu-item-has-children ul.mega-sub-menu li a.mega-menu-link { border-color: #555; border-style: solid; border-width: 0; color: #555; display: block; font-size: 14px; margin: 0; padding: 0; text-decoration: none; text-transform: uppercase; vertical-align: top; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li.mega-menu-item-has-children ul.mega-sub-menu li a:hover { background: none; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li.mega-menu-item-has-children ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu { display: block; padding: 4px 0px 4px 10px; position: inherit; left: inherit; box-shadow: inherit; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li.mega-menu-item-has-children ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a { font-size: 14px; font-weight: normal; color: #555; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li.mega-menu-item-has-children ul.mega-sub-menu li a.mega-menu-link { background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/submenu-arrow.png") no-repeat left center; padding-left: 15px; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li.mega-menu-item-has-children a.mega-menu-link::after { color: inherit; content: ""; display: inline-block; font-family: dashicons; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-synthesis: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0 0 0 6px; transform: rotate(0deg); vertical-align: top; }
.tb-sticky-menu .sticky-wrap .nav #mega-menu-primary li.mega-menu-item-has-children ul.mega-sub-menu a.mega-menu-link::after { display: none; }
/*** reaching-families page start ***/
#reaching-families-section-1 h1 { font-family: "FuturaBold"; font-size: 48px; font-weight: normal; color: #f4f4f4; padding: 0 20px; }
#reaching-families-section-2.element-section { padding-top: 12px; }
.sidebar-layout-full_width .site-breadcrumbs .wrap { max-width: 100%; }
.element-breadcrumbs .site-breadcrumbs .wrap .breadcrumb { padding: 0px; }
.site-breadcrumbs .breadcrumb li { color: #111 !important; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 14px; }
.site-breadcrumbs .breadcrumb { background: transparent; }
.site-breadcrumbs .breadcrumb li a { color: #111 !important; }
.site-breadcrumbs .breadcrumb li:hover { }
.site-breadcrumbs .breadcrumb li.active { }
.site-breadcrumbs .breadcrumb li.active .current { }
.site-breadcrumbs { padding: 0px; margin-bottom: 0px; background: transparent; }
#reaching-families-section-2 { background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat left top; }
#custom-main #reaching-families-section-3.section_56b320c9305dc { border-bottom: 7px solid #c5c5c5; background-color: rgba(66, 37, 121, 1) }
#reaching-families-section-3 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; cursor: pointer; }
#reaching-families-section-3 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#reaching-families-section-3 .col.standard .firstclass .tb-headline { background: #ED7936; }
#reaching-families-section-3 .col.standard .secondclass .tb-headline { background: #91BF4B; }
/*** reaching-families page end ***/


/*** curriculum page end ***/
.page-id-7 #main .wrap { max-width: 100%; }
#curriculum-1 { background: url("https://www.familiesinschools.org/wp-content/uploads/2016/02/curriculum-banner.jpg"); }
.page-id-7 .getcontentidcontain { background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat left top; }
.page-id-7 .getcontentwidth123 { margin-left: auto; margin-right: auto; max-width: 1170px; padding-top: 60px; }
.page-id-7 .site-breadcrumbs { max-width: 1170px; margin-left: auto; margin-right: auto; padding-top: 12px; }
.page-id-7 #sidebar_layout p { color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.page-id-7 #sidebar_layout p span { font-family: "FuturaBold"; font-size: 24px; color: #482783; font-weight: normal; }
.curriculumcontainer { text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.curriculumcontainer .curriculumcrow { padding: 50px 0px; float: left; width: 100%; border-bottom: 3px dashed #d2c9e4; }
.curriculumcontainer .curriculumcrow:last-child { border: 0px; padding-bottom: 0px; }
.curriculumcontainer .curriculumcrow .curricullumleft { float: left; }
.curriculumcontainer .curriculumcrow .curricullumright { float: left; width: 73%; margin-left: 2%; text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.curriculumcontainer .curriculumcrow .curricullumright span { text-transform: uppercase; font-family: "FuturaBold"; color: #482783; font-size: 18px; font-weight: normal; }
.curriculumcontainer .curriculumcrow .curricullumright .readmorecc { margin-top: 10px; float: left; width: 100%; }
.curriculumcontainer .curriculumcrow .curricullumright .readmorecc a { color: #ed7936; cursor: pointer; display: inline-block; float: left; text-align: left; text-transform: uppercase; color: #ed7936; font-size: 18px; font-family: 'FuturaBold'; font-weight: normal; background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/read-all-arrow.png") no-repeat right center; padding-right: 25px; }
.page-id-7 .site-inner { padding-top: 0px; padding-bottom: 0px; }
#curriculum-1 h1 { padding: 0 20px; color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; }
#curriculum-section-3.element-section { padding-left: 0; padding-right: 0; }

/*** Partnerships page start ***/
#family-school-partnerships-section-1 .element-breadcrumbs { margin-bottom: 28px; }
#family-school-partnerships-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#family-school-partnerships-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
#family-school-partnerships-section-1.element-section { padding: 0; }
#family-school-partnerships-section-1 .element { max-width: 100%; }
#family-school-partnerships-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#family-school-partnerships-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#family-school-partnerships-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#family-school-partnerships-section-1 .tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#family-school-partnerships-section-2.element-section { padding-top: 12px; background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat left top; }
#custom-main #family-school-partnerships-section-3 { border-bottom: 7px solid #c5c5c5; background-color: rgba(66, 37, 121, 1) }
#family-school-partnerships-section-3 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; cursor: pointer; }
#family-school-partnerships-section-3 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#family-school-partnerships-section-3 .col.standard .firstclass .tb-headline { background: #8c79af; }
#family-school-partnerships-section-3 .col.standard .secondclass .tb-headline { background: #91BF4B; }
#family-school-partnerships-section-3 .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
#family-school-partnerships-section-2 .element-breadcrumbs { margin-bottom: 50px; }
/*** Partnerships page end ***/

/*** staff-professional-development ***/
.page-id-20 #custom-main { background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat left top; }
#staff-professional-development-section-1 .tb-headline h1 { padding: 0 20px; text-align: left; color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; }
#staff-professional-development-section-2 .pagehtmlcontainerstaff { padding-top: 30px; width: 100%; display: block; }
#staff-professional-development-section-2 .entry-content .staffleft { float: left; width: 32%; margin-top: 11px; margin-right: 2%; }
#staff-professional-development-section-2 .entry-content .staffright { float: right; width: 66%; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#staff-professional-development-section-2.element-section { padding-top: 12px; }
#staff-professional-development-section-3.section_56b84b82e08be { border-bottom: 7px solid #c5c5c5; margin-top: 60px; background-color: rgba(66, 37, 121, 1) !important; }
#staff-professional-development-section-3 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; cursor: pointer; }
#staff-professional-development-section-3 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#staff-professional-development-section-3 .col.standard.firstclass .tb-headline { background: #ED7936; }
#staff-professional-development-section-3 .col.standard.firstclass .tb-headline h1 a { padding: 17px 10px; }
#staff-professional-development-section-3 .col.standard.secondclass .tb-headline { background: #8c79af; }
#staff-professional-development-section-4.element-section { margin-top: 20px; padding-left: 0; padding-right: 0; }
#staff-professional-development-section-4.section_56b32a4f33a12 .element-headline { max-width: 100% !important; }
#staff-professional-development-section-4 .tb-headline { border-bottom: 3px dashed #d2c9e4; width: 100%; text-align: center; position: relative; }
#staff-professional-development-section-4 .tb-headline h1 { background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat left top; color: #482783; font-family: "FuturaBold"; font-size: 18px; text-align: center; position: relative; margin: 0; left: 0; padding: 0 20px; right: 0; display: inline-block; bottom: -16px; font-weight: normal; }
#staff-professional-development-section-4 .tb-testimonial { margin-top: 20px; margin-left: auto; margin-right: auto; width: 80%; }
#staff-professional-development-section-4 .tb-testimonial.standard .testimonial-text { background: transparent; border-radius: 0px; padding: 0px; }
#staff-professional-development-section-4 .tb-testimonial.standard .testimonial-text p { width: 85%; float: left; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; margin: 0 0 0px 3%; }
#staff-professional-development-section-4 .tb-testimonial.standard .author { padding-left: 0; padding-top: 0; height: auto; width: 100%; float: left; }
#staff-professional-development-section-4 .tb-testimonial.standard .author .author-image { display: none; }
#staff-professional-development-section-4 .tb-testimonial.standard .arrow { border: 0px; bottom: inherit; position: inherit; left: inherit; width: 60px; height: 41px; margin-top: 10px; float: left; background: rgba(0, 0, 0, 0) url("https://www.familiesinschools.org/wp-content/uploads/2016/01/testimonial-quote-left-img.png") no-repeat left top; }
#staff-professional-development-section-4 .tb-testimonial .author-name { margin-left: 10%; margin-top: 0px; font-weight: bold; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; font-style: italic; }
/*** staff-professional-development end***/



#staff-professional-development-section-2 .pagehtmlcontainerstaff .staffright ul { padding-left: 20px; }
#staff-professional-development-section-2 .pagehtmlcontainerstaff .staffright ul li { }
#staff-professional-development-section-2 .pagehtmlcontainerstaff .staffright ul li a { font-weight: bold; font-style: italic; color: #ff6600; text-decoration: none; }
#family-school-partnerships-section-2 .entry-content h2 { margin-bottom: 10px; font-size: 30px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; color: #ff6600; font-weight: bold; text-align: center; }
#family-school-partnerships-section-2 .entry-content ul { padding-left: 20px; }
#family-school-partnerships-section-2 .entry-content ul li { color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#family-school-partnerships-section-2 .entry-content ul li a { text-decoration: underline; color: #482684; font-weight: bold; }
#family-school-partnerships-section-2 .entry-content p a { text-decoration: underline; color: #482684; font-weight: bold; }
.element-breadcrumbs { padding-left: 0 !important; padding-right: 0 !important; }
.breadcrumb > li + li::before { content: "› "; color: #111; }
/*** donation page start***/
#donate-section-2 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; font-weight: normal; }
.donationmanager_container { width: 80%; clear: both; margin: 0 auto 0 auto; }
.donationmanager_container .leftformcontainer { width: 50%; float: left; padding-right: 4%; border-right: 2px dashed #d2c9e4; }
.donationmanager_container .rightformcontainer { width: 50%; float: left; padding-left: 4%; }
.donationmanager-form-submit { clear: both; text-align: center; padding-top: 48px; display: block; }
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-submit input.donationmanager_submitbutton { height: inherit; padding: 12px 0; text-align: center; background: #ec7936; box-shadow: -6px 6px 0 0 #ccc; border: 0px; font-family: "FuturaBold"; color: #fff; width: 50%; font-size: 16px; font-weight: normal; }
.donationmanager_container fieldset input.donationmanager_submit { display: none !important; }
.donationmanager_container fieldset .donationmanager-input-fields input[type="text"] { width: 100%; }
.donationmanager_container fieldset .donationmanager-input-fields input { border: 1px solid #959595; background: #fff; padding: 5px 10px; border-radius: 0px; box-sizing: border-box; }
.donationmanager_container fieldset .donationmanager-input-fields textarea { height: 40px; border: 1px solid #959595; width: 100%; background: #fff; padding: 5px 10px; border-radius: 0px; box-sizing: border-box; }
.donationmanager_container fieldset .donationmanager-input-fields select { height: 40px; border: 1px solid #959595; width: 100%; background: #fff; padding: 5px 10px; border-radius: 0px; box-sizing: border-box; }
.donationmanager_container fieldset { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; font-weight: normal; }
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row { margin-bottom: 8px; width: 100%; float: left; clear: both; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row label { font-weight: normal; line-height: normal; }
.donationmanager_container fieldset .donationmanager-input-fields h4 { font-weight: bold; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 24px; }
.donationmanager_container fieldset .donationmanager-input-fields input.donationmanager_text,
input.donationmanager_text:hover,
input.donationmanager_text:active,
input.donationmanager_text:focus { height: 40px !important; border-radius: 0px !important; }
.donationmanager_container fieldset .donationmanager-input-fields .checkbox input[type="checkbox"] { margin-right: 10px; }
.donationmanager_container fieldset .donationmanager-input-fields .radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] { margin-left: 0px; position: inherit; }
.donationmanager_container fieldset legend { background: transparent; display: none; }
.donationmanager_container fieldset { border: 0px; background: transparent; border-radius: 0px !important; }
.donationmanager_container .donationmanager-form-row .halffield { float: left; margin-right: 8%; width: 46%; }
.donationmanager_container .donationmanager-form-row .halffield:last-child { margin-right: 0; }
.donationmanager_container .donationmanager-intro { display: none; }
.donationmanager_container .donationmanager-form-row .halffield .fourthfield { float: left; margin-right: 16%; width: 42%; }
.donationmanager_container .donationmanager-form-row .halffield .fourthfield:last-child { margin-right: 0; }
.donationmanager_container .donationmanager-form-row.radio .onefullrow span { width: 25%; float: left; }
.donationmanager_container .radio label,
.checkbox label { padding-left: 0px; }
.donationmanager_container .donationmanager-form-row p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif !important; font-size: 21px !important; line-height: 18px !important; font-weight: normal; margin: 0 0 15px 0px !important; }
.donationmanager_container .donationmanager-form-row input[type="text"],
input[type="search"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
textarea,
select { font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif !important; font-size: 21px; font-weight: normal; color: #111111; }
.donationmanager_container .donationmanager-form-row.checkbox { margin-top: 0px; }
#donate-section-1 .tb-headline h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; text-align: left; }
#donate-section-2.element-section { padding-top: 12px; }
#donate-section-2 .element-current { max-width: 1140px; }
.donationmanager_container fieldset .donationmanager-input-fields .radio .onefullrow { margin-bottom: 13px; width: 100%; float: left; }
.donationmanager_container fieldset .donationmanager-input-fields .radio { margin-bottom: 28px; float: left; width: 100%; }
.donationmanager_container fieldset .donationmanager-input-fields .radio .onefullrow.alternateonerow span { width: 28%; }
.donationmanager_container fieldset .donationmanager-input-fields .radio .onefullrow.alternateonerow span.donateamountotherll { width: 44%; }
.donationmanager_container fieldset .donationmanager-input-fields .radio .onefullrow.alternateonerow span label { padding-right: 5px; }
.donationmanager_container fieldset .donationmanager-input-fields .radio .onefullrow.alternateonerow span.donateamountotherll input[type="text"] { width: 40% !important; }
#donate-section-2 .entry-content p.wehelptext { width: 70%; margin-top: 70px; float: left; }
#donate-section-2 .entry-content .guidestar { float: right; width: 25%; }
#donate-section-2 .entry-content .guidestar img { margin: 0px; }
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row .creditcardimages { display: block; margin-top: 32px; }
#donate-section-2 .entry-content .donationmanager_container .donationmanager-input-fields .rightformcontainer .donationmanager-form-row p { margin-bottom: 6px !important; }
/*** donation page end***/

#custom-main { background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat left top; }
/*** advocacy page start ***/
#advocacy-section-1 h1 { font-family: "FuturaBold"; font-size: 48px; font-weight: normal; color: #f4f4f4; padding: 0 20px; }
#advocacy-section-2.element-section { padding-top: 12px; }
#advocacy-section-2 { }
/*#custom-main #advocacy-section-2{ border-bottom: 7px solid #c5c5c5; background-color: rgba(66, 37, 121, 1); }*/
#advocacy-section-3 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; cursor: pointer; }
#advocacy-section-3 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#advocacy-section-3 .col.standard .firstclass .tb-headline { background: #ED7936; }
#advocacy-section-3 .col.standard .secondclass .tb-headline { background: #91BF4B; }
/*** advocacy page end ***/

/*** Reports page start ***/
#reports-section-1 h1 { font-family: "FuturaBold"; font-size: 48px; font-weight: normal; color: #f4f4f4; padding: 0 20px; }
#reports-section-2.element-section { padding-top: 12px; }
.wholecontainerhtml .element-breadcrumbs { }
#reports-section-2.wholecontainerhtml .element-2 { margin-top: 86px; }
.wholecontainerhtml .element-html { padding: 10px 0 40px; width: 100%; border-bottom: 3px dashed #d2c9e4; }
.wholecontainerhtml .element-html:last-child { }
.wholecontainerhtml .element-html .leftsideimage { float: left; }
.wholecontainerhtml .element-html .rightsideimage { float: left; width: 73%; margin-left: 2%; text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.wholecontainerhtml .element-html .rightsideimage p { margin-bottom: 0px; text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.wholecontainerhtml .element-html .rightsideimage span { margin-top: 8px; float: left; width: 100%; }
.wholecontainerhtml .element-html .rightsideimage span a { color: #ed7936; cursor: pointer; display: inline-block; float: left; text-align: left; text-transform: uppercase; color: #ed7936; font-size: 18px; font-family: 'FuturaBold'; font-weight: normal; background: url("https://www.familiesinschools.org/wp-content/uploads/2016/02/download-img.png") no-repeat right center; padding-right: 25px; }
.wholecontainersecond .element-columns .col-md-4 { text-align: center; min-height: 300px; border-right: 3px dashed #d2c9e4; }
.wholecontainersecond .element-columns .col-md-4:last-child { border-right: 0px; }
.wholecontainersecond .element-columns .col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
.wholecontainersecond { padding: 60px 0 60px; }
/*** Reports page end ***/

/*** Reading Roads page start ***/
.epic-thumb { display: none; }
#reading-roads-section-3.element-section { padding-top: 12px; }
#reading-roads-section-3 .entry-content ul { padding-left: 0px; text-align: center; width: 60%; margin: auto; }
#reading-roads-section-3 .entry-content ul li { font-weight: bold; display: inline-block; list-style: none; padding: 5px 15px; color: #3d156e; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#reading-roads-section-3 .entry-content ul li a { text-decoration: underline; color: #3d156e; }
#reading-roads-section-3 .element-2 { margin-top: 50px; }
#reading-roads-section-3 .element-4 { margin-top: 80px; margin-bottom: 40px; }
#reading-roads-section-3 .element-3 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#reading-roads-section-3 .element-3 .entry-content p a { color: #482684; font-weight: bold; }
#reading-roads-section-3 .element-columns .col-md-4 { border-right: 3px dashed #d2c9e4; text-align: center; }
#reading-roads-section-3 .element-columns .col-md-4:last-child { border: none; }
#reading-roads-section-3 .element-columns .col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#custom-main #reading-roads-section-4 { background-color: rgba(66, 37, 121, 1); border-bottom: 7px solid #c5c5c5; }
#reading-roads-section-4 .col.standard .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
#reading-roads-section-4 .col.standard .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; }
#reading-roads-section-4 .col.standard .firstclass .tb-headline { background: #8c79af; }
#reading-roads-section-4 .col.standard .secondclass .tb-headline { background: #91bf4b; }
#reading-roads-section-4 .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
#reading-roads-section-2.element-section { padding: 0; }
#reading-roads-section-2 .element { max-width: 100%; }
#reading-roads-section-2 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#reading-roads-section-2 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#reading-roads-section-2 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#reading-roads-section-2.tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#reading-roads-section-2 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#reading-roads-section-2 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
/*** Reading Roads page end ***/


/*** read with me page start ***/
#read-with-me-section-3.element-section { padding-top: 12px; }
#read-with-me-section-3 .entry-content ul { padding-left: 0px; width: 60%; margin: auto; text-align: center; }
#read-with-me-section-3 .entry-content ul li { font-weight: bold; display: inline-block; list-style: none; padding: 5px 15px; color: #3d156e; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#read-with-me-section-3 .entry-content ul li a { text-decoration: underline; color: #3d156e; }
#read-with-me-section-3 .element-2 { margin-top: 50px; }
#read-with-me-section-3 .element-4 { margin-top: 80px; margin-bottom: 40px; }
#read-with-me-section-3 .element-3 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#read-with-me-section-3 .element-3 .entry-content p a { color: #482684; font-weight: bold; }
#read-with-me-section-3 .element-columns .col-md-4 { border-right: 3px dashed #d2c9e4; text-align: center; }
#read-with-me-section-3 .element-columns .col-md-4:last-child { border: none; }
#read-with-me-section-3 .element-columns .col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#custom-main #read-with-me-section-4 { background-color: rgba(66, 37, 121, 1); border-bottom: 7px solid #c5c5c5; }
#read-with-me-section-4 .col.standard .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
#read-with-me-section-4 .col.standard .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; }
#read-with-me-section-4 .col.standard .firstclass .tb-headline { background: #8c79af; }
#read-with-me-section-4 .col.standard .secondclass .tb-headline { background: #91bf4b; }
#read-with-me-section-4 .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
#read-with-me-section-2.element-section { padding: 0; }
#read-with-me-section-2 .element { max-width: 100%; }
#read-with-me-section-2 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#read-with-me-section-2 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#read-with-me-section-2 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#read-with-me-section-2.tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#read-with-me-section-2 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#read-with-me-section-2 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
/*** read-with-me page end ***/


/*** transitions page end ***/
#transitions-section-3.element-section { padding-top: 12px; }
#transitions-section-3 .entry-content ul { width: 60%; margin: auto; padding-left: 0px; text-align: center; }
#transitions-section-3 .entry-content ul li { font-weight: bold; display: inline-block; list-style: none; padding: 5px 15px; color: #3d156e; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#transitions-section-3 .entry-content ul li a { text-decoration: underline; color: #3d156e; }
#transitions-section-3 .element-2 { margin-top: 50px; }
#transitions-section-3 .element-4 { margin-top: 80px; margin-bottom: 40px; }
#transitions-section-3 .element-3 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#transitions-section-3 .element-3 .entry-content p a { color: #482684; font-weight: bold; }
#transitions-section-3 .element-columns .col-md-4 { border-right: 3px dashed #d2c9e4; text-align: center; }
#transitions-section-3 .element-columns .col-md-4:last-child { border: none; }
#transitions-section-3 .element-columns .col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#custom-main #transitions-section-4 { background-color: rgba(66, 37, 121, 1); border-bottom: 7px solid #c5c5c5; }
#transitions-section-4 .col.standard .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
#transitions-section-4 .col.standard .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; }
#transitions-section-4 .col.standard .firstclass .tb-headline { background: #8c79af; }
#transitions-section-4 .col.standard .secondclass .tb-headline { background: #91bf4b; }
#transitions-section-4 .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
#transitions-section-2.element-section { padding: 0; }
#transitions-section-2 .element { max-width: 100%; }
#transitions-section-2 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#transitions-section-2 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#transitions-section-2 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#transitions-section-2.tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#transitions-section-2 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#transitions-section-2 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
/*** transitions  page end ***/


/*** college-knowledge-academy page end ***/
#college-knowledge-academy-section-3.element-section { padding-top: 12px; }
#college-knowledge-academy-section-3 .entry-content ul { width: 60%; margin: auto; padding-left: 0px; text-align: center; }
#college-knowledge-academy-section-3 .entry-content ul li { font-weight: bold; display: inline-block; list-style: none; padding: 5px 15px; color: #3d156e; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#college-knowledge-academy-section-3 .entry-content ul li a { text-decoration: underline; color: #3d156e; }
#college-knowledge-academy-section-3 .element-2 { margin-top: 50px; }
#college-knowledge-academy-section-3 .element-4 { margin-top: 80px; margin-bottom: 40px; }
#college-knowledge-academy-section-3 .element-3 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#college-knowledge-academy-section-3 .element-3 .entry-content p a { color: #482684; font-weight: bold; }
#college-knowledge-academy-section-4 .element-columns .col-md-4 { border-right: 3px dashed #d2c9e4; text-align: center; }
#college-knowledge-academy-section-4 .element-columns .col-md-4:last-child { border: none; }
#college-knowledge-academy-section-4 .element-columns .col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#custom-main #college-knowledge-academy-section-5 { background-color: rgba(66, 37, 121, 1); border-bottom: 7px solid #c5c5c5; }
#college-knowledge-academy-section-5 .col.standard .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
#college-knowledge-academy-section-5 .col.standard .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; }
#college-knowledge-academy-section-5 .col.standard .firstclass .tb-headline { background: #8c79af; }
#college-knowledge-academy-section-5 .col.standard .secondclass .tb-headline { background: #91bf4b; }
#college-knowledge-academy-section-5 .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
#college-knowledge-academy-section-2 .tb-headline h1 { font-family: "FuturaBold"; font-size: 48px; font-weight: normal; color: #f4f4f4; padding: 0 20px; }
#college-knowledge-academy-section-2 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#college-knowledge-academy-section-2 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#college-knowledge-academy-section-2 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#college-knowledge-academy-section-2.tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#college-knowledge-academy-section-2 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#college-knowledge-academy-section-2 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
/*** college-knowledge-academy page end ***/


#quick-facts-section-1 h1 { font-family: "FuturaBold"; font-size: 48px; font-weight: normal; color: #f4f4f4; padding: 0 20px; }
#quick-facts-section-2.element-section { padding-top: 12px; }
#quick-facts-section-2.wholecontainerhtml .element-2 { margin-top: 86px; }
#advocacy-resources-for-parents-section h1 { font-family: "FuturaBold"; font-size: 48px; font-weight: normal; color: #f4f4f4; padding: 0 20px; }
#advocacy-resources-for-parents-section-2.element-section { padding-top: 12px; }
#advocacy-resources-for-parents-section-2.wholecontainerhtml .element-2 { margin-top: 86px; }
#community-partner-page-section h1 { font-family: "FuturaBold"; font-size: 48px; font-weight: normal; color: #f4f4f4; padding: 0 20px; }
#community-partner-page-section-2.element-section { padding-top: 12px; }
#community-partner-page-section-2.wholecontainerhtml .element-2 { margin-top: 86px; }
/*** a-g-college-campaign page start ***/
#a-g-college-campaign-section-2.element-section { padding-top: 12px; }
#a-g-college-campaign-section-2 .entry-content ul { padding-left: 20px; }
#a-g-college-campaign-section-2 .entry-content ul li { color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#a-g-college-campaign-section-2 .entry-content ul li a { text-decoration: none; color: #111; }
#a-g-college-campaign-section-2 .element-2 { margin-top: 50px; }
#a-g-college-campaign-section-2 .element-3 { margin-top: 80px; margin-bottom: 40px; }
#a-g-college-campaign-section-2 .element-2 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#a-g-college-campaign-section-2 .element-2.entry-content p a { color: #482684; font-weight: bold; }
#a-g-college-campaign-section-2 .element-columns .col-md-4 { border-right: 3px dashed #d2c9e4; text-align: center; }
#a-g-college-campaign-section-2 .element-columns .col-md-4:last-child { border: none; }
#a-g-college-campaign-section-2 .element-columns .col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#custom-main #a-g-college-campaign-section-3 { background-color: rgba(66, 37, 121, 1); border-bottom: 7px solid #c5c5c5; }
#a-g-college-campaign-section-3 .col.standard .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
#a-g-college-campaign-section-3 .col.standard .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; }
#a-g-college-campaign-section-3 .col.standard .firstclass .tb-headline { background: #8c79af; }
#a-g-college-campaign-section-3 .col.standard .secondclass .tb-headline { background: #91bf4b; }
#a-g-college-campaign-section-3 .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
#a-g-college-campaign-section-1.element-section { padding: 0; }
#a-g-college-campaign-section-1 .element { max-width: 100%; }
#a-g-college-campaign-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#a-g-college-campaign-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#a-g-college-campaign-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#a-g-college-campaign-section-1.tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#a-g-college-campaign-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#a-g-college-campaign-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
/*** a-g-college-campaign page end ***/


/*** parent-ambassador-program page start ***/
#parent-ambassador-program-section-2.element-section { padding-top: 12px; }
#parent-ambassador-program-section-2 .entry-content ul { padding-left: 20px; }
#parent-ambassador-program-section-2 .entry-content ul li { color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#parent-ambassador-program-section-2 .entry-content ul li a { text-decoration: none; color: #111; }
#parent-ambassador-program-section-2 .element-2 { margin-top: 50px; max-width: 1150px; }
#parent-ambassador-program-section-2 .element-3 { margin-top: 80px; margin-bottom: 40px; }
#parent-ambassador-program-section-2 .element-2 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#parent-ambassador-program-section-2 .element-2.entry-content p a { color: #482684; font-weight: bold; }
#parent-ambassador-program-section-2 .element-columns .col-md-4 { border-right: 3px dashed #d2c9e4; text-align: center; }
#parent-ambassador-program-section-2 .element-columns .col-md-4:last-child { border: none; }
#parent-ambassador-program-section-2 .element-columns.col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#custom-main #parent-ambassador-program-section-4 { background-color: rgba(66, 37, 121, 1); border-bottom: 7px solid #c5c5c5; }
#parent-ambassador-program-section-4 .col.standard .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
#parent-ambassador-program-section-4.col.standard .tb-headline h1 a { color: #fff; }
#parent-ambassador-program-section-4 .col.standard .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; }
#parent-ambassador-program-section-4 .col.standard .firstclass .tb-headline { background: #ed7936; }
#parent-ambassador-program-section-4 .col.standard .secondclass .tb-headline { background: #91bf4b; }
#parent-ambassador-program-section-1.element-section { }
#parent-ambassador-program-section-1 .element { max-width: 100%; }
#parent-ambassador-program-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#parent-ambassador-program-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#parent-ambassador-program-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#parent-ambassador-program-section-1.tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#parent-ambassador-program-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#parent-ambassador-program-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
#parent-ambassador-program-section-2 .entry-content ul.bigblocks { padding-left: 0px; width: 100%; }
#parent-ambassador-program-section-2 .entry-content ul.bigblocks li { list-style: none; width: 48%; margin: 0 2% 20px 0; float: left; color: #fff; ; font-size: 21px; font-family: "FuturaBold"; font-weight: normal; text-align: center; background: #ed7936; box-sizing: border-box; cursor: pointer; padding: 30px 10px; }
#parent-ambassador-program-section-2 .entry-content ul.bigblocks li a { text-decoration: none; color: #fff; }
#parent-ambassador-program-section-1 h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
/*** a-g-college-campaign page end ***/


/*** local-control-finding-formula page start ***/
#local-control-finding-formula-section-2.element-section { padding-top: 12px; }
#local-control-finding-formula-section-2 .entry-content ul { padding-left: 20px; }
#local-control-finding-formula-section-2 .entry-content ul li { color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#local-control-finding-formula-section-2 .entry-content ul li a { text-decoration: none; color: #111; }
#local-control-finding-formula-section-2 .element-2 { margin-top: 50px; }
#local-control-finding-formula-section-2 .element-3 { margin-top: 80px; margin-bottom: 40px; }
#local-control-finding-formula-section-2 .element-2 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#local-control-finding-formula-section-2 .element-2.entry-content p a { color: #482684; font-weight: bold; }
#local-control-finding-formula-section-2 .element-columns .col-md-4 { border-right: 3px dashed #d2c9e4; text-align: center; }
#local-control-finding-formula-section-2 .element-columns .col-md-4:last-child { border: none; }
#local-control-finding-formula-section-2 .element-columns .col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#custom-main #local-control-finding-formula-section-3 { background-color: rgba(66, 37, 121, 1); border-bottom: 7px solid #c5c5c5; }
#local-control-finding-formula-section-3 .col.standard .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
#local-control-finding-formula-section-3 .col.standard .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; }
#local-control-finding-formula-section-3 .col.standard .firstclass .tb-headline { background: #8c79af; }
#local-control-finding-formula-section-3 .col.standard .secondclass .tb-headline { background: #91bf4b; }
#local-control-finding-formula-section-3 .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
#local-control-finding-formula-section-1.element-section { padding: 0; }
#local-control-finding-formula-section-1 .element { max-width: 100%; }
#local-control-finding-formula-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#local-control-finding-formula-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#local-control-finding-formula-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#local-control-finding-formula-section-1.tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#local-control-finding-formula-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#local-control-finding-formula-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
/*** local-control-finding-formula page end ***/


/*** la-grade-level-reading-campaign page start ***/
#la-grade-level-reading-campaign-section-2.element-section { padding-top: 12px; }
#la-grade-level-reading-campaign-section-2 .entry-content ul { padding-left: 20px; }
#la-grade-level-reading-campaign-section-2 .entry-content ul li { color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#la-grade-level-reading-campaign-section-2 .entry-content ul li a { text-decoration: none; color: #111; }
#la-grade-level-reading-campaign-section-2 .element-2 { margin-top: 50px; }
#la-grade-level-reading-campaign-section-2 .element-3 { margin-top: 80px; margin-bottom: 40px; }
#la-grade-level-reading-campaign-section-2 .element-2 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#la-grade-level-reading-campaign-section-2 .element-2.entry-content p a { color: #482684; font-weight: bold; }
#la-grade-level-reading-campaign-section-2 .element-columns .col-md-4 { border-right: 3px dashed #d2c9e4; text-align: center; }
#la-grade-level-reading-campaign-section-2 .element-columns .col-md-4:last-child { border: none; }
#la-grade-level-reading-campaign-section-2 .element-columns .col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#custom-main #la-grade-level-reading-campaign-section-3 { background-color: rgba(66, 37, 121, 1); border-bottom: 7px solid #c5c5c5; }
#la-grade-level-reading-campaign-section-3 .col.standard .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
#la-grade-level-reading-campaign-section-3 .col.standard .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; }
#la-grade-level-reading-campaign-section-3 .col.standard .firstclass .tb-headline { background: #8c79af; }
#la-grade-level-reading-campaign-section-3 .col.standard .secondclass .tb-headline { background: #91bf4b; }
#la-grade-level-reading-campaign-section-3 .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
#la-grade-level-reading-campaign-section-1.element-section { padding: 0; }
#la-grade-level-reading-campaign-section-1 .element { max-width: 100%; }
#la-grade-level-reading-campaign-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#la-grade-level-reading-campaign-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#la-grade-level-reading-campaign-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#la-grade-level-reading-campaign-section-1.tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#la-grade-level-reading-campaign-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#la-grade-level-reading-campaign-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
/*** la-grade-level-reading-campaign page end ***/

/*** ab-38 page start ***/
#ab-38-section-2.element-section { padding-top: 12px; }
#ab-38-section-2 .entry-content ul { padding-left: 20px; }
#ab-38-section-2 .entry-content ul li { color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#ab-38-section-2 .entry-content ul li a { text-decoration: none; color: #111; }
#ab-38-section-2 .element-2 { margin-top: 50px; }
#ab-38-section-2 .element-3 { margin-top: 80px; margin-bottom: 40px; }
#ab-38-section-2 .element-2 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#ab-38-section-2 .element-2.entry-content p a { color: #482684; font-weight: bold; }
#ab-38-section-2 .element-columns .col-md-4 { border-right: 3px dashed #d2c9e4; text-align: center; }
#ab-38-section-2 .element-columns .col-md-4:last-child { border: none; }
#ab-38-section-2 .element-columns .col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#custom-main #ab-38-section-3 { background-color: rgba(66, 37, 121, 1); border-bottom: 7px solid #c5c5c5; }
#ab-38-section-3 .col.standard .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
#ab-38-section-3 .col.standard .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; }
#ab-38-section-3 .col.standard .firstclass .tb-headline { background: #8c79af; }
#ab-38-section-3 .col.standard .secondclass .tb-headline { background: #91bf4b; }
#ab-38-section-3 .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
#ab-38-section-1.element-section { padding: 0; }
#ab-38-section-1 .element { max-width: 100%; }
#ab-38-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#ab-38-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#ab-38-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#ab-38-section-1.tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#ab-38-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#ab-38-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
/*** ab-38 page end ***/

/*** million-word-challenge page start ***/

#million-word-challenge-section-1.element-section { padding: 0; }
#million-word-challenge-section-1 .element { max-width: 100%; }
#million-word-challenge-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#million-word-challenge-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#million-word-challenge-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#million-word-challenge-section-1.tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#million-word-challenge-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#million-word-challenge-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
#million-word-challenge-section-2 .element-columns { margin-top: 40px; margin-bottom: 40px; }
#million-word-challenge-section-2 .element-image { text-align: center; }
#million-word-challenge-section-2 .element-3.element-html .entry-content ul { padding-left: 0px; }
#million-word-challenge-section-2 .element-3.element-html .entry-content ul li { width: 24.5%; text-align: center; list-style: none; display: inline-block; }
#million-word-challenge-section-2 .element-3.element-html .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 24px; }
#million-word-challenge-section-2 .element-html p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 24px; }
#million-word-challenge-section-3 .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; background: #ED7936; }
#million-word-challenge-section-3 .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
#million-word-challenge-section-3 .tb-headline h1 a { color: #fff; }
#custom-main #million-word-challenge-section-3 { background-color: rgba(66, 37, 121, 1) !important; border-bottom: 7px solid #c5c5c5; }
#million-word-challenge-section-3 .tab-button .firstclass .tb-headline { background: #8c79af; }
#million-word-challenge-section-3 .tab-button .secondclass .tb-headline { background: #91bf4b; }
#million-word-challenge-section-3 .getfamilyschoolcontainer .tb-headline a { padding: 17px 10px; }
#million-word-challenge-section-2 .element-html p span { color: #482783; font-family: "FuturaBold"; font-size: 24px; font-weight: normal; }
/*** million-word-challenge page end ***/



/*** passport-to-success page start ***/

.getsectionpp1 .element-section { padding: 0; }
.getsectionpp1 .element { max-width: 100%; }
.getsectionpp1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
.getsectionpp1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
.getsectionpp1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
.getsectionpp1 .tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
.getsectionpp1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
.getsectionpp1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
.getsectionpp1 .tb-jumbotron-slider .jumbotron h1 { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4 !important; font-weight: normal; }
.getsectionpp2 .element-columns { margin-top: 40px; margin-bottom: 40px; }
.getsectionpp2 .element-image { text-align: center; }
.getsectionpp2 .element-3.element-html .entry-content ul { padding-left: 0px; }
.getsectionpp2 .element-3.element-html .entry-content ul li { width: 24.5%; text-align: center; list-style: none; display: inline-block; }
.getsectionpp2 .element-3.element-html .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 24px; }
.getsectionpp2 .element-html p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 24px; }
.getsection3 .tab-button .firstclass .tb-headline { background: #8c79af; }
.getsection3 .tab-button .secondclass .tb-headline { background: #91bf4b; }
.getsection3 .getfamilyschoolcontainer .tb-headline h1 a { padding: 17px 10px; }
.getsection3 .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; background: #ED7936; }
.getsection3 .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
.getsection3 .tb-headline h1 a { color: #fff; }
#custom-main .getsection3 { background-color: rgba(66, 37, 121, 1) !important; border-bottom: 7px solid #c5c5c5; }
/*** passport-to-success page end ***/


/*** million-word-challenge-parents page start ***/
#million-word-challenge-parents-section-2 .setupanaccount { padding-top: 20px; }
#million-word-challenge-parents-section-2 .element-html .entry-content p a { cursor: pointer; display: inline-block; text-transform: uppercase; color: #ed7936; font-size: 18px; font-family: 'FuturaBold'; font-weight: normal; background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/read-all-arrow.png") no-repeat right center; padding-right: 25px; }
#million-word-challenge-parents-section-1 { background: url("https://www.familiesinschools.org/wp-content/uploads/2016/01/MillionWordChallenge-banner-img.jpg") no-repeat; }
#million-word-challenge-parents-section-1 h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
#million-word-challenge-parents-section-2 .doesmyfamilyparticipate { border-bottom: 3px dashed #d2c9e4; padding-top: 35px; padding-bottom: 30px; }
#million-word-challenge-parents-section-2 .resources-block { border-bottom: 3px dashed #d2c9e4; padding-bottom: 30px; }
#million-word-challenge-parents-section-2.element-section { padding-top: 12px; }
#million-word-challenge-parents-section-2 .element-html .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 24px; }
#million-word-challenge-parents-section-2 .element-html .entry-content p span { color: #482783; font-weight: bold; }
#million-word-challenge-parents-section-2 .element-html .entry-content ul { padding-left: 15px; box-sizing: border-box; }
#million-word-challenge-parents-section-2 .element-html .entry-content ul li { color: #111; list-style: none; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 24px; background: url("https://www.familiesinschools.org/wp-content/uploads/2016/01/resource-built.png") no-repeat left top 13px; clear: both; margin-bottom: 10px; padding-left: 22px; }
#million-word-challenge-parents-section-2 .doesmyfamilyparticipate .element-html .entry-content ul li { margin-bottom: 17px; }
#million-word-challenge-parents-section-2 .resources-block .element-html .entry-content ul li { margin-bottom: 5px; }
#million-word-challenge-parents-section-2 .element-html .entry-content h2 { color: #482783; font-family: "FuturaBold"; font-size: 28px; font-weight: normal; }
#million-word-challenge-parents-section-2 .element-html .entry-content p.Resources-margin { box-sizing: border-box; padding-left: 15px; }
/*** million-word-challenge-parents page end ***/


/*** got-college-game page start ***/
#got-college-game-section-1 h1 { font-family: "FuturaBold"; font-size: 48px; font-weight: normal; color: #f4f4f4; padding: 0 20px; }
#got-college-game-section-2.element-section { padding-top: 12px; }
.outfourcontainer .leftoutfour { float: left; width: 50% }
.outfourcontainer .rightoutfour { float: right; width: 50% }
.outfourcontainer h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
.outfourcontainer span.h4pbutton { cursor: pointer; display: inline-block; float: left; text-align: left; text-transform: uppercase; color: #ed7936; font-size: 18px; font-family: 'FuturaBold'; font-weight: normal; background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/read-all-arrow.png") no-repeat right center; padding-right: 25px; }
.outfourcontainer span.h4pbutton a { color: #ed7936; ; }
.outfourcontainer p { margin-bottom: 7px; text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.righleftcontainer { margin-top: 60px; }
.outfourcontainer { margin-bottom: 60px; float: left; width: 100%; }
.leftreaching { width: 49%; float: left; border-right: 3px dashed #d2c9e4; }
.rightreaching { width: 49%; float: right; }
#got-college-game-section-2 { background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat left top; }
#custom-main #got-college-game-section-3 { border-bottom: 7px solid #c5c5c5; background-color: rgba(66, 37, 121, 1); }
#got-college-game-section-3 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; cursor: pointer; }
#got-college-game-section-3 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#got-college-game-section-3 .col.standard .firstclass .tb-headline { background: #ED7936; }
#got-college-game-section-3 .col.standard .secondclass .tb-headline { background: #91BF4B; }
/*** got-college-game page end ***/


/*** mobile-app-android-and-iphone page start ***/
#mobile-app-android-and-iphone-section-1 h1 { font-family: "FuturaBold"; font-size: 48px; font-weight: normal; color: #f4f4f4; padding: 0 20px; }
#mobile-app-android-and-iphone-section-2.element-section { padding-top: 12px; }
#custom-main #mobile-app-android-and-iphone-section-3 { border-bottom: 7px solid #c5c5c5; background-color: rgba(66, 37, 121, 1); }
#mobile-app-android-and-iphone-section-3 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; cursor: pointer; }
#mobile-app-android-and-iphone-section-3 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#mobile-app-android-and-iphone-section-3 .col.standard .firstclass .tb-headline { background: #ED7936; }
#mobile-app-android-and-iphone-section-3 .col.standard .secondclass .tb-headline { background: #91BF4B; }
/*** mobile-app-android-and-iphone page end ***/

#additional-priorities-section-2.element-section { padding-top: 12px; }
#additional-priorities-section-2.wholecontainerhtml .element-2 { margin-top: 86px; }
#additional-priorities-section-1 h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
#community-partner-page-section-1 h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
#advocacy-resources-for-parents-section-1 h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
/**sign block **/
.signuptoday-block h2 { margin-bottom: 35px; color: #482783; font-family: "FuturaBold"; font-size: 28px; font-weight: normal; }
.signuptoday-block h4 { margin-bottom: 35px; color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
.signuptoday-block .form-signup form p label { text-align: right; line-height: 46px; font-weight: normal; font-size: 18px; margin-bottom: 0px; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; width: 20%; float: left; }
.signuptoday-block .form-signup form p span.wpcf7-form-control-wrap { float: left; width: 75%; margin-left: 5%; }
.signuptoday-block .form-signup form p span input,
textarea,
select { margin-bottom: 0px; border: 1px solid #959595; }
.signuptoday-block .form-signup form p input.wpcf7-submit { font-family: "FuturaBold"; font-weight: normal; background: #ec7936; box-shadow: -6px 6px 0 0 #ccc; color: #fff; float: right; font-size: 18px; font-weight: 700; padding: 12px 0; text-align: center; width: 75%; }
.signuptoday-block .form-signup form p { clear: both; float: left; margin-bottom: 20px; width: 100%; }
.signuptoday-block .event-block h5 { font-family: "FuturaBold"; text-align: center; font-weight: normal; font-size: 18px; color: #482783; }
.signuptoday-block .event-block h1 { font-family: "FuturaBold"; text-align: center; font-weight: normal; font-size: 18px; color: #482783; }
.signuptoday-block .form-signup { border-right: 3px dashed #d2c9e4; }
.signuptoday-block .form-signup .wpcf7 { width: 80%; margin-left: auto; margin-right: auto; }
.signuptoday-block .form-signup .element-1 { margin-bottom: 0px; }
.signuptoday-block .event-block .tb-simple-slider img { width: auto; }
.signuptoday-block .event-block .tb-simple-slider.nav-arrows-standard .tb-slider-arrows a { bottom: 15%; top: inherit; background-size: inherit; height: 21px; width: 15px; border-radius: inherit; }
.signuptoday-block .event-block .tb-simple-slider.nav-arrows-standard .tb-slider-arrows a.left { background: url("https://www.familiesinschools.org/wp-content/uploads/2016/01/event-slider-arrow-left.png") no-repeat left center; }
.signuptoday-block .event-block .tb-simple-slider.nav-arrows-standard .tb-slider-arrows a.right { background: url("https://www.familiesinschools.org/wp-content/uploads/2016/01/event-slider-arrow-right.png") no-repeat left center; }
.signuptoday-block .event-block .tb-scroll-to-section,
.tb-slider-arrows li a.trans { background-color: inherit; }
.signuptoday-block .event-block .tb-simple-slider .carousel-indicators { display: none; }
/**sign block**/
.event-block .tb-simple-slider img { width: auto; }
.event-block .tb-simple-slider.nav-arrows-standard .tb-slider-arrows a { bottom: 15%; top: inherit; background-size: inherit; height: 21px; width: 15px; border-radius: inherit; }
.event-block .tb-simple-slider.nav-arrows-standard .tb-slider-arrows a.left { background: url("https://www.familiesinschools.org/wp-content/uploads/2016/01/event-slider-arrow-left.png") no-repeat left center; }
.event-block .tb-simple-slider.nav-arrows-standard .tb-slider-arrows a.right { background: url("https://www.familiesinschools.org/wp-content/uploads/2016/01/event-slider-arrow-right.png") no-repeat left center; }
.event-block .tb-scroll-to-section,
.tb-slider-arrows li a.trans { background-color: inherit; }
.event-block .tb-simple-slider .carousel-indicators { display: none; }
/**sucess step **/
#steps-to-success-section-2.element-section { padding: 0; }
#steps-to-success-section-2 .element { max-width: 100%; }
#steps-to-success-section-2 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#steps-to-success-section-2 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#steps-to-success-section-2 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#steps-to-success-section-2 .tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#steps-to-success-section-2 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#steps-to-success-section-2 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
#steps-to-success-section-5.element-section { padding-left: 0; padding-right: 0; }
#steps-to-success-section-5.section_56c6c6a748b97 .element-headline { max-width: 100% !important; }
#steps-to-success-section-5 .tb-headline { border-bottom: 3px dashed #d2c9e4; width: 100%; text-align: center; position: relative; }
#steps-to-success-section-5 .tb-headline h1 { background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat left top; color: #482783; font-family: "FuturaBold"; font-size: 18px; text-align: center; position: relative; margin: 0; left: 0; padding: 0 20px; right: 0; display: inline-block; bottom: -16px; font-weight: normal; }
#steps-to-success-section-5 .tb-testimonial { margin-top: 20px; margin-left: auto; margin-right: auto; width: 80%; }
#steps-to-success-section-5 .tb-testimonial.standard .testimonial-text { background: transparent; border-radius: 0px; padding: 0px; }
#steps-to-success-section-5 .tb-testimonial.standard .testimonial-text p { width: 85%; float: left; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; margin: 0 0 0px 3%; }
#steps-to-success-section-5 .tb-testimonial.standard .author { padding-left: 0; padding-top: 0; height: auto; width: 100%; float: left; }
#steps-to-success-section-5 .tb-testimonial.standard .author .author-image { display: none; }
#steps-to-success-section-5 .tb-testimonial.standard .arrow { border: 0px; bottom: inherit; position: inherit; left: inherit; width: 60px; height: 41px; margin-top: 10px; float: left; background: rgba(0, 0, 0, 0) url("https://www.familiesinschools.org/wp-content/uploads/2016/01/testimonial-quote-left-img.png") no-repeat left top; }
#steps-to-success-section-5 .tb-testimonial .author-name { margin-left: 10%; margin-top: 0px; font-weight: bold; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; font-style: italic; }
#custom-main #steps-to-success-section-4 { background-color: rgba(66, 37, 121, 1); }
#steps-to-success-section-4 .col.standard.firstpartsection .tb-headline { background: #8c79af; }
#steps-to-success-section-4 .col.standard.firstpartsection .tb-headline h1 a { padding: 17px 10px; }
#steps-to-success-section-4 .col.standard.secondpartsection .tb-headline { background: #91bf4b; }
#steps-to-success-section-4 .col.standard.thirdpartsection .tb-headline { background: #ed7936; }
#steps-to-success-section-4 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; }
#steps-to-success-section-4 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#steps-to-success-section-3 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
.displaycurriculum { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#steps-to-success-section-3 .entry-content p a { color: #482684; font-weight: bold; }
#steps-to-success-section-4 .col.standard .tb-headline h1 a { color: #fff; }
/**sucess step end**/

/**sign-our-petition end**/

#sign-our-petition-section-1.element-section { padding: 0; }
#sign-our-petition-section-1 .element { max-width: 100%; }
#sign-our-petition-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#sign-our-petition-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#sign-our-petition-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#sign-our-petition-section-1 .tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#sign-our-petition-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#sign-our-petition-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
#sign-our-petition-section-2.element-section { padding-top: 12px; }
#sign-our-petition-section-2 .element-html .entry-content { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#sign-our-petition-section-3 { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 20px; }
#sign-our-petition-section-3 .element-1.element-headline { max-width: 100%; }
#sign-our-petition-section-3 .tb-headline { border-bottom: 3px dashed #d2c9e4; position: relative; text-align: center; width: 100%; }
#sign-our-petition-section-3 .tb-headline h1 { background: rgba(0, 0, 0, 0) url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat scroll left top; bottom: -16px; color: #482783; display: inline-block; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; left: 0; margin: 0; padding: 0 20px; position: relative; right: 0; text-align: center; }
#sign-our-petition-section-4 .leftpetitionform { float: left; width: 48%; }
#sign-our-petition-section-4 .rightpetitionform { float: right; width: 48%; }
#sign-our-petition-section-4 .rightpetitionform .gettwopet { width: 100%; }
#sign-our-petition-section-4 .rightpetitionform .gettwopet p.firstpet { clear: inherit; float: left; width: 40%; }
#sign-our-petition-section-4 .rightpetitionform .gettwopet p.secondpet { float: right; clear: inherit; width: 55%; }
#sign-our-petition-section-4 .rightpetitionform .gettwopet { padding-left: 12%; }
#sign-our-petition-section-4 .rightpetitionform .gettwopet p.firstpet span { padding-left: 13%; }
#sign-our-petition-section-4 form p label { text-align: right; line-height: 46px; font-weight: normal; font-size: 18px; margin-bottom: 0px; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; width: 20%; float: left; }
#sign-our-petition-section-4 form p span.wpcf7-form-control-wrap { float: right; width: 75%; margin-left: auto; margin-right: auto; }
#sign-our-petition-section-4 form p span input,
textarea,
select { margin-bottom: 0px; border: 1px solid #959595; }
#sign-our-petition-section-4 form p input.wpcf7-submit { float: none; display: inline-block; font-family: "FuturaBold"; font-weight: normal; background: #ec7936; box-shadow: -6px 6px 0 0 #ccc; color: #fff; font-size: 18px; font-weight: 700; padding: 12px 0; text-align: center; width: 400px; }
#sign-our-petition-section-4 form p { clear: both; float: left; margin-bottom: 20px; width: 100%; }
#sign-our-petition-section-4 .sign-uppetition { max-width: 1000px; }
p.psubmitpetition { margin-top: 30px; text-align: center; }
/**sign-our-petition end**/

#family-learning-tips-section-1 h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
#family-learning-tips-section-2.element-section { padding-top: 12px; }
#family-learning-tips-section-2 .element-2.element-html { margin-top: 86px; }
/**jtemplatesection section**/
.jtemplatesection1 .tb-headline h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
.jtemplatesection2 { padding-top: 12px; }
.jtemplatesection2 p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
.jtemplatesection2 p span { color: #482783; font-weight: bold; }
.jtemplatesection4 .element-columns .col-md-4 { border-right: 3px dashed #d2c9e4; text-align: center; }
.jtemplatesection4 .element-columns .col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#custom-main .jtemplatesection3 { background-color: rgba(66, 37, 121, 1) !important; }
.jtemplatesection3 .col.standard.firstpartsection .tb-headline { background: #ec7936; }
.jtemplatesection3 .col.standard.secondpartsection .tb-headline { background: #8c79b0; }
.jtemplatesection3 .col.standard.thirdpartsection .tb-headline { background: #92be4b; }
.jtemplatesection3 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; }
.jtemplatesection3 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
.jtemplatesection4 .element-columns .col-md-4:last-child { border: 0px; }
.jtemplatesection2 .element-2.element-html { margin-bottom: 40px; margin-top: 70px; }
.jtemplatesection4 { margin-bottom: 40px; margin-top: 40px; }
.jtemplatesection3 .col.standard .tb-headline h1 a { color: #fff; }
/**jtemplatesection end**/


/**trainings**/

#trainings-section-1.element-section { padding: 0; }
#trainings-section-1 .element { max-width: 100%; }
#trainings-section-1 .tb-jumbotron-slider .jumbotron-buttons { display: none; }
#trainings-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#trainings-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#trainings-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#trainings-section-1 .tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#trainings-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1130px; margin: auto; }
#trainings-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
#trainings-section-2.element-section { padding-top: 12px; }
#trainings-section-2 .element-2.element-html { margin-top: 60px; }
#trainings-section-2 .element-html p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#custom-main #trainings-section-3 { background-color: rgba(66, 37, 121, 1); }
#trainings-section-3 .col.standard.firstpartsection .tb-headline { background: #8c79af; }
#trainings-section-3 .col.standard.firstpartsection .tb-headline h1 a { padding: 17px 10px; }
#trainings-section-3 .col.standard.secondpartsection .tb-headline { background: #91bf4b; }
#trainings-section-3 .col.standard.thirdpartsection .tb-headline { background: #ed7936; }
#trainings-section-3 .col.standard.thirdpartsection .tb-headline h1 a { padding: 17px 10px; }
#trainings-section-3 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; }
#trainings-section-3 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#trainings-section-3 .col.standard .tb-headline h1 a { color: #fff; }
/**trainings end**/


.outfourcontainer .leftsidecontent { width: 50%; float: left; }
.outfourcontainer .rightsidecontent { width: 50%; float: right; }
.outfourcontainer .rightsidecontent span { background: rgba(0, 0, 0, 0) url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/read-all-arrow.png") no-repeat scroll right center; color: #ed7936; cursor: pointer; display: inline-block; float: left; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; padding-right: 25px; text-align: left; text-transform: uppercase; }
.outfourcontainer .rightsidecontent span a { color: #ed7936; }
#trainings-section-4 { margin: 40px 0; }
/*#overview-section-1 { height: 190px; }
#what-we-do-section-1 { height: 190px; }*/
a { color: #482684; text-decoration: none; }
div.wpcf7-response-output { clear: both; }
.tb-headline h1 a { color: #fff; }
#parent-ambassador-program-section-1 .tb-headline { margin: auto; max-width: 1150px; }
#steps-to-success-section-4 .col.standard.secondpartsection .tb-headline h1 a { padding: 17px 10px; }
/**family-learning-tips start**/
.page-id-37 .element-html { padding: 10px 0 40px; width: 100%; border-bottom: 3px dashed #d2c9e4; }
.page-id-37 .element-html .leftsideimage { float: left; width: 17% }
.page-id-37 .element-html .rightsideimage { float: left; width: 73%; margin-left: 2%; text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.page-id-37 .element-html h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
.page-id-37 .element-html p { margin-bottom: 0px; text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.page-id-37 .element-html .rightsideimage span { margin-top: 8px; float: left; width: 100%; }
.page-id-37 .element-html .rightsideimage span a { color: #ed7936; cursor: pointer; display: inline-block; float: left; text-align: left; text-transform: uppercase; color: #ed7936; font-size: 18px; font-family: 'FuturaBold'; font-weight: normal; background: url("https://www.familiesinschools.org/wp-content/uploads/2016/02/download-img.png") no-repeat right center; padding-right: 25px; }
/**family-learning-tips closed**/
/**Board of Directors start**/
.page-id-87 .tb-headline h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
.page-id-87 .element-html { padding: 10px 0 40px; width: 100%; border-bottom: 3px dashed #d2c9e4; }
.page-id-87 .element-html .leftsideimage { float: left; width: 17% }
.page-id-87 .element-html .rightsideimage { float: left; width: 73%; margin-left: 2%; text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.page-id-87 .element-html h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
.page-id-87 .element-html p { margin-bottom: 0px; text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.page-id-87 .element-html .rightsideimage span { margin-top: 8px; float: left; width: 100%; }
.page-id-87 .element-html .rightsideimage span a { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; text-transform: uppercase }
/**Board of Directors closed**/
.parent-pageid-87 h1 { color: #482783; font-family: "FuturaBold"; font-size: 30px; font-weight: normal; }
.parent-pageid-87 h2 { color: #482783; font-family: "FuturaBold"; font-size: 24px; font-weight: normal; }
.parent-pageid-87 h3 { color: #482783; font-family: "FuturaBold"; font-size: 20px; font-weight: normal; }
.parent-pageid-87 h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
.parent-pageid-87 p { margin-bottom: 0px; text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.parent-pageid-87 p a { color: #ed7936; }
/** carrer page **/

.sectionb1 .tb-headline h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
.element-section.sectionb2 { padding-top: 12px; }
.sectionb2 .entry-content h2 { color: #ff6600; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 30px; font-weight: bold; margin-bottom: 10px; text-align: center; }
.sectionb2 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; margin: 0 0 20px; }
.sectionb2 p span { color: #482783; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; font-weight: bold; }
.sectionb2 .curriculumcrow .curricullumright p span { color: #482783; font-size: 24px; font-family: "FuturaBold"; font-weight: normal; }
.sectionb2 .curriculumcrow .curricullumright p span a { font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-weight: bold; color: #482684; font-size: 21px; }
.sectionb2 .entry-content .curriculumcrow .curricullumright p { margin-bottom: 10px; }
.sectionb3.element-section { padding-left: 0; padding-right: 0; padding-top: 0px; }
.sectionb3 .element-headline { max-width: 100% !important; }
.sectionb3 .tb-headline { border-bottom: 3px dashed #d2c9e4; width: 100%; text-align: center; position: relative; }
.sectionb3 .tb-headline h1 { text-transform: uppercase; background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat left top; color: #482783; font-family: "FuturaBold"; font-size: 18px; text-align: center; position: relative; margin: 0; left: 0; padding: 0 20px; right: 0; display: inline-block; bottom: -16px; font-weight: normal; }
.sectionb3 .tb-testimonial { margin-top: 20px; margin-left: auto; margin-right: auto; width: 80%; }
.sectionb3 .tb-testimonial.standard .testimonial-text { background: transparent; border-radius: 0px; padding: 0px; }
.sectionb3 .tb-testimonial.standard .testimonial-text p { width: 85%; float: left; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; margin: 0 0 0px 3%; }
.sectionb3 .tb-testimonial.standard .author { padding-left: 0; padding-top: 0; height: auto; width: 100%; float: left; }
.sectionb3 .tb-testimonial.standard .author .author-image { display: none; }
.sectionb3 .tb-testimonial.standard .arrow { border: 0px; bottom: inherit; position: inherit; left: inherit; width: 60px; height: 41px; margin-top: 10px; float: left; background: rgba(0, 0, 0, 0) url("https://www.familiesinschools.org/wp-content/uploads/2016/01/testimonial-quote-left-img.png") no-repeat left top; }
.sectionb3 .tb-testimonial .author-name { margin-left: 10%; margin-top: 0px; font-weight: bold; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; font-style: italic; }
/** carrer page end **/

/** contact-us page **/
#contact-us-section-1.element-section { padding: 0; }
#contact-us-section-1 .element { max-width: 100%; }
#contact-us-section-1 .tb-jumbotron-slider .jumbotron-buttons { display: none; }
#contact-us-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#contact-us-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#contact-us-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#contact-us-section-1 .tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#contact-us-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#contact-us-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
#contact-us-section-1 .tb-jumbotron-slider .jumbotron h1 { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4 !important; font-weight: normal; }
#contact-us-section-2.element-section { padding-top: 12px; }
#contact-us-section-3.getfamilyschoolcontainer h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#contact-us-section-3 .getfamilyschoolcontainer .col-md-4 { text-align: center; border-right: 3px dashed #d2c9e4; }
#contact-us-section-3 .getfamilyschoolcontainer .col-md-4:last-child { border-right: 0px; }
#contact-us-section-3 .getfamilyschoolcontainer { padding: 60px 0 35px; }
#custom-main #contact-us-section-4 {}
#contact-us-section-4 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; cursor: pointer; }
#contact-us-section-4 .col.standard .tb-headline h1 { color: #fff !important; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#contact-us-section-4 .col.standard .firstclass .tb-headline { background: #8c79af; }
#contact-us-section-4 .col.standard .secondclass .tb-headline { background: #91BF4B; }
#contact-us-section-4 .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
#contact-us-section-2 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; margin: 0 0 20px; }
#contact-us-section-2 iframe { width: 100%; }
/** contact-us page end **/

/** history page **/
#history-section-1 .tb-headline h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; text-align: left; }
#history-section-2.element-section { padding-top: 12px; }
#history-section-2 .element-2.element-html { display: block; padding-top: 30px; width: 100%; }
#history-section-2 .entry-content h2 { color: #ff6600; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 30px; font-weight: bold; margin-bottom: 10px; }
#history-section-2 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#history-section-2 .entry-content iframe { width: 100%; margin-top: 30px; }
#custom-main #history-section-3 { border-bottom: 7px solid #c5c5c5; margin-top: 60px; background-color: rgba(66, 37, 121, 1) !important; }
#staff-professional-development-section-3 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; cursor: pointer; }
#history-section-3 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#history-section-3 .col.standard.firstclass .tb-headline { background: #ED7936; }
#history-section-3 .col.standard.firstclass .tb-headline h1 a { padding: 17px 10px; }
#history-section-3 .col.standard.secondclass .tb-headline { background: #8c79af; }
#history-section-4.element-section { margin-top: 20px; padding-left: 0; padding-right: 0; }
#history-section-4 .element-headline { max-width: 100% !important; }
#history-section-4 .tb-headline { border-bottom: 3px dashed #d2c9e4; width: 100%; text-align: center; position: relative; }
#history-section-4 .tb-headline h1 { background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat left top; color: #482783; font-family: "FuturaBold"; font-size: 18px; text-align: center; position: relative; margin: 0; left: 0; padding: 0 20px; right: 0; display: inline-block; bottom: -16px; font-weight: normal; }
#history-section-4 .tb-testimonial { margin-top: 20px; margin-left: auto; margin-right: auto; width: 80%; }
#history-section-4 .tb-testimonial.standard .testimonial-text { background: transparent; border-radius: 0px; padding: 0px; }
#history-section-4 .tb-testimonial.standard .testimonial-text p { width: 85%; float: left; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; margin: 0 0 0px 3%; }
#history-section-4 .tb-testimonial.standard .author { padding-left: 0; padding-top: 0; height: auto; width: 100%; float: left; }
#history-section-4 .tb-testimonial.standard .author .author-image { display: none; }
#history-section-4 .tb-testimonial.standard .arrow { border: 0px; bottom: inherit; position: inherit; left: inherit; width: 60px; height: 41px; margin-top: 10px; float: left; background: rgba(0, 0, 0, 0) url("https://www.familiesinschools.org/wp-content/uploads/2016/01/testimonial-quote-left-img.png") no-repeat left top; }
#history-section-4 .tb-testimonial .author-name { margin-left: 10%; margin-top: 0px; font-weight: bold; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; font-style: italic; }
/** history page **/

/** mission-vision **/
#mission-vision-section-1 h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
#mission-vision-section-2.element-section { padding-top: 12px; }
#mission-vision-section-2 .element-html .leftsideimage { width: 9%; }
#mission-vision-section-2 .element-html .leftsideimage img { }
#mission-vision-section-2 .element-html .rightsideimage { color: #111; float: left; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; margin-left: 2%; text-align: left; width: 88%; }
#mission-vision-section-2 .element-html h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#mission-vision-section-2 .element-2.element-html { margin-top: 86px; }
#mission-vision-section-2 .element-3.element-html .rightsideimage { width: 100%; float: left; margin-left: 0px; }
/** mission-vision end **/

/**team**/
#team-section-1.element-section { padding: 0; }
#team-section-1 .element { max-width: 100%; }
#team-section-1 .tb-jumbotron-slider .jumbotron-buttons { display: none; }
#team-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#team-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#team-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#team-section-1 .tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#team-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#team-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
#team-section-1 .tb-jumbotron-slider .jumbotron h1 { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4 !important; font-weight: normal; }
#team-section-2.element-section { padding-top: 12px; }
#team-section-2 .element-html p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#custom-main #team-section-3 { background-color: rgba(66, 37, 121, 1); }
#team-section-3 .col.standard.firstpartsection .tb-headline { background: #8c79af; }
#team-section-3 .col.standard.firstpartsection .tb-headline h1 a { padding: 17px 10px; }
#team-section-3 .col.standard.secondpartsection .tb-headline { background: #91bf4b; }
#team-section-3 .col.standard.thirdpartsection .tb-headline { background: #ed7936; }
#team-section-3 .col.standard.thirdpartsection .tb-headline h1 a { padding: 17px 10px; }
#team-section-3 .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; }
#team-section-3 .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
#team-section-3 .col.standard .tb-headline h1 a { color: #fff; }
.accomplish-content { margin-top: 60px; }
/**team end**/

.curriculumcontainer .border-bottom-section { padding-bottom: 50px; border-bottom: 3px dashed #d2c9e4; }
.curriculumcontainer .border-bottom-section:last-child { border: 0 none; padding-bottom: 0; }
#advocacy-section-2.curriculumcontainer .element-2.element-html { margin-top: 60px; }
#advocacy-section-2.element-section { padding-top: 12px; }
#districts-section-2.element-section { padding-top: 12px; }
#districts-section-2.curriculumcontainer .element-2.element-html { margin-top: 60px; }
#families-section-2.element-section { padding-top: 12px; }
#families-section-2.curriculumcontainer .element-2.element-html { margin-top: 50px; }
#schools-section-2.element-section { padding-top: 12px; }
#schools-section-2.curriculumcontainer .element-2.element-html { margin-top: 50px; }
#students-section-2.element-section { padding-top: 12px; }
#students-section-2.curriculumcontainer .element-2.element-html { margin-top: 50px; }
/**SIGN UP end**/
#volunteer-section-4 .sign_up_form_wrapper { max-width: 1000px; }
#stay-informed-section-4 .sign_up_form_wrapper { max-width: 1000px; }
.sign_up_form-heading { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 20px; }
.sign_up_form-heading .element-1.element-headline { max-width: 100%; }
.sign_up_form-heading .tb-headline { border-bottom: 3px dashed #d2c9e4; position: relative; text-align: center; width: 100%; }
.sign_up_form-heading .tb-headline h1 { text-transform: uppercase; background: rgba(0, 0, 0, 0) url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/home-section3-bg.jpg") repeat scroll left top; bottom: -16px; color: #482783; display: inline-block; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; left: 0; margin: 0; padding: 0 20px; position: relative; right: 0; text-align: center; }
.sign_up_form .leftpetitionform { float: left; width: 48%; }
.sign_up_form .rightpetitionform { float: right; width: 48%; }
.sign_up_form .rightpetitionform .gettwopet { width: 100%; }
.sign_up_form .rightpetitionform .gettwopet p.firstpet { clear: inherit; float: left; width: 50%; }
.sign_up_form .rightpetitionform .gettwopet p.secondpet { float: right; clear: inherit; width: 50%; }
.sign_up_form .rightpetitionform .gettwopet { padding-left: 12%; }
.sign_up_form .rightpetitionform .gettwopet p.firstpet span { padding-left: 5%; }
.sign_up_form .rightpetitionform .gettwopet p.firstpet select { padding-bottom: 5px; }
.sign_up_form form p label { text-align: right; line-height: 46px; font-weight: normal; font-size: 18px; margin-bottom: 0px; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; width: 20%; float: left; }
.sign_up_form form p span.wpcf7-form-control-wrap { float: right; width: 75%; margin-left: auto; margin-right: auto; }
.sign_up_form form p span input,
textarea,
select { margin-bottom: 0px; border: 1px solid #959595; }
.sign_up_form form p input.wpcf7-submit { float: none; display: inline-block; font-family: "FuturaBold"; font-weight: normal; background: #ec7936; box-shadow: -6px 6px 0 0 #ccc; color: #fff; font-size: 18px; font-weight: 700; padding: 12px 0; text-align: center; width: 400px; }
.sign_up_form form p { clear: both; float: left; margin-bottom: 20px; width: 100%; }
.sign_up_form .sign-uppetition { max-width: 1000px; }
.sign_up_form p.psubmitpetition { margin-top: 30px; text-align: center; }
#volunteer-section-2 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#volunteer-section-1.element-section { padding: 0; }
#volunteer-section-1 .element { max-width: 100%; }
#volunteer-section-1 .tb-jumbotron-slider .jumbotron-buttons { display: none; }
#volunteer-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#volunteer-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#volunteer-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#volunteer-section-1 .tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#volunteer-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#volunteer-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
#volunteer-section-2.element-section { padding-top: 12px; }
#stay-informed-section-2 .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; }
#stay-informed-section-2.element-section { padding-top: 12px; }
#stay-informed-section-1.element-section { padding: 0; }
#stay-informed-section-1 .element { max-width: 100%; }
#stay-informed-section-1 .tb-jumbotron-slider .jumbotron-buttons { display: none; }
#stay-informed-section-1 .tb-jumbotron-slider .tb-slider-arrows { display: none; }
#stay-informed-section-1 .tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
#stay-informed-section-1 .tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#stay-informed-section-1 .tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
#stay-informed-section-1 .tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
#stay-informed-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 48px; font-family: 'FuturaBold'; color: #f4f4f4; font-weight: normal; }
/**SIGN UP end**/

#sign-our-petition-section-2 .element-2.element-html { margin-top: 60px; }
#volunteer-section-2 .element-2.element-html { margin-top: 60px; }
#stay-informed-section-2 .element-2.element-html { margin-top: 60px; }
.wholecontainersecond .element-columns .col-md-4 .element-1 { border-bottom: 0px; }
a:hover,
a:active,
a:focus { color: #482783; }
.tb-headline { }
.tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; display: block; }
.tb-headline h1 a { padding: 30px 10px; display: block; }
.tb-headline h1 a span { width: 25px; height: 30px; display: inline-block; vertical-align: middle; margin-left: 10px; background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/traning-arrow.png") no-repeat right center; }
.tb-headline h1 a span.doublespanclass { background: none; width: inherit; height: inherit; margin-left: 0; }
#volunteer-section-1 .jumbotron-buttons { display: none; }
#stay-informed-section-1 .jumbotron-buttons { display: none; }
#fis-in-the-press-section-1 .tb-headline h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
#fis-in-the-press-section-2 .element-2.element-html { margin-top: 60px; }
#press-releases-section-2 .element-2.element-html { margin-top: 60px; }
#fis-in-the-press-section-2.element-section { padding-top: 12px; }
#press-releases-section-2.element-section { padding-top: 12px; }
#press-releases-section-1 .tb-headline h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
/** blog page **/
.blog-wrap .entry-header h1 { color: #482783; font-family: "FuturaBold"; font-size: 24px; font-weight: normal; }
.blog.home-loop .entry-header h1 a { color: #482783; }
.blog.home-loop .entry-header .meta-wrapper .entry-meta { }
.blog.home-loop .entry-content p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; margin-bottom: 0; text-align: left; }
.blog-wrap .entry-content p a.btn { background: rgba(0, 0, 0, 0) url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/read-all-arrow.png") no-repeat scroll right center; color: #ed7936; cursor: pointer; display: inline-block; float: left; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; padding: 0 25px 0 0; text-align: left; margin-top: 10px; text-transform: uppercase; }
#blog-section-2 .element-blog { max-width: 1150px; }
#blog-section-2 .blog-wrap .featured-item { width: 18%; float: left; max-width: 100%; margin: 0px; text-align: center; }
#blog-section-2 .blog-wrap .featured-item img { width: auto; max-width: 100%; }
#blog-section-2 .blog-wrap .getleftcontetentry { float: right; width: 80%; margin-left: 2%; }
.blog-wrap article { border-bottom: 3px dashed #d2c9e4; clear: both; float: left; margin-bottom: 40px; padding-bottom: 50px; width: 100%; }
#blog-section-1 .tb-headline h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
/** blog page end**/
.single-post .site-breadcrumbs { padding-top: 12px; }
.single-event #sidebar_layout .sidebar_layout-inner .grid-protection .event p iframe { width: 100%; margin-top: 23px; }
.single-event #sidebar_layout .sidebar_layout-inner .event .featured-item { width: 100%; margin: 0px; }
#blog-section-2 .blog-wrap .getleftcontetentry .entry-content p { margin-bottom: 0px; }
/** event page **/
#events-section-2.element-section { padding-top: 12px; }
#events-section-2 div.css-search div.em-search-main .em-search-submit { background: #EC7936; }
#events-section-2 div.css-search div.em-search-main .em-search-submit:hover { background: #4a2785; }
#events-section-1 h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; }
#events-section-2 #em-wrapper .css-events-list .events-table .event-description { color: #4a2785; font-family: "FuturaBold"; font-size: 30px; font-weight: normal; }
#events-section-2 #em-wrapper .css-events-list .events-table tbody img { width: 100%; }
#events-section-2 #em-wrapper .css-events-list .events-table tbody td h4 { font-family: "FuturaBold"; font-size: 24px; font-weight: normal; }
#events-section-2 #em-wrapper .css-events-list .events-table tbody td p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; margin-bottom: 0; text-align: left; }
#events-section-2 #em-wrapper .css-events-list .events-table tbody td span a { background: rgba(0, 0, 0, 0) url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/read-all-arrow.png") no-repeat scroll right center; color: #ed7936; cursor: pointer; display: inline-block; float: left; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; padding: 0 25px 0 0; text-align: left; margin-top: 10px; text-transform: uppercase; }
#events-section-2 .element-2 { max-width: 1170px; }
#events-section-2 #em-wrapper { margin-top: 40px; }
#events-section-2 #em-wrapper .em-search-wrapper { max-width: 800px; margin-right: auto; margin-left: auto; }
/** event page close **/


#board-of-directors-section-3 .element-columns .col.col-md-6.standard .element-html { min-height: 200px; }
#board-of-directors-section-2.element-section { padding-top: 12px; }
#board-of-directors-section-2 .element-2.element-html { margin-top: 50px; }
#board-of-directors-section-3.element-section { padding-top: 0px; }
#board-of-directors-section-4 .element-html { border: 0px; }
#board-of-directors-section-4 .element-columns .col-md-4 { text-align: center; min-height: 300px; border-right: 3px dashed #d2c9e4; }
#board-of-directors-section-4 .element-columns .col-md-4:last-child { border-right: 0px; }
#board-of-directors-section-4 .element-columns .col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
/** read all **/
#home-section-3 .entry-content span.h4pbutton a { color: #ed7936; }
.event-block .tb-thumb-link:hover::after { opacity: 0; }
.event-block .tb-thumb-link.post::before { background-image: none; background-size: inherit; content: none; }
.event-block .tb-headline { box-shadow: inherit !important; background: inherit !important; }
.event-block .tb-headline h1 { color: #482783 !important; text-align: center; }
.event-block .carousel-indicators { display: none; }
.form-contact form p label { text-align: right; line-height: 46px; font-weight: normal; font-size: 18px; margin-bottom: 0px; color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; width: 20%; float: left; }
.form-contact form p span.wpcf7-form-control-wrap { float: left; width: 75%; margin-left: 5%; }
.form-contact form p span input,
textarea,
select { margin-bottom: 0px; border: 1px solid #959595; }
.form-contact form p input.wpcf7-submit { font-family: "FuturaBold"; font-weight: normal; background: #ec7936; box-shadow: -6px 6px 0 0 #ccc; color: #fff; float: right; font-size: 18px; font-weight: 700; padding: 12px 0; text-align: center; width: 75%; }
.form-contact form p { clear: both; float: left; margin-bottom: 20px; width: 100%; }
.form-contact form p textarea { height: 80px; }
#contact-us-section-3.element-section {  }
.jumbotron-wrap .tb-text-blocks p { font-size: 48px; font-family: "FuturaBold"; font-weight: normal; color: #f4f4f4; text-align: left; }
.jumbotron-wrap .tb-text-blocks h1 { font-size: 48px; font-family: "FuturaBold"; font-weight: normal; color: #f4f4f4 !important; text-align: center; }
.tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
.single-event .em-booking .em-booking-form .em-booking-form-details .em-booking-buttons input.em-booking-submit { background: #ec7936 none repeat scroll 0 0; box-shadow: -6px 6px 0 0 #ccc; color: #fff; float: left; font-family: "FuturaBold"; font-size: 18px; font-weight: 700; padding: 12px 0; text-align: center; width: 100%; }
.single-event #comments .comment-form-wrapper .comment-respond .comment-form p.form-submit input.submit { background: #ec7936 none repeat scroll 0 0; box-shadow: -6px 6px 0 0 #ccc; color: #fff; float: left; font-family: "FuturaBold"; font-size: 18px; font-weight: 700; padding: 12px 0; text-align: center; width: 340px; }
#blog-section-2.element-section { padding-top: 12px; }
#blog-section-2 .element-blog { margin-top: 50px; }
.single-post #comments .comment-form-wrapper .comment-respond .comment-form p.form-submit input.submit { background: #ec7936 none repeat scroll 0 0; box-shadow: -6px 6px 0 0 #ccc; color: #fff; float: left; font-family: "FuturaBold"; font-size: 18px; font-weight: 700; padding: 12px 0; text-align: center; width: 340px; }
}
.left-sidebar h3.widget-title { font-weight: 600; }
.single-event #sidebar_layout .sidebar_layout-inner .event .entry-header { width: 300px; float: left; }
.single-event #sidebar_layout .sidebar_layout-inner .event .entry-header h1.entry-title { font-weight: 600px; }
#publications-section-2 { padding-top: 12px; }
#success-stories-section-2 { padding-top: 12px; }
#fis-past-section-2.element-section { padding-top: 12px; }
#fis-past-section-2 .element-2.element-html { margin-top: 60px; }
#publications-section-2 .element-2.element-html { margin-top: 60px; }
#schools-section-2 .element-2.element-html { margin-top: 60px; }
#students-section-2 .element-2.element-html { margin-top: 60px; }
#success-stories-section-2 .element-2.element-html { margin-top: 60px; }
/** jumbo silder **/
.ubitallslider { padding: 0px; }
.section_primary .tb-headline h1 { color: #f4f4f4; font-family: "FuturaBold"; font-size: 48px; font-weight: normal; padding: 0 20px; text-align: left; }
.section_primary .element-jumbotron_slider { max-width: 100%; }
.tb-jumbotron-slider .tb-slider-arrows { display: none; }
.tb-jumbotron-slider .carousel-indicators li { margin: 1px 8px; height: 24px; width: 24px; background: transparent; border-radius: 50%; border: 3px solid #fff; }
.tb-jumbotron-slider .carousel-indicators li.active { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
.tb-jumbotron-slider .carousel-indicators li:hover { margin: 1px 8px; background: #fff; height: 24px; width: 24px; border: 0px; }
.jumbotron-wrap .tb-text-blocks p { font-size: 48px; font-family: "FuturaBold"; font-weight: normal; color: #f4f4f4; text-align: center !important; }
.tb-jumbotron-slider .jumbotron .tb-text-blocks { max-width: 1100px; margin: auto; }
/** jumbo silder end **/

#take-action-section-2 { padding-top: 12px; }
#take-action-section-2 .element-2.element-html { margin-top: 60px; }
#news-section-2 { padding-top: 12px; }
#news-section-2 .element-2.element-html { margin-top: 60px; }
#impact-section-2 { padding-top: 12px; }
#impact-section-2 .element-2.element-html { margin-top: 60px; }
#what-we-do-section-2 { padding-top: 12px; }
#what-we-do-section-2 .element-2.element-html { margin-top: 60px; }
#sponsor-section-2 { padding-top: 12px; }
#sponsor-section-2 .element-2.element-html { margin-top: 60px; }
#custom-main #advocacy-section-2.advocacy-tab-bg { background: rgba(66, 37, 121, 1) !important; padding-top: 60px; }
#advocacy-section-2.advocacy-tab-bg .tb-headline { background: #ED7936; }
/** tbheadlinebutton **/
#custom-main .tbheadlinebutton-bg { background: rgba(66, 37, 121, 1) !important; }
#custom-main .tbheadlinebutton-bg .firstpartsection .tb-headline { background: #8C79AF; }
#custom-main .tbheadlinebutton-bg .secondpartsection .tb-headline { background: #91BF4B; }
#custom-main .tbheadlinebutton-bg .thirdpartsection .tb-headline { background: #ED7936; }
#custom-main .tbheadlinebutton-bg .firstpartsection .tb-headline h1 a { padding: 17px 10px; }
#custom-main .tbheadlinebutton-bg .thirdpartsection .tb-headline h1 a { padding: 17px 10px; }
/** tbheadlinebutton end**/

.advocacy-tab-bg .advocary-tb-button-block1 .tb-headline h1 a { padding: 50px 10px; }
.advocacy-tab-bg .advocary-tb-button-block1 .secondbtn-bg .tb-headline h1 a { padding: 61px 10px; }
.advocacy-tab-bg .advocary-tb-button-block1 .22section2 .tb-headline { background: #91BF4B !important; }
.advocacy-tab-bg .advocary-tb-button-block2 .firstsection1 .tb-headline { background: #8C79AF !important; }
.advocacy-tab-bg .advocary-tb-button-block2 .firstsection2 .tb-headline { background: #91BF4B !important; }
.advocacy-tab-bg .advocary-tb-button-block2 .firstsection3 .tb-headline { background: #ED7936 !important; }
.advocacy-tab-bg .advocary-tb-button-block2 .firstsection3 .tb-headline h1 a { padding: 17px 10px; }
.page-id-88 .getrowteam { margin-bottom: 30px; min-height: 150px; }
.page-id-88 .getrowteam p { padding-bottom: 0px; margin-bottom: 0px; }
.advocacy-tab-bg .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; cursor: pointer; }
.page-id-88 .getrowteam p span { color: #ff9900; font-weight: 700; }
.section_primary .jumbotron-buttons a {background:#ec7936; padding:15px 20px; font-weight:600; font-size:18px}
.section_primary .jumbotron-buttons a:hover{background:#482684}
#events-section-2 #em-wrapper .css-events-list .events-table tbody tr { border-bottom: 3px dashed #d2c9e4; display: block; padding-bottom: 50px; padding-top: 50px; float: left; }
#events-section-2 #em-wrapper .css-events-list .events-table tbody tr td.imageclass { width: 23%; float: left; vertical-align: top; box-sizing: border-box; }
#events-section-2 #em-wrapper .css-events-list .events-table tbody tr td.contentclass { width: 75%; float: right; vertical-align: top; box-sizing: border-box; }
#home-section-1 .tb-jumbotron-slider .jumbotron p { text-align: center; font-size: 22px; text-transform: uppercase; }
.four-modules .widget_text { margin: 0px; float: left; padding: 0 2%; width: 50%; border-right: 3px dashed #d2c9e4; }
.four-modules .widget_text:nth-child(even) { border-right: 0px; }
.height-100vh .jumbotron-wrap,
.jumbotron-outer.has-bg-shade.height-100vh .jumbotron-wrap { bottom: 5% !important; top: inherit !important; }
.getcurriparent .col-md-4 { border: 0px !important; }
.getcurriparent .col-md-4.firstcurriculum { border: 0px !important; }
.getcurriparent .col-md-4.secondcurriculum { border: 0px !important; }
.getcurriparent .col-md-4.secondcurriculum .element-block .entry-content { background: #3d156e !important; padding: 3%; width: 73%; min-height: 177px; }
.getcurriparent .col-md-4.secondcurriculum .entry-content ul li a { color: #fff !important; text-decoration: none !important; }
.getcurriparent .col-md-4.secondcurriculum .entry-content span.ddfficon { float: right; margin-right: 10px; color: #ed7936; cursor: pointer; display: inline-block; text-align: right; text-transform: uppercase; color: #ed7936; font-size: 18px; font-family: 'FuturaBold'; font-weight: normal; background: url("https://www.familiesinschools.org/wp-content/uploads/2016/02/download-img.png") no-repeat right center; padding-right: 25px; }
.getcurriparent .col-md-4.secondcurriculum .entry-content ul li { color: #fff !important; display: inline-block; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 16px !important; font-weight: normal !important; list-style: outside none none; padding: 0px 10px !important; width: 100%; box-sizing: border-box; }
.getcurriparent .col-md-4.secondcurriculum .entry-content ul { width: 100% !important; box-sizing: border-box; text-align: right !important; }
#home-section-3 .col.col-md-4 .element-2.element-html .entry-content p { min-height: 200px; }
.has-sticky.visible .tb-sticky-menu { top: -60px; }
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row .creditcardimages ul { display: block; padding-left: 0px; padding-bottom: 31px }
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row .creditcardimages li { margin-right: 3px; list-style: none; float: left; }
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-submit a.getpaymetyprsubmit { height: inherit; padding: 12px 0; text-align: center; background: #ec7936; box-shadow: -6px 6px 0 0 #ccc; border: 0px; font-family: "FuturaBold"; color: #fff; width: 50%; font-size: 16px; font-weight: normal; text-decoration: none; display: inline-block; }
span.redtypeerror { clear: both !important; display: block; width: 100% !important; }
span.redtypeerroramount { clear: both !important; display: block; width: 100% !important; }
.page-id-7 p span { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
.page-id-7 h3 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
.page-id-7 .curriculumcrow { }
.page-id-7 .curriculumcrow h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; text-transform: uppercase; margin: 0px; padding: 0px 0px 10px 0px }
.page-id-7 .curriculumcrow .curricullumright p { color: #111; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; margin-bottom: 0px; text-align: left; min-height: 265px; line-height: 31px; }
.page-id-7 .element-2 .curriculumcrow .curricullumright { width: 50%; float: left }
.page-id-7 .col-md-6.standard { padding: 0px }
.page-id-7 .col-md-6.rightsideborder { border-left: 3px dashed #d2c9e4; }
/**.page-id-7 .curriculumcrow{border-top:3px dashed #d2c9e4; padding:20px 0px 20px 0px; float:left; width:100%}**/
.page-id-7 .curriculumcrow { padding: 40px 0px 40px 0px; float: left; width: 100% }
.page-id-7 .element-2 .curricullumleft { float: left; padding: 10px 4% 0 0; width: 47%; }
.page-id-7 .element-3 .curricullumleft { float: left; padding: 10px 30px 0 0; }
.page-id-7 .col-md-6.rightsideborder .curriculumcrow { padding-left: 15px; }
.page-id-7 .curriculumcrow .curricullumright .readmorecc { display: block }
.page-id-7 .curriculumcrow .curricullumright .readmorecc a { color: #ed7936; font-weight: bold; float: left; display: block; background: rgba(0, 0, 0, 0) url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/read-all-arrow.png") no-repeat scroll right center; cursor: pointer; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; padding-right: 25px; text-align: left; text-transform: uppercase; }
.page-id-7 .element-section > .element,
.page-id-7 .element-columns .element { margin-bottom: 0px }
.page-id-7 .row.stack-md { margin: 0px !important }
.page-id-7 .element.element-1.element-html.first.element-label { margin-bottom: 30px }
.page-id-7 .element-3 .curricullumright { float: right; width: 74%; }
.page-id-7 .element-3 .curricullumright p { min-height: inherit; }
.three-blocks .entry-content { border-right: 3px dashed #d2c9e4; box-sizing: border-box; padding-left: 10px; margin-top: 30px; padding-right: 10px; float: left }
.three-blocks .entry-content p { min-height: 206px }
.three-blocks #text-13 .entry-content { border: 0px }
.page-id-101 .rightsideimage > h4 { color: #482783; font-size: 16px; }
.page-id-101 .wholecontainerhtml .element-html .rightsideimage { width: auto; margin-left: 0px }
.page-id-101 .wholecontainerhtml .element-html .rightsideimage span { float: none; margin-top: 0; width: auto; }
.page-id-101 .wholecontainerhtml .element-html .rightsideimage span a { text-transform: none; background: none; float: none }
.single-post .site-inner #content .entry-content img.size-full { max-width: 100%; width: auto; }
.single-post .site-inner #content .entry-content img.aligncenter { display: block; margin-left: auto; margin-right: auto; max-width: 100%; }
.single-post .site-inner #content .entry-content img.alignright { float: right; margin: 5px 0 20px 20px; max-width: 400px; }
.single-post .site-inner #content .entry-content img.alignleft { margin: 5px 20px 20px 0; float: left; max-width: 400px; }
.single-post h2.related-posts-title { color: #ec7936; font-weight: bold; }
.single-post h3.comment-reply-title { color: #ec7936; font-weight: bold !important; }
.single-post #content .entry-content ul li { font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; color: #111; }
#custom-main #community_engagement_advocacy-section-3 { background-color: rgba(66, 37, 121, 1); border-bottom: 7px solid #c5c5c5; }
#community_engagement_advocacy-section-3 .col.standard .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
#community_engagement_advocacy-section-3 .col.standard .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; }
#community_engagement_advocacy-section-3 .col.standard .firstclass .tb-headline { background: #8c79af; }
#community_engagement_advocacy-section-3 .col.standard .secondclass .tb-headline { background: #91bf4b; }
#community_engagement_advocacy-section-3 .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
#community_engagement_advocacy-section-2 { padding-top: 12px; }
#community_engagement_advocacy-section-2 .element-html p a { color: #111; }
#community_engagement_advocacy-section-2 .element-html p { margin-bottom: 10px; }
#ready-or-not-parent-engagement-in-california-lcff-section-2 { padding-top: 12px; }
#success-stories-section-2 .element-html { padding: 10px 0 40px; width: 100%; border-bottom: 3px dashed #d2c9e4; }
#success-stories-section-2 .element-html:last-child { }
#success-stories-section-2 .element-html .entry-content .leftsideimage { float: left; width: 18%; }
#success-stories-section-2 .element-html .entry-content .rightsideimage { float: left; width: 73%; margin-left: 2%; text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#success-stories-section-2 .element-html .entry-content .rightsideimage p { margin-bottom: 0px; text-align: left; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
#success-stories-section-2 .element-html .entry-content .rightsideimage span { margin-top: 8px; float: left; width: 100%; }
#success-stories-section-2 .element-html .entry-content .rightsideimage span a { color: #ed7936; cursor: pointer; display: inline-block; float: left; text-align: left; text-transform: uppercase; color: #ed7936; font-size: 18px; font-family: 'FuturaBold'; font-weight: normal; background: url("https://www.familiesinschools.org/wp-content/uploads/2016/02/download-img.png") no-repeat right center; padding-right: 25px; }
#stay-informed-section-4.sign_up_form form p.checkboxinputclass span.wpcf7-form-control-wrap { float: left; width: 100%; }
#stay-informed-section-4.sign_up_form form p.checkboxinputclass span.wpcf7-form-control-wrap span.wpcf7-list-item { margin: 0px; }
#stay-informed-section-4.sign_up_form form p.checkboxinputclass label { float: left; width: 100%; line-height: 30px; text-align: left; }
#stay-informed-section-4.sign_up_form form p.checkboxinputclass { margin-top: 30px; margin-bottom: 0px; }
#twelve-grade-section-2 { padding-top: 12px; }
#twelve-grade-section-2 .entry-content h2 { font-weight: 700; font-weight: 700; color: #482684; }
.page-id-859 h1.entry-title { font-weight: 700; font-weight: 700; color: #482684; }
.page-id-859 .entry-content h2 { font-weight: 700; font-weight: 700; color: #482684; }
#resources-section-2 { padding-top: 12px; }
#effective-teaching-brochure-section-2 { padding-top: 12px; }
#resources-section-2 .entry-content h2 { font-weight: 700; color: #482684; }
.page-id-839 img.alignright { max-width: 400px; }
.page-id-839 img.alignleft { max-width: 400px; }
.page-id-839 .entry-content ul li { font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; color: #111; }
.single-post .tb-mini-post-list .entry-title { font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; color: #111; }
#school-report-card-section-2 { padding-top: 12px; }
#advocacy-networks-and-coalitions-section-2 { padding-top: 12px; }
.contentimageapp .tb-thumb-link.post::before { display: none !important; }
.contentimageapp .tb-thumb-link:hover::after { display: none !important; }
.contentimageapphtml h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
.contentimageapp { margin-bottom: 60px !important; margin-top: 50px !important; }
.contentcollege { margin-top: 50px !important; }
.contentcollege h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
.contentcollege .col-md-6 .border { border-top: 3px dashed #d2c9e4; float: left; margin-bottom: 25px; width: 100%; }
.contentcollege { margin-top: 60px; }
.contentimageapphtm { margin-top: 60px; }
.contentcollege .tb-thumb-link::after { display: none; }
.contentcollege .tb-thumb-link::before { display: none; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-139 > ul.mega-sub-menu { width: 460px }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-139 > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 { width: 50% }
#custom-main #curriculum-section-3 { background-color: rgba(66, 37, 121, 1); border-bottom: 7px solid #c5c5c5; }
#curriculum-section-3 .col.standard .tb-headline h1 { color: #fff; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; }
#curriculum-section-3 .col.standard .tb-headline { box-shadow: -7px 7px 0 0 #2f1954; box-sizing: border-box; color: #fff; cursor: pointer; font-family: "FuturaBold"; font-size: 21px; font-weight: normal; text-align: center; }
#curriculum-section-3 .col.standard .firstclass .tb-headline { background: #8c79af; }
#curriculum-section-3 .col.standard .secondclass .tb-headline { background: #91bf4b; }
#curriculum-section-3 .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
#curriculum-section-4 .element-columns .col-md-4 { border-right: 3px dashed #d2c9e4; text-align: center; }
#curriculum-section-4 .element-columns .col-md-4:last-child { border: none; }
#curriculum-section-4 .element-columns .col-md-4 .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
#college-knowledge-academy-section-3 .col-md-4.firstcurriculum { text-align: center; }
.threeexchangebuttons .entry-content p { margin: 0 0 20px; color: #111; font-size: 21px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
.threeexchangebuttons .entry-content h4 { color: #482783; font-family: "FuturaBold"; font-size: 18px; font-weight: normal; }
.threeexchangebuttons .getfamilyschoolcontainer .col-md-4 { text-align: center; border-right: 3px dashed #d2c9e4; }
.threeexchangebuttons .getfamilyschoolcontainer .col-md-4:last-child { border-right: 0px; }
.threeexchangebuttons .getfamilyschoolcontainer { padding: 60px 0 35px; }
#custom-main .twoexchangebuttons { border-bottom: 7px solid #c5c5c5 !important; -moz-border-bottom: 7px solid #c5c5c5 !important; -webkit-border-bottom: 7px solid #c5c5c5 !important; -khtml-border-bottom: 7px solid #c5c5c5 !important; background-color: rgba(66, 37, 121, 1) !important; }
.twoexchangebuttons .col.standard .tb-headline { text-align: center; -webkit-box-shadow: -7px 7px 0 0 #2f1954; -moz-box-shadow: -7px 7px 0 0 #2f1954; box-shadow: -7px 7px 0 0 #2f1954; color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; box-sizing: border-box; cursor: pointer; }
.twoexchangebuttons .col.standard .tb-headline h1 { color: #fff; font-size: 21px; font-family: 'FuturaBold'; font-weight: normal; }
.twoexchangebuttons .col.standard .firstclass .tb-headline { background: #8c79af; }
.twoexchangebuttons .col.standard .secondclass .tb-headline { background: #91BF4B; }
.twoexchangebuttons .col.standard .secondclass .tb-headline h1 a { padding: 17px 10px; }
.subfootersub .tb-search .search-input { vertical-align: middle; }

.search-page .tb-search-results .search-result-icon{ background:#482684; border:0px; left:0px;}
.search-page .tb-search-results .search-result-icon .fa{ line-height:50px;}

.search-page .tb-search-results .search-result h3.entry-title {
    color:#482684;
    font-family: "FuturaBold";
    font-size: 24px;
    font-weight: normal;
   }

  .search-page .search-refine .tb-inline-menu ul  li {
    color:#111111;
    font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
    font-size: 14px;
}

.search-page .tb-search-results .search-result{   padding: 0 0 30px 80px; border-left:0px !important; margin: 0 0 40px 25px; border-bottom: 3px dashed #d2c9e4;;}
.search-page .tb-search-results .search-result:last-child{ border-bottom:0px;}
header #navigation .menu-cart{ display:none !important;}
.search-page .search-page-header{ display:none !important;}

.tb-jumbotron-slider .jumbotron-outer.video { height:100%;}

#million-word-challenge-for-community-partner-section-2{ padding-top:12px;}

   
@media screen and (max-width:1199px) {
.curriculumcontainer .curriculumcrow .curricullumright { width: 70%; }
.getcurriparent .col-md-4.secondcurriculum .element-block .entry-content { width: 100%; box-sizing: border-box; }
}

@media screen and (max-width:1199px) and (min-width:992px) {
.page-id-7 .site-breadcrumbs { max-width: 940px; }
.page-id-7 .getcontentwidth123 { max-width: 940px; }
}

@media screen and (max-width:991px) and (min-width:768px) {
.page-id-7 .site-breadcrumbs { max-width: 740px; }
.page-id-7 .getcontentwidth123 { max-width: 740px; }
#curriculum-section-3 .tb-testimonial .author-name { margin-left: 14%; }
#staff-professional-development-section-4 .tb-testimonial .author-name { margin-left: 14%; }
}

@media screen and (max-width:991px) and (min-width:601px) {
.mega-menu.mega-menu-horizontal { text-align: center !important; }
}

@media screen and (max-width:991px) {
#home-section-3 .col .element-2 { border-right: none; }
.site-header .wrap { padding: 20px 10px !important; }
.site-header .wrap .header-logo { text-align: center; }
.site-header .containerdonate .innernewsletter { text-align: center; width: 100%; }
.site-header .containerdonate .innersignupin { width: 100%; text-align: center; margin-top: 15px; }
.site-header .containernewsletter .newsletterform { text-align: center; }
.site-header .donatetoday { width: 60%; float: none; display: inline-block; }
#navigation .tb-search { text-align: center; }
#navigation .tb-search .search-wrap label { width: auto; }
#navigation .tb-search .search-submit { position: inherit; margin-left: 10px; }
.site-footer .footer-sub-content .list-inline { text-align: center; }
.subfootersub .tb-search { text-align: center; width: 100%; }
.subfootersub .tb-search .search-wrap { display: inline-block; float: none; margin: 0 0 20px; }
#home-section-3 .entry-content p { text-align: center; }
#home-section-3 .entry-content span.h4pbutton { float: none; }
.footer-content .col.entry-content.col-md-4 img { float: none; }
.righleftcontainer .leftreaching { width: 100%; border-right: 0px; }
.righleftcontainer .rightreaching { width: 100%; float: left; }
.curriculumcontainer .curriculumcrow .curricullumright { width: 60%; }
#family-school-partnerships-section-2 .getfamilyschoolcontainer .col-md-4 { border-right: 0px; margin-bottom: 60px; }
#contact-us-section-3 .getfamilyschoolcontainer .col-md-4 { border-right: 0px; margin-bottom: 60px; }
#family-school-partnerships-section-2 .getfamilyschoolcontainer .col-md-4:last-child { margin-bottom: 0px; }
.wholecontainersecond .element-columns .col-md-4 { min-height: inherit; border: 0px; margin-bottom: 60px !important; }
#reading-roads-section-3 .element-columns .col-md-4 { border: 0px; margin-bottom: 60px; }
#reading-roads-section-3 .col.col-md-2.standard { text-align: center; }
#reading-roads-section-3 .col.col-md-10.standard .entry-content { text-align: center; }
#read-with-me-section-3 .element-columns .col-md-4 { border: 0px; margin-bottom: 60px; }
#read-with-me-section-3 .col.col-md-2.standard { text-align: center; }
#read-with-me-section-3 .col.col-md-10.standard .entry-content { text-align: center; }
#rtransitions-section-3 .element-columns .col-md-4 { border: 0px; margin-bottom: 60px; }
#transitions-section-3 .col.col-md-2.standard { text-align: center; }
#transitions-section-3 .col.col-md-10.standard .entry-content { text-align: center; }
#college-knowledge-academy-section-4 .element-columns .col-md-4 { border: 0px; margin-bottom: 60px; }
#contact-us-section-4 .getfamilyschoolcontainer .col-md-4 { border: 0px; margin-bottom: 60px; }
#college-knowledge-academy-section-3 .col.col-md-2.standard { text-align: center; }
#college-knowledge-academy-section-3 .col.col-md-10.standard .entry-content { text-align: center; }
#a-g-college-campaign-section-2 .element-columns .col-md-4 { border: 0px; margin-bottom: 60px; }
#parent-ambassador-program-section-2 .element-columns .col-md-4 { border: 0px; margin-bottom: 60px; }
#local-control-finding-formula-section-2 .element-columns .col-md-4 { border: 0px; margin-bottom: 60px; }
#la-grade-level-reading-campaign-section-2 .element-columns .col-md-4 { border: 0px; margin-bottom: 60px; }
#ab-38-section-2 .element-columns .col-md-4 { border: 0px; margin-bottom: 60px; }
#million-word-challenge-parents-section-2 .setupanaccount { text-align: center; }
.signuptoday-block .form-signup { border: 0px; }
#parent-ambassador-program-section-2 .entry-content ul.bigblocks li { width: 100%; margin: 0 0 15px 0; }
#steps-to-success-section-3 .col.col-md-2.standard { text-align: center; }
#reading-roads-section-3 .col.col-md-2.standard { text-align: center; }
.jtemplatesection4 .element-columns .col-md-4 { border: 0 none; margin-bottom: 60px; text-align: center; }
#sign-our-petition-section-4 .leftpetitionform { width: 100%; }
#sign-our-petition-section-4 .rightpetitionform { width: 100%; float: left; }
.donationmanager_container .leftformcontainer { width: 100%; padding-right: 0px; border: 0px; }
.donationmanager_container .rightformcontainer { width: 100%; padding-left: 0px; }
#donate-section-2 .entry-content p.wehelptext { width: 100%; margin-top: 10px; text-align: center; }
#donate-section-2 .entry-content .guidestar { float: left; text-align: center; margin-bottom: 20px; width: 100%; }
#donate-section-2 .entry-content .guidestar img.alignright { float: none; }
.donationmanager-form-submit { margin-top: 20px; }
.sign_up_form .leftpetitionform { width: 100%; }
.sign_up_form .rightpetitionform { width: 100%; float: left; }
#board-of-directors-section-4 .element-columns .col-md-4 { border-right: 0px; margin-bottom: 60px; }
.four-modules .widget_text { width: 100%; padding: 0px; border: 0px; }
.page-id-7 .curriculumcrow .curricullumright p { min-height: inherit; }
.page-id-7 .element-2 .curricullumleft { width: auto }
.page-id-7 .col-md-6.rightsideborder { border-left: 0px }
.page-id-7 .element-3 .curricullumright { float: none; width: auto }
.page-id-7 .element-2 .curriculumcrow .curricullumright { float: none; width: auto }
.page-id-7 .col-md-6.rightsideborder .curriculumcrow { padding: 0px }
.three-blocks .entry-content { border: 0px }
#curriculum-section-4 .element-columns .col-md-4 { border: 0px; margin-bottom: 60px; }
.threeexchangebuttons .getfamilyschoolcontainer .col-md-4 { border: 0px; margin-bottom: 60px !important; }
header .denali-mobile-menu-trigger{ display:none !important;}

.tb-jumbotron-slider .jumbotron-outer.video .tb-bg-video{ display:block;}

}

@media screen and (max-width:767px) {
.site-header .containernewsletter .newsletterform label { width: 100%; margin: 0 0 10px; }
.site-header .containernewsletter .newsletterform input { width: 62%; }
.site-header .containernewsletter .newsletterform input[type="submit"] { width: 51px; margin-right: 0; }
#home-section-1 .element { padding-left: 0px; padding-right: 0px; }
.righleftcontainer .outfourcontainer { text-align: center; }
.righleftcontainer .outfourcontainer .leftoutfour { width: 100%; margin-bottom: 15px; }
.righleftcontainer .outfourcontainer .rightoutfour { float: left; width: 100%; }
.righleftcontainer .entry-content .outfourcontainer p { text-align: center; }
.righleftcontainer .entry-content .outfourcontainer span.h4pbutton { text-align: center; float: none; }
.curriculumcontainer .curriculumcrow .curricullumright { width: 100%; text-align: center; margin-left: 0px; float: left; margin-top: 20px; }
.curriculumcontainer .curriculumcrow .curricullumleft { text-align: center; width: 100%; }
.page-id-7 #sidebar_layout p { text-align: center; }
.curriculumcontainer .curriculumcrow .curricullumright .readmorecc { text-align: center; }
.curriculumcontainer .curriculumcrow .curricullumright .readmorecc a { float: none; }
#family-school-partnerships-section-1 .element { padding-left: 0px; padding-right: 0px; }
.site-breadcrumbs { text-align: center; }
.page-id-7 #main .wrap { padding-left: 0px; padding-right: 0px; }
.page-id-7 .getcontentwidth123 { padding-left: 30px; padding-right: 30px; }
#curriculum-section-3 .element-testimonial { padding-left: 0px !important; padding-right: 0px !important; }
#staff-professional-development-section-4 .element-testimonial { padding-left: 0px !important; padding-right: 0px !important; }
#staff-professional-development-section-4 .tb-testimonial.standard .testimonial-text p { width: 77%; }
#staff-professional-development-section-4 .tb-testimonial .author-name { margin-left: 21%; }
#curriculum-section-3 .tb-testimonial.standard .testimonial-text p { width: 80%; }
#curriculum-section-3 .tb-testimonial .author-name { margin-left: 18%; }
#staff-professional-development-section-2 .entry-content .staffleft { width: 100%; margin-right: 0px; text-align: center; }
#staff-professional-development-section-2 .entry-content .staffright { width: 100%; margin-top: 20px; }
.wholecontainerhtml .element-html .leftsideimage { text-align: center; width: 100%; }
.wholecontainerhtml .element-html .rightsideimage { text-align: center; width: 100%; margin-top: 20px; margin-left: 0; }
.wholecontainerhtml .element-html .rightsideimage span { text-align: center; }
.wholecontainerhtml .element-html .rightsideimage span a { float: none; }
#a-g-college-campaign-section-1 .element { padding: 0px; }
#parent-ambassador-program-section-1 .element { padding: 0px; }
#local-control-finding-formula-section-1 .element { padding: 0px; }
#la-grade-level-reading-campaign-section-1 .element { padding: 0px; }
#sign-our-petition-section-1 .element { padding: 0px; }
#ab-38-section-1 .element { padding: 0px; }
#reading-roads-section-2 .element { padding: 0px; }
#read-with-me-section-2 .element { padding: 0px; }
#transitions-section-2 .element { padding: 0px; }
#college-knowledge-academy-section-2 .element { padding: 0px; }
#navigation .tb-search .search-input { padding: 0px 10px; }
#million-word-challenge-section-1 .element { padding: 0px; }
.getsectionpp1 .element { padding: 0px; }
#reading-roads-section-3 .entry-content ul { width: 100%; }
#read-with-me-section-3 .entry-content ul { width: 100%; }
#transitions-section-3 .entry-content ul { width: 100%; }
#college-knowledge-academy-section-3 .entry-content ul { width: 100%; }
#steps-to-success-section-5 .element-testimonial { padding-left: 0px !important; padding-right: 0px !important; }
#steps-to-success-section-5 .tb-testimonial.standard .testimonial-text p { width: 80%; }
#steps-to-success-section-5 .tb-testimonial .author-name { margin-left: 18%; }
.outfourcontainer { text-align: center; }
.outfourcontainer .leftsidecontent { width: 100%; margin-bottom: 15px; }
.outfourcontainer .rightsidecontent { width: 100%; float: left; }
.outfourcontainer .rightsidecontent span { float: none; text-align: center; }
#contact-us-section-1 .element { padding: 0px; }
#team-section-1 .element { padding: 0px; }
#history-section-4 .element-testimonial { padding-left: 0px !important; padding-right: 0px !important; }
#history-section-4 .tb-testimonial.standard .testimonial-text p { width: 77%; }
#history-section-4 .tb-testimonial .author-name { margin-left: 21%; }
.sectionb3 .element-testimonial { padding-left: 0px !important; padding-right: 0px !important; }
.sectionb3 .tb-testimonial.standard .testimonial-text p { width: 77%; }
.sectionb3 .tb-testimonial .author-name { margin-left: 21%; }
#mission-vision-section-2 .element-html .leftsideimage { width: 100%; }
#stay-informed-section-1 .element { padding: 0px; }
#volunteer-section-1 .element { padding: 0px; }
.signuptoday-block .form-signup form p label { width: 100%; text-align: left; }
.signuptoday-block .form-signup form p span.wpcf7-form-control-wrap { width: 100%; margin-left: 0px; margin-right: 0px; }
#events-section-2 #em-wrapper .css-events-list .events-table tbody td { display: block; }
.single-event #sidebar_layout .sidebar_layout-inner .event .entry-header { width: 100%; float: left; }
.ubitallslider .element { padding: 0px; }
#events-section-2 #em-wrapper .css-events-list .events-table tbody tr td { padding: 0px; margin-bottom: 20px; display: block; }
#events-section-2 #em-wrapper .css-events-list .events-table tbody tr td.imageclass { width: 100%; }
#events-section-2 #em-wrapper .css-events-list .events-table tbody tr td.contentclass { width: 100%; float: left; }
#success-stories-section-2 .element-html .entry-content .leftsideimage { float: left; width: 100%; text-align: center; }
#success-stories-section-2 .element-html .entry-content .rightsideimage { float: left; width: 100%; margin-left: 0px; margin-top: 20px; }
.four-modules .outfourcontainer .leftoutfour { width: 100%; margin-bottom: 15px; }
.four-modules .outfourcontainer .rightoutfour { margin-top: 15px; text-align: center; width: 100%; }
.four-modules .outfourcontainer p { text-align: center; }
.four-modules .outfourcontainer span.h4pbutton { float: none; text-align: center; }
.page-id-7 .curriculumcrow { text-align: center; }
.page-id-7 .curriculumcrow .curricullumleft { width: 100%; margin-bottom: 15px; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }
.page-id-7 .curriculumcrow .curricullumright { width: 100%; }
.page-id-7 .curriculumcrow .curricullumright .readmorecc { display: inline-block; }
.page-id-7 .curriculumcrow .curricullumright p { text-align: center; }
}

@media screen and (max-width:639px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { padding: 0 8px; }
#home-section-2 .col.standard .tb-headline h1 a { padding: 16px 10px; }
#home-section-4 .col.standard .tb-headline h1 a { padding: 16px 10px; }
#home-section-2 .col.standard .tb-headline h1 { font-size: 15px; }
.signuptoday-block .form-signup form p { margin-bottom: 10px; }
.signuptoday-block .form-signup form p label { width: 100%; line-height: 30px; margin-bottom: 0px; text-align: left; }
.signuptoday-block .form-signup form p span { width: 100%; margin-left: 0px; }
.signuptoday-block .form-signup .wpcf7 { width: 100%; }
#sign-our-petition-section-4 form p label { width: 100%; text-align: left; }
#sign-our-petition-section-4 form p span { width: 100%; text-align: left; float: left; }
#sign-our-petition-section-4 form p { margin-bottom: 10px; }
#sign-our-petition-section-4 .rightpetitionform .gettwopet p.firstpet { width: 100%; }
#sign-our-petition-section-4 .rightpetitionform .gettwopet p.secondpet { width: 100%; float: left; }
#sign-our-petition-section-4 .rightpetitionform .gettwopet p.firstpet span { padding-left: 0px; }
#sign-our-petition-section-4 .rightpetitionform .gettwopet { padding-left: 0px; }
#sign-our-petition-section-4 form p input.wpcf7-submit { width: 94%; box-sizing: border-box; font-size: 16px; }
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-submit input.donationmanager_submitbutton { width: 80%; }
.sign_up_form form p label { width: 100%; text-align: left; }
.sign_up_form form p span { width: 100%; text-align: left; float: left; }
.sign_up_form form p span.wpcf7-form-control-wrap { width: 100%; text-align: left; float: left; }
.sign_up_form form p { margin-bottom: 10px; }
.sign_up_form .rightpetitionform .gettwopet p.firstpet { width: 100%; }
.sign_up_form .rightpetitionform .gettwopet p.secondpet { width: 100%; float: left; }
.sign_up_form .rightpetitionform .gettwopet p.firstpet span { padding-left: 0px; }
.sign_up_form .rightpetitionform .gettwopet { padding-left: 0px; }
.sign_up_form form p input.wpcf7-submit { width: 94%; box-sizing: border-box; font-size: 16px; }
.form-contact form p label { width: 100%; text-align: left; }
.form-contact form p span.wpcf7-form-control-wrap { width: 100%; margin-left: 0px; margin-right: 0px; }
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-submit a.getpaymetyprsubmit { width: 80%; }
#stay-informed-section-4.sign_up_form form p.checkboxinputclass span { width: inherit; text-align: left; float: none; }
}

@media screen and (max-width:600px) {
#mega-menu-wrap-primary .mega-menu-toggle { background: #EC7936; }
#mega-menu-wrap-primary .mega-menu-toggle { text-align: left; text-align: left; padding-left: 10px; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link { line-height: 40px; height: 40px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link { display: inline; }
#donate-section-2 { padding-left: 0px; padding-right: 0px; }
#donate-section-2 .element-2 { padding-left: 0px; padding-right: 0px; }
.donationmanager_container fieldset { padding-left: 0px; padding-right: 0px; }
}

@media screen and (max-width:480px) {
.donationmanager_container .donationmanager-form-row.radio .onefullrow span { width: 50%; }
.donationmanager_container fieldset .donationmanager-input-fields .radio .onefullrow.alternateonerow span { width: 50%; }
.donationmanager_container fieldset .donationmanager-input-fields .radio .onefullrow.alternateonerow span.donateamountotherll { margin-top: 10px; width: 100%; }
.donationmanager_container .donationmanager-form-row .halffield { margin-top: 15px; margin-right: 0; width: 100%; }
.donationmanager_container .donationmanager-form-row .halffield .fourthfield { margin-top: 15px; width: 100%; margin-right: 0; }
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row { margin-bottom: 15px; }
}

@media screen and (max-width:479px) {
.site-header .donatetoday { width: 80%; }
#navigation .tb-search .search-wrap label { width: 100%; text-align: center; }
.site-header .containerdonate .innersignupin span.signup { width: 100%; line-height: 20px; float: left; border: 0px; }
.site-header .containerdonate .innersignupin span.signin { padding-left: 0px; border: 0px; }
.site-header .containerdonate .innersignupin span.signin a { margin: 0 1px; }
#family-school-partnerships-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#curriculum-section-3 .tb-testimonial.standard .testimonial-text p { width: 70%; }
#curriculum-section-3 .tb-testimonial .author-name { margin-left: 25%; }
#staff-professional-development-section-3 .tb-testimonial.standard .testimonial-text p { width: 70%; }
#staff-professional-development-section-3.tb-testimonial .author-name { margin-left: 25%; }
#history-section-4 .tb-testimonial.standard .testimonial-text p { width: 70%; }
#history-section-4 .tb-testimonial .author-name { margin-left: 25%; }
.sectionb3 .tb-testimonial.standard .testimonial-text p { width: 70%; }
.sectionb3 .tb-testimonial .author-name { margin-left: 21%; }
#reaching-families-section-1 h1 { padding: 0px; font-size: 30px; }
#family-school-partnerships-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#staff-professional-development-section-1 .tb-headline h1 { padding: 0px; font-size: 30px; }
#donate-section-1 .tb-headline h1 { padding: 0px; font-size: 30px; }
#curriculum-1 h1 { padding: 0px; font-size: 30px; }
#staff-professional-development-section-2 .entry-content .staffleft { width: 100%; margin-right: 0px; margin-bottom: 20px; }
#staff-professional-development-section-4 .tb-testimonial.standard .testimonial-text p { width: 73%; }
#staff-professional-development-section-4 .tb-testimonial .author-name { margin-left: 26%; }
#reaching-families-section-1 h1 { padding: 0px; font-size: 30px; }
#staff-professional-development-section-1 .tb-headline h1 { padding-left: 0px; padding-right: 0px; }
#curriculum-1 h1 { padding: 0px; font-size: 30px; }
#advocacy-section-1 h1 { padding: 0px; font-size: 30px; }
#reports-section-1 h1 { padding: 0px; font-size: 30px; }
#reading-roads-section-2 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#read-with-me-section-2 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#transitions-section-2 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#college-knowledge-academy-section-2 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#quick-facts-section-1 h1 { padding: 0px; font-size: 30px; }
#advocacy-resources-for-parents-section-1 h1 { font-size: 30px; }
#community-partner-page-section h1 { font-size: 30px; }
#a-g-college-campaign-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#parent-ambassador-program-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#local-control-finding-formula-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#la-grade-level-reading-campaign-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#ab-38-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#million-word-challenge-section-1 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#reaching-families-section-1 h1 { padding: 0px; font-size: 30px; }
#mobile-app-android-and-iphone-section-1 h1 { padding: 0px; font-size: 30px; }
#million-word-challenge-parents-section-1 h1 { padding: 0px; font-size: 30px; }
.getsectionpp1 .tb-jumbotron-slider .jumbotron p { font-size: 30px; }
#reading-roads-section-1 h11 { padding: 0px; font-size: 30px; }
#read-with-me-section-1 h1l1 { padding: 0px; font-size: 30px; }
#transitions-section-1 h11 { padding: 0px; font-size: 30px; }
#college-knowledge-academy-section-31 h11 { padding: 0px; font-size: 30px; }
#parent-ambassador-program-section-1 h1 { padding: 0px; font-size: 30px; }
#steps-to-success-section-2 .tb-jumbotron-slider .jumbotron p { padding: 0px; font-size: 30px; }
#steps-to-success-section-5 .tb-testimonial.standard .testimonial-text p { width: 70%; }
#steps-to-success-section-5 .tb-testimonial .author-name { margin-left: 25%; }
#family-learning-tips-section-1 h1 { padding: 0px; font-size: 30px; }
.jtemplatesection1 .tb-headline h1 { padding: 0px; font-size: 30px; }
#sign-our-petition-section-4 form p input.wpcf7-submit { width: 94%; box-sizing: border-box; font-size: 14px; }
.sectionb2 .tb-headline h1 { font-size: 30px; padding: 0px; }
#contact-us-section-1 .tb-jumbotron-slider .jumbotron p { padding: 0px; font-size: 30px; }
#history-section-1 .tb-headline h1 { padding: 0px; font-size: 30px; }
#mission-vision-section-1 h1 { padding: 0px; font-size: 30px; }
#team-section-1 .tb-jumbotron-slider .jumbotron p { padding: 0px; font-size: 30px; }
.sign_up_form form p input.wpcf7-submit { width: 94%; box-sizing: border-box; font-size: 14px; }
#volunteer-section-1 .tb-jumbotron-slider .jumbotron p { padding: 0px; font-size: 30px; }
#stay-informed-section-1 .tb-jumbotron-slider .jumbotron p { padding: 0px; font-size: 30px; }
#fis-in-the-press-section-1 .tb-headline h1 { font-size: 30px; padding: 0; }
#press-releases-section-1 .tb-headline h1 { font-size: 30px; padding: 0; }
#events-section-1 h1 { font-size: 30px; padding: 0; }
#college-knowledge-academy-section-2 .tb-headline h1 { font-size: 30px; padding: 0; }
#events-section-2 .element-2 { padding-left: 0px; padding-right: 0px; }
.single-event .em-booking-form-details { width: 100%; }
.single-event #comments .comment-form-wrapper .comment-respond .comment-form p.form-submit input.submit { width: 100%; }
#blog-section-1 .tb-headline h1 { padding: 0px; font-size: 30px; }
.single-post #comments .comment-form-wrapper .comment-respond .comment-form p.form-submit input.submit { width: 100%; box-sizing: border-box; }
.jumbotron-wrap .tb-text-blocks p { padding: 0px; font-size: 30px; }
.section_primary .tb-headline h1 { padding: 0px; font-size: 30px; }
.page-id-7 .element-2 .curricullumleft,
.page-id-7 .element-3 .curricullumleft { width: 100%; padding: 0px }
.page-id-7 .col-md-6.rightsideborder .curriculumcrow { padding-left: 0px }
#blog-section-2 .blog-wrap .featured-item { width: 100%; text-align: center; text-align: center; }
#blog-section-2 .blog-wrap .featured-item img { width: auto; }
#blog-section-2 .blog-wrap .getleftcontetentry { width: 100%; margin-left: 0px; float: left; margin-top: 20px; }
.page-id-839 img.alignright { max-width: 100%; width: 100%; float: none; margin: 0 auto 10px auto; }
.page-id-839 img.alignleft { max-width: 100%; width: 100%; float: none; margin: 0 auto 10px auto; }
.single-post .site-inner #content .entry-content img.alignright { max-width: 100%; width: 100%; float: none; margin: 0 auto 10px auto; }
.single-post .site-inner #content .entry-content img.alignleft { max-width: 100%; width: 100%; float: none; margin: 0 auto 10px auto; }
.search-page .tb-search-results .search-result h3.entry-title{ font-size:18px;}
.search-page .tb-search-results .search-result .entry-content p{ font-size:16px;}
}

@media screen and (min-width:1024px) {
.jumbotron-outer.height-100vh,
.tb-jumbotron-slider.fs,
.tb-jumbotron-slider.fs.has-nav { min-height: 400px !important; }
.tb-jumbotron-slider { height: 400px !important; }
.jumbotron-outer { background-size: cover !important }
}
.videosliders{height:400px}
.videosliders .jumbotron-wrap{width:100% !important; max-width:inherit !important}
.videosliders .tb-jumbotron-slider .jumbotron .tb-text-blocks{width:100% !important; max-width:inherit !important}
.videosliders .jumbotron-wrap iframe{height:400px !important}
.videosliders .tb-jumbotron-slider .carousel-control-wrap{position:relative; height:400px}
.videosliders .carousel-indicators{bottom:10px !important}

@media screen and (max-width:380px) {
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row .creditcardimages li { width: 23%; }
}
input[type="text"] { font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif !important; font-size: 21px !important; font-weight: normal; color: #111111; }
.newsletterform input { vertical-align: middle; }
input[type="radio"]{ border:0px !important; background:none !important;}
input[type="checkbox"]{ border:0px !important;background:none !important;}

/** css 11april **/
.removemaxwidth { margin-left:auto; margin-right:auto; max-width:1150px !important;}
.removemaxwidth .getrowteam {    float: left;    width: 50%;}

@media screen and (max-width:959px) {
.removemaxwidth .getrowteam {    float: left;    width: 100%; margin-bottom: 20px;    min-height: inherit;}
}

@media screen and (max-width:479px) {
.removemaxwidth .getrowteam  p{ font-size:18px;}
}
.getdisplaynonecc{display:none;}

#curriculum-section-2 .fiveclickomages {  text-align:center; border-top:3px dashed #d2c9e4;  border-bottom:3px dashed #d2c9e4; padding:42px 0 47px 0px;}
.fiveclickomages h4{ padding-top: 50px; font-size:18px; text-align:center; font-weight:normal;  color: #482783;}
/**.fiveclickomages h4:hover{color:#EC7936;}**/
.fiveclickomages img {    height: 135px;    width: auto;}
/*
.fiveclickomages .readingroadsclick .readingroads  { border-right:3px dashed #d2c9e4;}
.fiveclickomages .readwithmeclick .readingwithme  { border-right:3px dashed #d2c9e4;}
.fiveclickomages .stepstosuccessclick .stepstosuccess   { border-right:3px dashed #d2c9e4;}
.fiveclickomages .transitionclick .transitions  { border-right:3px dashed #d2c9e4;}*/

.onfiveclickimages{ margin-top:40px;}
.onfiveclickimages .curricullufullcontent p{ margin-bottom:10px;}
.onfiveclickimages h4{ font-size:18px; text-transform:uppercase; font-weight:normal;  color: #482783;}


.onfiveclickimages .curricullufullcontent span.readmorecc a {
    background: url("https://www.familiesinschools.org/wp-content/themes/denali-child/images/read-all-arrow.png") no-repeat scroll right center;
    color: #ed7936;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: "FuturaBold";
    font-size: 18px;
    font-weight: normal;
    margin-top: 10px;
    padding: 0 25px 0 0;
    text-align: left;
    text-transform: uppercase;
}



.maxwidthfeatured { max-width:1150px !important;}
.maxwidthfeatured .bx-wrapper img{   height: auto;    max-width: 100%; display:inline-block; vertical-align:middle;    width: auto;}
.maxwidthfeatured .bx-wrapper .bx-controls-direction .bx-prev{  background: url("https://www.familiesinschools.org/wp-content/uploads/2016/04/partnerships-slider-arrow-left.png") no-repeat;}
.maxwidthfeatured .bx-wrapper .bx-controls-direction .bx-next{  background: url("https://www.familiesinschools.org/wp-content/uploads/2016/04/partnerships-slider-arrow-right.png") no-repeat;}
.maxwidthfeatured .bx-viewport ul li{ text-align:center;}


.maxwidthfeatured .bx-wrapper .bx-controls-direction a{ width:16px; height:22px; margin-top:-8px;}
.maxwidthfeatured .mobileslider{ display:none;}
.fiveclickomages .col.col-md-020{ cursor: pointer;}

.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row{}

.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row .threefield select {
    font-size: 16px;
    padding: 5px !important;
}
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row .threefield:last-child {
    margin-right: 0;
}
.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row .threefield {
    background: rgba(0, 0, 0, 0) !important;
    float: left;
    margin-right: 2%;
    width: 32%;
}
@media screen and (max-width:767px) {
.fiveclickomages img{height:auto;}
}
@media screen and (max-width:639px) {
	.maxwidthfeatured .desktopslider{ display:none;}
	.maxwidthfeatured .mobileslider{ display:block !important;}
	
	#sponsor-section-2 .signuptoday-block .form-contact h2{ font-size:24px; margin-bottom:0px;}
#sponsor-section-2 .signuptoday-block .form-contact form p label{ line-height:30px;}
#sponsor-section-2 .signuptoday-block .form-contact form p{ margin-bottom:10px;}

	
}

@media screen and (max-width:480px) {
	.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row .threefield{ width:100%; margin-bottom:15px; margin-right:0px;}
	.donationmanager_container fieldset .donationmanager-input-fields .donationmanager-form-row .threefield:last-child { margin-bottom:0px;}
}
.wpcf7-mail-sent-ok{display:none !important;}
#custom-main .getsectionpp1{padding:0px !important;}
#custom-main .paddingtopclass{padding-top: 12px;}
#sticky-menu{display:none;}
.page-id-74 #donate-section-1{    padding-left: 0;
    padding-right: 0; padding-top:0;}
.page-id-74 ul#mega-menu-primary > .mega-current_page_ancestor > a{    background: #482684 !important;}
.single-post .entry-title{
	font-family: 'FuturaBold';
    font-weight: 300;
}
#popupfooter {    background: #fff;
    border: 16px solid #4a1285; box-shadow: -14px 14px 0 0 #07060630;
    margin: 0;}
#popupfooter .text{font-size: 22px;
    font-family: 'FuturaBold';
    color: #4a1285;     line-height: 32px;}
#popupfooter .fancybox-close-small{display:none;}
#popupfooter .text span{    font-family: Lato;
    font-weight: 300;}
#popupfooter .bottom{    padding-top: 10px;}
#popupfooter .bottom .bottomtext {font-size: 22px;
    color: #757575;
    font-family: Lato;
    /* padding-top: 20px; */
    width: 50%;
    float: left; padding-top: 8px;}
#popupfooter .bottom .containerofbutton{    width: 50%;
    float: left;
    text-align: right;}
#popupfooter .bottom .containerofbutton .innernewsletter{    width: 64%;}
.fancybox-is-open .fancybox-bg{    opacity: .4 !important;}
#popupfooter .bottom .containerofbutton .innernewsletter a{box-shadow: -9px 9px 0 0 #b2b2b2;}
.page-id-456 .tb-alert.alert.alert-info{display:none;}
.page-id-75 ul#mega-menu-primary > .mega-current_page_ancestor > a {
    background: #482684 !important;
}