/*4CHILDREN EDIT*/
/* UPDATES DEC 2015 */

/* FONTS */
body, .subtitle, .title, #login_area span, #mainNav ul li a, #mainNav ul li ul li a, #filter > div, .breadcrumbs a.inactive:hover, .search_stuff h3, .intro_text h3, .sub, .sub .date, .sub a:hover, .news_text .readMore:hover, .news_text h3:hover, .mid_col h3,.iframeWidth h3, .mid_col_full h3, .right_col ul h3, .teaser h3, .date_loc, .italics, div.holder > a.readMore:hover, div.holder > 
re.purple:hover, div.dwnload_pdf.buy > div.holder input[type="submit"]:hover, .grey_txt, ul.blue_list > li > a:hover, a.readMore.orange:hover, ul.faq > li > div > a, span.your_ans, .rf_content > div:first-child, span.my_res, span.lite_grey, .lite_grey:hover, a.readMore.orange:hover, a.readMore.blue:hover, .q_ex, p.searchCat, .mid_col.blog .sub span, .jobdownloads_bar ul li a:hover {
	color: #4d4d4d;
}
.jobdownloads_bar ul {
    list-style-type: none;
}
.news_text h3 {
	color: #04c6cf;
}
.news_text .teaser h3 {
	color: #4d4d4d;
}
.calendar .day {
	color:#a3a5a8;
}
.calendar:hover .day {
	color:#04c6cf;
}
.info_for_content a {
	 color:#aeafb0;
 }
 .info_for_content a:hover {
	 color:#04c6cf;
 }
 .intro_text a {
	 color: #4d4d4d;
	 text-decoration:underline;
 }
 
.Head_title h2 a {
	color:#e42479;
}

.Head_title h2 a:hover {
	color:#04c6cf;
}

p, #pageText li { 
	font-size: 16px;
	line-height: 26px;
}

#pageText ul li a {
	font-size:16px;
	line-height:26px;
}

/*Proxima NovaA Light*/
body, span.title, input[type="submit"], input[type="button"], #filter, #followUs, .login, .pageText { 
	font-family: ProximaNovaA-Light;
	font-weight: normal;
	font-style: normal;
}

/*Proxima NovaA Extra Bold*/
#strap, h1, h2, h3, h4, h5, h6, .breadcrumbs a, .calendar, .hover-cta, .slide-nav #prev, .slide-nav #next, a.download-link, .section-link-text, .section-quote, .campaign-sections .colLeft, .campaign-sections .colRight {
	font-family: ProximaNovaA-Extrabld;
	font-weight: normal;
	font-style: normal;
}
/*Proxima NovaA Exta Condenced Regular*/
#mainNavWrap, a.readMore, .widget h3, .info_for_content .title, .info_for_content ul li a, .info_for_content a:hover { 
	font-family: ProximaNovaA-Regular; /*4CHILDREN EDIT*/
	font-weight: normal;
	font-style: normal;
}

#strap {
	font-size:26px;
	line-height:26px;
}

.breadcrumbs a.active {
	color: #e42479;
}
.breadcrumbs a:hover {
	color: #04c6cf;
}
/* MAIN CONTENT */
html, body {
	background-color: #F7F7F7;
}
#mainContentWrap {
	background-image:none;
}

/* HEADER */
#headerWrap {
	background-image: none;
	background-color:#78278b;
}
#below_nav {
	display:none;
}
#headerLogo {
background: none;
height: 105px;
width: 110px;
}
#login_area a {
	color:white;
	background-image:url(/Content/themes/4Children/images/refresh/cta-arrow-white.png);
	padding-right:20px;
	background-position: right center;
}
#login_area a {
	/*text-decoration:none;*/
}
#headerSearchWrap .inputWrap {
	 width:195px;
	 background-image:none;
	 padding:0;
     width: 220px;/*4CHILDREN EDIT*/
     /* inline styles removed from HTML
	 background-color:#e8e8e9;
	 height:36px;
	 */
}
#headerSearchWrap .inputWrapInner {
	border:3px solid #c3c4c6;/*4CHILDREN EDIT*/
	background-image:none;
	background-color:#fff;
	padding-top:0;
    padding-bottom:5px;/*4CHILDREN EDIT*/
    -webkit-border-radius: 3px;/*4CHILDREN EDIT*/
	 -moz-border-radius: 3px;/*4CHILDREN EDIT*/
	 border-radius: 3px;/*4CHILDREN EDIT*/
	/* inline styles removed from HTML
	width:198px;
	margin-top:4px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	*/
}

#mainNavWrap {
	background: rgb(218, 218, 218); /* The Fallback */
	background: rgba(218, 218, 218, 0.9);
	background-image:none;
	margin-top:0;
}

#mainNav ul li a#navItem1, #mainNav ul li a#navItem2, #mainNav ul li a#navItem3, #mainNav ul li a#navItem4, #mainNav ul li a#navItem5, #mainNav ul li a#navItem6, #mainNav ul li a#navItem7, #mainNav ul li a#navItem8, #mainNav ul li a#navItem9 {
	background-image:none;
	background-color:transparent;
}
/*
#mainNav ul li a#navItem1:hover { background-color: #dc572a; }
#mainNav ul li a#navItem2:hover { background-color: #79407f; }
#mainNav ul li a#navItem3:hover { background-color: #0993b8; }
#mainNav ul li a#navItem4:hover { background-color: #fab3a7; }
#mainNav ul li a#navItem5:hover { background-color: #86c060; }
#mainNav ul li a#navItem6:hover { background-color: #c92e02; }
#mainNav ul li a#navItem7:hover { background-color: #999a32; }
#mainNav ul li a#navItem8:hover { background-color: #7f0207; }
#mainNav ul li a#navItem9:hover { background-color: #DC572A; }
*/
#mainNav ul li a#navItem1:hover, #mainNav ul li a#navItem2:hover, #mainNav ul li a#navItem3:hover, #mainNav ul li a#navItem4:hover, #mainNav ul li a#navItem5:hover, #mainNav ul li a#navItem6:hover, #mainNav ul li a#navItem7:hover, #mainNav ul li a#navItem8:hover, #mainNav ul li a#navItem9:hover {
	background-color: #c0c0c0;
}

/*4CHILDREN EDIT mainNav downstate*/
#mainNav ul li a#navItem1:active, #mainNav ul li a#navItem2:active, #mainNav ul li a#navItem3:active, #mainNav ul li a#navItem4:active, #mainNav ul li a#navItem5:active, #mainNav ul li a#navItem6:active, #mainNav ul li a#navItem7:active, #mainNav ul li a#navItem8:active, #mainNav ul li a#navItem9:active {
	background-color: #c0c0c0;/*4CHILDREN EDIT*/ 
}

#mainNav ul li a {
	color: #4d4d4d;
	font-size: 15px;
}

#mainNav ul li a:hover {
	color:#4d4d4d; /*4CHILDREN EDIT*/
}

#mainNav ul li ul {
	padding: 0 10px 10px 10px;
    border:none;
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-image: none;
	background: rgb(218, 218, 218); /* The Fallback */
	/*background: rgba(218, 218, 218); No need for rgba if opacity is not being used*/ /*4CHILDREN EDIT*/
	z-index:1000 !important;
}

/* FOOTER */
#footerWrap {
	background-image:none;
	background-color:#ddddde;
}

#footer {
    background-image:none;
}
#footer, #footerNav ul li a {
	color:#555759;
    font-size: 16px; /*4CHILDREN EDIT*/
}

#footer span.title {
	color:#555759;
    font-family: ProximaNovaA-Extrabld; /*4CHILDREN EDIT*/
    font-size: 18px; /*4CHILDREN EDIT*/
}

#followUs a {
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(/Content/themes/4Children/images/refresh/social-media-sprite.png) !important;
	background-repeat:no-repeat;
	width:29px;
	line-height:29px;
	height:29px;
	margin-right:10px;
}
#followUs a.iconFacebook { background-position: 0px 0px }
#followUs a.iconTwitter { background-position: -31px 0px }
#followUs a.iconRss { background-position: -62px 0px }
#followUs a.iconLinkedin { background-position: -93px 0px }
div.cham_text {
	right:0;
	width:210px !important;
}
div.cham_text a, div.cham_text > a:hover {
	color:#78278b !important;
}
/*
div.cham_text > a:hover {
	color:#555759 !important;
}
*/
#signup .inputline {
	width:380px;
}
#signup .inputline input {
    width:212px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding:2px 4px;
}
#signup .inputline label {
	padding:2px 0;
}
/*input[type="button"],*/
#signup input[type="submit"] {
	background-color:#d5e04d;
	color:#555759;
	background-image:url(/Content/themes/4Children/images/refresh/cta-arrow-grey.png);
	background-position:82px center;
	text-align:left;
	padding:0 6px;
}
#signup input[type="submit"] {
	margin-top:15px;
	margin-left:160px;
}
#signup input[type="submit"]:hover {
	background-position:86px center;
    background-color:#555759; /*4CHILDREN EDIT*/
	color:#fff; /*4CHILDREN EDIT*/
}
.grey_foot {
    background-color:#d5e04d;
    height: 3px;
}



/* SLIDESHOW cycle2 */
#cycle-slideshow-wrapper {
	position:relative;
}

#cycle-slideshow-wrapper .slide-nav {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
}

#cycle-slideshow-wrapper .slide-nav .inner {
	position:relative;
	background-color:#E4797B;
	width:940px;
	margin:0 auto;
}
/*.slide-nav #prev, .slide-nav #next {
	position:absolute;
	top:295px;
	display:block;
	width:40px;
	height:40px;
	background-image:url(/Content/themes/4Children/images/refresh/slideshow-arrows.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}*/

/*4CHILDREN EDIT - slide arrows change*/
.slide-nav #prev, .slide-nav #next {
    border: 4px solid rgba(255, 255, 255, 0.8);
    border-radius: 3px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 34px;
    padding: 8px 20px;
    position: absolute;
    top:550px;
    text-shadow: none;
    transition: all 0.3s ease 0s;
}

/*4CHILDREN EDIT - slide arrows change*/
.slide-nav #next {
    margin-right: 200px;
}
.slide-nav #prev {
	margin-left: 630px;
}
/*4CHILDREN EDIT - slide arrows hover*/
.slide-nav #prev:hover, .slide-nav #next:hover {
    border-color: #ffffff;
    color: #ffffff;
}
.slide-nav #prev:hover, .slide-nav #next:hover {
	cursor:pointer;
}
.slide-nav #prev {
	left:-40px;
	/*background-position:0px 0px;*/
}
.slide-nav #next {
	right:-40px;
	/*background-position:-40px 0px;*/
}
.cycle-slideshow {
	z-index: 0;
}
.cycle-slideshow, .cycle-slide {
	width:100%;
	height:630px;
}
.cycle-slideshow .inner {
	position:relative;
	height:630px;
}
.cycle-slide {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}
.slide-text-section {
    bottom: 0;
    left: 0;
    margin: 0;
    /*padding: 25px 35px 60px; 4CHILDREN EDIT*/
	padding: 25px 25px 50px 35px;
    position: absolute;
    /*width: 410px; 4CHILDREN EDIT*/
	width: 399px;/*4CHILDREN EDIT*/
}

.slide-text-section h2 {
	font-size:48px;
	line-height:50px;
	color:#FFFFFF;
	border-bottom: medium none;
	padding-bottom:6px;
}

.slide-text-section p {
	font-size:18px;
	line-height:21px;
	color:#FFF;
	padding-bottom:20px;
}

.yellow-slide p, .green-slide p {
	color:#565655;
}

.cycle-slide a.readMore, #services-your-area .col-left a.readMore {
	background-color:#FFFFFF;
	background-position: right center;
	background-repeat:no-repeat;
}

.yellow-slide { background-color:rgba(255,205,23,0.9); }/*4CHILDREN EDIT*/

.slide-text-section a.readMore {
    font-size: 15px;
	line-height:18px;
	margin-left:0px;/*4CHILDREN EDIT*/
	padding: 7px 32px 7px 7px;
    color:#565655;
	background-image:url(/Content/themes/4Children/images/refresh/cta-arrow-yellow.png) }/*4CHILDREN EDIT*/

.yellow-slide a.readMore:hover {background-color:#565655; color:#FFCD17; }/*4CHILDREN EDIT*/

.orange-slide { background-color:#dc572a; }
.orange-slide a.readMore { color:#dc572a; background-image:url(/Content/themes/4Children/images/refresh/cta-arrow-orange.png) }

.green-slide { background-color:#86c060; }
.green-slide a.readMore { color:#86c060; background-image:url(/Content/themes/4Children/images/refresh/cta-arrow-green.png) }

.red-slide { background-color:#c92e02; }
.red-slide a.readMore { color:#c92e02; background-image:url(/Content/themes/4Children/images/refresh/cta-arrow-red.png) }

.blue-slide { background-color:#0993b8; }
.blue-slide a.readMore { color:#0993b8; background-image:url(/Content/themes/4Children/images/refresh/cta-arrow-blue.png) }

.purple-slide { background-color:#79407f; }
.purple-slide a.readMore { color:#79407f; background-image:url(/Content/themes/4Children/images/refresh/cta-arrow-purple.png) }

#services-your-area .col-left a.readMore {
	color:#002850;/*4CHILDREN EDIT*/
	background-image:url(/Content/themes/4Children/images/refresh/cta-arrow-cyan.png)
}

#services-your-area .col-left a.readMore:hover {
	color:#04c6cf;/*4CHILDREN EDIT*/
    background-color: #002850; /*4CHILDREN EDIT*/
	background-image:url(/Content/themes/4Children/images/refresh/cta-arrow-cyan.png)
}

/*4CHILDREN EDIT - services button change*/
#services-your-area .col-left a.readMore {
	font-size: 15px;
	line-height:18px;
	margin-left:20px;
	padding: 7px 32px 7px 7px;
}

.thumb-text a.readMore {
	color:#FFF;
	font-size: 15px;
	line-height:18px;
	margin: 0;
	padding: 7px 25px 7px 0;
	background-position: right center;
	background-repeat:no-repeat;
	background-image:url(/Content/themes/4Children/images/refresh/cta-arrow-white.png)
}

ul.yellow li.content {
    background-color: #dddddd;
    border-left:none;
    border-right:none;
}

.widget ul.yellow .top, .widget ul.yellow .bottom,
.right_col ul.yellow .top, .right_col ul.yellow .bottom {
	display:none;
}

.right_col a {
    color: #04c6cf;
}

.news_text .readMore:hover {
	background-image:url(images/bg_readMore_grey.png);
}



/* Homepage Thumbnails */
#services-your-area {
	margin-top:30px;
}
#services-your-area .col-left, #services-your-area .col-right {
	float:left;
	height:345px;
}
#services-your-area .col-left {
	width:425px;
	padding:15px;
	background:url(/imagehandler.ashx?f=services-your-area-col-left) no-repeat;
}
#services-your-area .col-left h3 {
	font-size:38px;
	line-height:40px;
	color:#002850;
	margin-top:65px;
    margin-left:20px;/*4CHILDREN EDIT*/
}
#services-your-area .col-left p {
	font-size:28px;
	line-height:30px;
	color:#002850;
	padding-bottom:30px;
    margin-left:20px;/*4CHILDREN EDIT*/
}

#services-your-area .col-right {
	width:485px;
	background: #666666 url(/imagehandler.ashx?f=services-your-area-col-right) no-repeat 0 0;
}

#thumb-sections .col-left, #thumb-sections .col-right {
	position:relative;
	float:left;
	margin-bottom:30px;
	width:455px;
}
#thumb-sections .col-left {
	margin-right:30px;
}

#thumb-sections .col-right {
}

.thumb-image {
	position:relative;
	width:455px;
	height:345px;
}
.hover-cta {
	position: absolute;
	top: 0;
	left: 0;
	width: 455px;
	height: 205px;
	background: rgb(102, 102, 102); /* The Fallback */
	background: rgba(102, 102, 102, 0.8);
	color: #FFFFFF;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: opacity 400ms ease-in-out;
	-moz-transition: opacity 400ms ease-in-out;
	-webkit-transition: opacity 400ms ease-in-out;
	text-align: center;
	/*padding-top: 140px;*/
	font-size: 38px;
	line-height: 40px;
}

.hover-cta a {
    color: #FFFFFF;
	display:block;
	height: 425px;
	padding-top: 140px;
}
/* overrides above */
.thumb-v2 .hover-cta {
	height: 565px;
}
/* overrides above ends */
.hover-cta.show, .hover-cta:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.hover-cta:hover, .thumb-text:hover { 
	/*cursor:pointer;*/
}
.thumb-text {
	height:175px;
	padding:15px;
}
.thumb-text h3 {
	color:#FFFFFF;
	font-size:38px;
	line-height:40px;
}
.thumb-text p {
	color:#ffcd17;
	font-size:25px;
	line-height:27px;
	padding-bottom:20px;
}
.bg-pink {
	background-color:#ff2d5c;
    padding: 25px 20px 20px 30px;/*4CHILDREN EDIT*/
}
.bg-plum {
	background-color:#e32479;
    padding: 25px 20px 20px 30px;/*4CHILDREN EDIT*/
}

.htmlBlockText h3 {
    font-family: ProximaNovaA-Extrabld; /*4CHILDREN EDIT*/
}

.htmlBlockText p {
    font-size: 14px;
    line-height:22px;
    font-family: ProximaNovaA-Regular; /*4CHILDREN EDIT*/
}

.htmlBlockText a {
    color: #0993b8; /*4CHILDREN EDIT*/
}

ul.calendar li {
	background-image:url(/Content/themes/4Children/images/refresh/frame2-bg-04c6cf.png);
}


/* Events updates */
.standout_box, .search_stuff {
	background:#dddddd;
	border:none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	box-shadow: none; 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none;
}
.standout_box_inner {
	border:none;
}
.events_sub {
	font-size: 18px;
	margin-top: 10px;
}
/* Library search updates */
.search_stuff ul {
	margin-left:20px;
}
.search_stuff input[type="submit"]{
	font-size: 18px;
}

/*Publication updates */
.dwnload_pdf {
	background: #dddddd;
	height:auto;
}
.dwnload_pdf a.readMore {
	font-size: 11px;
	padding-top: 4px;
}
.dwnload_pdf p {
	font-size: 18px;
}

a.readMore {
	font-size: 16px;
}


/*services updates */
div.tabbed > div.tabHeader, div.tabbed > div.content, div.tabbed > div.footer {
	background-image:none;
	background-color: #dddddd;
	font-size: 16px;
	line-height: 28px;
}

.inputWrap {
line-height:normal;
}

#tabs {
	
}

ul.view_type > li.top, ul.view_type > li.content, ul.view_type > li.bottom {
	background-image:none;
	background-color:transparent;	
}

ul.view_type > li.content {
	border:none;
}

ul.view_type {
	background-color: #dddddd;
	width:200px;
}





/* Campaign template */
#intro-hero {
	height:630px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	margin-bottom:50px;
}
#intro-hero h1 {
	margin:0 auto;
	width:940px;
	text-align:center;
	font-size:90px;
	line-height:80px;
	padding-top:285px;
	color:#FFF;
}
#intro-hero h1 .title-large {
	font-size:168px;
	line-height:138px;
}
.orange-text { color:#fe7f29 }
.yellow-text { color:#ffcd17 }
.campaign-intro {
	margin-bottom:30px;
}
.campaign-intro a {
	margin-top:50px;
}
.campaign-intro p {
	font-size:38px;
	line-height:42px;
}
.campaign-intro a.download-link {
	font-size:48px;
	line-height:48px;
	padding:30px 100px;
}
a.download-link {
	display:block;
	background-position: right bottom;
	background-repeat: no-repeat;
	text-align: center;
}
a.download-link.yellow-bg {
	background-color:#ffcd17;
	color:#FFF;
	background-image:url(/Content/themes/4Children/images/refresh/download-icon-grey-large.png);
}

#inner-page-links .section-link-text {
	height:245px;
	padding-top:100px;
	display:block;
	font-size:48px;
	line-height:48px;
	text-align: center;
	color:#FFF;
}

.campaign-sections {
	margin-bottom:30px;
}

.section1-link, .section2-link, .section3-link, .section4-link, .section5-link, .section6-link { 
	float:left;
	margin-bottom:30px;
	background-color:#77797a;
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
}

.section1-link { width:940px; }
.section2-link { width:293px; }
.section3-link { width:294px; margin-left:30px; margin-right:30px }
.section4-link { width:293px; }
.section5-link { width:455px; margin-right:30px }
.section6-link { width:455px; }

#inner-page-links .bg-numbers {
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:345px;
}

.section1-link .bg-numbers, #section1 .section-intro .numbers { background-image:url(/Content/themes/4Children/images/refresh/no1-orange-large.png) }
.section2-link .bg-numbers, #section2 .section-intro .numbers { background-image:url(/Content/themes/4Children/images/refresh/no2-grey-large.png) }
.section3-link .bg-numbers, #section3 .section-intro .numbers { background-image:url(/Content/themes/4Children/images/refresh/no3-yellow-large.png) }
.section4-link .bg-numbers, #section4 .section-intro .numbers { background-image:url(/Content/themes/4Children/images/refresh/no4-orange-large.png) }
.section5-link .bg-numbers, #section5 .section-intro .numbers { background-image:url(/Content/themes/4Children/images/refresh/no5-grey-large.png) }
.section6-link .bg-numbers, #section6 .section-intro .numbers { background-image:url(/Content/themes/4Children/images/refresh/no6-yellow-large.png) }

.section-intro .numbers {
	position:absolute;
	bottom:0;
	right:0;
	width:300px;
	height:335px;
	background-position: right bottom;
	background-repeat:no-repeat;
}

#inner-page-links .hover-cta {
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
	width:100%;
	height:345px;
	padding:0;
}

.section-intro {
	position:relative;
	height:630px;
	padding:30px;
	margin-bottom:30px;
	background-color:#77797a;
	background-position:right bottom;
	background-repeat:no-repeat;
}

.section-intro h2 {
	font-size:48px;
	line-height:48px;
	border-bottom:none;
	color:#FFF;
}
.section-intro h3 {
	font-size:100px;
	line-height:100px;
	color:#FFF;
}

.section-quote {
	height:630px;
	padding:0 30px;
	margin-bottom:30px;
	background-position:center bottom;
	background-repeat:no-repeat;
	text-align:center;
	background-image:url(/Content/themes/4Children/images/refresh/quote-marks-close.png);
}
.quote-text {
	font-size:48px;
	line-height:48px;
	display:block;
	background-image:url(/Content/themes/4Children/images/refresh/quote-marks-open.png);
	background-position:center top;
	background-repeat:no-repeat;
}
.yellow-box {
	background-color:#ffcd17;
	color:#5c1823;
}
.orange-box {
	background-color:#fe7f29;
	color:#5c1823;
}
.plum-box {
	background-color:#5c1823;
	color:#ffcd17;
}
.quote-ref {
	color:#FFF;
	font-size:38px;
	line-height:38px;
	display:block;
	margin-top:15px;
}

#section1 .quote-text { padding-top:240px; }
#section2 .quote-text { padding-top:190px; }
#section3 .quote-text { padding-top:190px; }
#section4 .quote-text { padding-top:120px; }
#section5 .quote-text { padding-top:190px; }
#section6 .quote-text { padding-top:210px; }

.key-points .colLeft, .key-points .colRight {
	width:435px;
	padding:0 10px;
	height:345px;
	margin-bottom:30px;
	background-color:#555759;
	color:#FFF;
	text-align:center;
}
.key-points .colLeft p, .key-points .colRight p {
	font-size:28px;
	line-height:30px;
}
.key-points .colLeft {
	margin-right:30px;
}
.key-points .colLeft h3 {
	font-size:160px;
	line-height:160px;
	margin-bottom:-30px;
	margin-top:10px;
	color:#fe7f29;
	position:relative;
}
.key-points .colLeft h3 .small-title {
	font-size:95px;
}

#section4 .key-points .colLeft h3 .small-title {
	position:absolute;
	top:20px;
	left:166px;
	font-size:66px;
	line-height:56px;
}
#section4 .key-points .colLeft h3 {
	margin-bottom:-10px;
}

.title-number1 { padding-right:55px !important; }
.title-number2 { padding-left:55px !important; }

.key-points .colRight h3 {
	font-size:78px;
	line-height:78px;
	color:#FFF;
}

.key-points .colRight h3 .small-title {
	font-size:46px;
}

#section1 .key-points .colRight h3 {
	padding-top:115px;
	background:url(/Content/themes/4Children/images/refresh/icon-reading.png) center top no-repeat;
	height:100px;
}

#section2 .key-points .colRight h3 {
	padding-top:40px;
	padding-left:150px;
	margin-top:25px;
	background:url(/Content/themes/4Children/images/refresh/icon-keys.png) center top no-repeat;
	height:150px;
}

#section3 .key-points .colRight h3 {
	padding-top:25px;
	margin-top:25px;
	background:url(/Content/themes/4Children/images/refresh/icon-mobile-device.png) center top no-repeat;
	height:109px;
}

#section4 .key-points .colRight h3 {
	padding-top:64px;
	padding-right:88px;
	margin-top:25px;
	background:url(/Content/themes/4Children/images/refresh/icon-calendar.png) center top no-repeat;
	height:126px;
}

#section5 .key-points .colRight h3 {
	padding-top:103px;
	margin-top:25px;
	background:url(/Content/themes/4Children/images/refresh/icon-vote.png) center top no-repeat;
	height:103px;
}

#section6 .key-points .colRight h3 {
	margin-top:20px;
	padding-right:200px;
	background:url(/Content/themes/4Children/images/refresh/icon-hand.png) center top no-repeat;
	height:203px;
}













.section-body {
	margin-bottom:30px;
}
.section-body p, .section-recommend p, .section-recommend li {
	font-size:28px;
	line-height:30px;
}
.section-recommend {
	background-color:#ffcd17;
	padding:20px;
	margin-bottom:30px;
}
.section-recommend ul {
	margin-left:26px;
}
.section-recommend li {
	margin-bottom:10px;
}
.section-recommend h3 {
	font-size:48px;
	line-height:48px;
	color:#555759;
	margin-bottom:18px;
}

.section-links .download-link {
	width:263px;
	height:130px;
	padding:15px;
	float:left;
	color:#FFF;
	font-size:32px;
	line-height:32px;
	text-align:left;
}

.section-links .download-link.orange-link {
	width:264px;
	margin-right:30px;
	margin-left:30px;
	background-color:#fe7f29;
	margin-bottom:30px;
	background-image:url(/Content/themes/4Children/images/refresh/download-icon-plum-large.png);
}

.section-links .download-link.plum-link {
	background-color:#5c1823;
	background-image:url(/Content/themes/4Children/images/refresh/download-icon-orange-large.png);
}

.section-links .download-link.back-link {
	background-color:#555759;
	background-image:url(/Content/themes/4Children/images/refresh/back-icon-orange-large.png);
}


.howtoapply {
    font-size: 14px!important;
    line-height: 22px;
}