/*

Theme Name: CFK 2014

Template: wp_pintores5-v1.1

Author: Child Theme Configurator by Lilaea Media

Version: 1.0

Updated: 2014-01-30 13:58:10

*/

/* July 2025 
 * Marlow
 * fix stretched Activity Featured images on Chrome 
 * See Customize Additional CSS
 * */

@charset "UTF-8";

@import url('css/foundation.css');

@import url('../wp_pintores5-v1.1/style.css');





/* FONT

==================================================== */

@font-face {

    font-family: 'autour_oneregular';

    src: url('font/autourone-regular-webfont.eot');

    src: url('font/autourone-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/autourone-regular-webfont.woff') format('woff'),

         url('font/autourone-regular-webfont.ttf') format('truetype'),

         url('font/autourone-regular-webfont.svg#autour_oneregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



/* GLOBAL: #Typography

================================================== */

body {

    font: 14px/24px Helvetica, Arial, sans-serif;

}



h1, h2, h3, h4, h5, h6 { font-family: 'autour_oneregular', sans-serif; font-weight: normal; }

	

h1 {

	margin-bottom:20px;		

	}

	

h3 {

	font-size:18px;	

	line-height:28px;

}



h5 {

	margin-bottom:10px;	

}

h6 {

	margin-bottom:10px;	

}

.searchform .searchsubmit {

	font-family: 'autour_oneregular', Helvetica, Arial, sans-serif;

}



ul {

    list-style: disc;

}

.entry-content ul, .entry-content ol {

padding: 10px 20px;

}



.fLabel {

	font-family: Helvetica, Arial, sans-serif !important;

	text-transform: none;

}

.cfk-prefix {

	font-family: 'autour_oneregular', Helvetica, sans-serif !important;

	text-transform: none;

	text-shadow: none;

}



.btn, input[type=submit], .btn:visited {

	font-family: 'autour_oneregular', Helvetica, Arial, sans-serif;

	text-shadow: none;

}



.sf-menu a , #menu-footer a{  

font-family: 'autour_oneregular', Helvetia, Arial, sans-serif; 

font-size: 18px; 

text-transform: none;	

text-shadow: none;  

}



.load-more, .load-more:visited {

	text-transform: none;

	text-shadow: none;

	font-family: 'autour_oneregular', Helvetica, Arial, sans-serif;

}

.mob-title {

	display:none;	

}

.quote-text, .link-container, .mob-title, .homepage-hub {

	text-transform: none;

	font-family: 'autour_oneregular', Helvetica, Arial, sans-serif;

}



#infscr-loading {

	font-family: 'autour_oneregular', Helvetica, Arial, sans-serif;

	text-transform: none;

	text-shadow: none;

}

.searchform .searchsubmit {

	font-family: 'autour_oneregular', Helvetica, Arial, sans-serif;

}

.searchform .s {

    background: #B2B1A1;

}



#bottom-widget .widget_ci_twitter_widget, #jPanelMenu-menu a, #jPanelMenu-menu a:visited, #jPanelMenu-menu li ul li a {

		font-family: 'autour_oneregular', Helvetica, Arial, sans-serif;

		text-transform: none;

		text-shadow: none;

		font-weight: regular !important;

	}

.right {float:right;}

.left {float:left;}



/*----------------------------------------------------------------------------------------------*/





#navigation {

	float:right;	

	padding:0 20px;

}



a, a:visited {

    color:#7ABA2E  ;

}



a:hover {

    color: #B2B1A1  ;

}



#jPanelMenu-menu li.current-menu-item > a, #jPanelMenu-menu li.current_page_item > a, #jPanelMenu-menu li.current-menu-item > a:visited, #jPanelMenu-menu li.current_page_item > a:visited {

    background: none repeat scroll 0 0 #444;

	font-family: 'autour_oneregular', Helvetica, Arial, sans-serif;

}

.sf-menu ul {

    background: none repeat scroll 0 0 #5E9133;

	

}



.sf-menu ul li a {

    

}

.sf-menu li li a {

	color:#5E9133 !important;

	background: #B7D663;

	padding:10px;

	}

	

.sf-menu li li a:hover {

	background: none repeat scroll 0 0 #79BA42;	

}



.sf-menu ul {

    padding: 5px 7px;

}

.sf-menu a {

/*	padding: 14px;	*/

}



.sub-menu > li:last-child a {

	background: #B7D663;

	min-width:115px;

}

.sf-menu > li:first-child a {

    padding-left: 5px;

}

#header a, #header a:visited {

	color: #7ABA2E;

    text-shadow: none;

}



#header a:hover {

	color:#5E9133;

}



#jPanelMenu-menu a, #jPanelMenu-menu a:visited {

	text-shadow: none;

	font-weight: regular;

}



.box .entry-title {

    line-height: 1.3;

}



.box .box-wrap {

    background: none repeat scroll 0 0 #FFFFFF;

    border-radius: 3px;

	border-color:#CCC;

    box-shadow: none;

    padding: 15px 25px;

    transition: none;

	min-height:950px;	

}



.page-template-taxonomy-cfk-categories-baby-teeth-are-important-php .box,

.page-template-taxonomy-cfk-categories-what-causes-cavities-php .box,

.page-template-taxonomy-cfk-categories-water-and-tooth-healthy-foods-php .box,

.page-template-taxonomy-cfk-categories-brush-floss-swish-php .box,

.page-template-taxonomy-cfk-categories-going-to-the-dentist-php .box,

.page-template-archive-drama-php .box,

.page-template-archive-science-php .box,

.page-template-archive-music-php .box,

.page-template-archive-water-php .box,

.page-template-archive-toys-php .box,

.page-template-archive-literacy-php .box,

.page-template-archive-circle-php .box,

.page-template-archive-art-php .box 

.page-template-archive-homevisit-php .box,
{

	

}

.page-template-archive-activity-php .box .box-wrap, 

.page-template-archive-art-php .box-wrap,

.archive .box .box-wrap,

.page-template-taxonomy-cfk-categories-baby-teeth-are-important-php .box .box-wrap,

.page-template-taxonomy-cfk-categories-what-causes-cavities-php .box .box-wrap,

.page-template-taxonomy-cfk-categories-water-and-tooth-healthy-foods-php .box .box-wrap,

.page-template-taxonomy-cfk-categories-brush-floss-swish-php .box .box-wrap,

.page-template-taxonomy-cfk-categories-going-to-the-dentist-php .box .box-wrap,

.page-template-taxonomy-cfk-categories-water-for-thirst-php .box .box-wrap,

.page-template-taxonomy-cfk-categories-tooth-healthy-foods-php .box .box-wrap,

.page-template-taxonomy-learning-centers-home-visits-php .box .box-wrap,

.page-template-archive-homevisit-php .box .box-wrap,

.page-template-archive-drama-php .box .box-wrap,

.page-template-archive-science-php .box .box-wrap,

.page-template-archive-music-php .box .box-wrap,

.page-template-archive-water-php .box .box-wrap,

.page-template-archive-toys-php .box .box-wrap,

.page-template-archive-literacy-php .box .box-wrap,

.page-template-archive-art-php .box .box-wrap,

.page-template-archive-stories-php .box .box-wrap,

.page-template-archive-circle-php .box .box-wrap,

.home .box .box-wrap {

	min-height:0; /* Overrides pintores theme min height on white content boxes and makes box height content dependent-TR */

	margin-bottom:20px;

}



.box-item .box-wrap {

    background: none repeat scroll 0 0 #FFFFFF;

	border-color:#CCC;

    box-shadow: none;

    padding: 15px;

    transition: none;

}

#main { 

	padding: 10px 0;

}

.head-wrap, #main {

    background-image: none;

	background-color: #F6F6F3;

}

#top {

	padding: 35px 10px 5px 0;

}



#header {	

	background: url(images/bg-stitch.png) repeat-x scroll 0 7px #F6F6F3;	

}



#logo {

    padding: 10px 20px;

    text-align: left;

}

#logo h2 {

    color: #431f51;

}	



#nav {

	margin: 20px 0;

}



#footer {

		background:#302434;

		padding: 30px 0 0;

}



#bottom-widget {

		background:#7E3F98;

}



#bottom-widget, #footer {		

		color:#FFFFFF;

}

#footer h3.widget-title {

    color: #B6A2C7;

    text-transform: none;

}





.featured {

	/*max-height: 300px;*/

    overflow: hidden;

	padding-bottom:0;

}



.box .entry-title {

	padding: 10px 0;

	font-size: 28px;

	text-transform:none;

}



#page #main .box-wrap .activityicon {

	float:left;

	width:58px;

	margin-bottom:0;

	margin-right: 15px;

}

.entry-meta {

	margin-top:10px;	

}

.archive .entry-content .activityicon, 

.page-template .entry-content .activityicon {

	width:40px;

	margin-right:10px;

}



#cfk-tags a, #cfk-domain{

	background: none repeat scroll 0 0 #E0EBC6;

    line-height: 31px;

    margin: 10px 6px 0 0;

    padding: 4px 9px;

}



hr.green, .basics-menu hr, .textwidget hr {

       border : 0;

       height : 8px;

       background : url(images/dot-green.png) 50% 0 repeat-x;

       margin : 0.5em -0.5em;

	   padding:8px 0;

       }

	   

hr.purple {

	border : 0;

	height : 8px;

	background : url(images/dot-purple.png) 50% 0 repeat-x;

	margin : 0.5em 0;

	padding:8px 0;

}



.breadcrumbs {

	margin:0 0 16px 0;	

	font-size:12px;

}



#cfk-goal, .container-box .cfk-supplies, #cfk-domain, .cfk-inst h3, .cfk-category, #cfk-description h5, .rounded, .rslides, .activity-hub ul li a, .homepage-hub, .entry-content img, .entry-content blockquote, .entry-thumb img, .box .box-wrap, .box-item .box-wrap, #cfk-tags a, .sub-menu  {

	-moz-border-radius: 8px 8px 8px 8px;

	-webkit-border-radius: 8px 8px 8px 8px;

	border-radius: 8px 8px 8px 8px;

}

ul.sub-menu li.menu-item:first-child { 

-moz-border-radius: 24px 8px 0px 0px;

	-webkit-border-radius: 24px 8px 0px 0px;

	border-radius: 24px 8px 0px 0px;

	}

ul.sub-menu li.menu-item:last-child { 

-moz-border-radius: 0px 0px 8px 8px;

	-webkit-border-radius: 0px 0px 8px 8px;

	border-radius: 0px 0px 8px 8px;

}



#cfk-goal, .cfk-inst, .cfk-inst .container-box .cfk-supplies, #cfk-domain, #cfk-variations{}



.entry-content img {

	margin-bottom:20px;	

}

.entry-content .cfk-related img {

	margin-bottom:5px;	

}



#cfk-domain{

	padding: 0 0 0 10px;

	margin: 10px 0;

}



#cfk-domain a {

	text-decoration:underline;	

}





#cfk-goal{    

	background: none repeat scroll 0 0 #7F4096;

    float:left;

	height:auto;

	padding: 0;

	margin:0 0 30px 0;

	min-width: 100%;

}

#cfk-goal h3{

	background: #79BA42;

	text-transform:none;

}

#cfk-goal p {

	color:#ffffff;

	font-size: 17px;

    line-height: 24px;

}
.sidebar #cfk-goal .widget, .widget-box #cfk-goal.widget {
    margin-bottom: 0;
    padding-bottom: 0 ;
}


/*--------------------

ALL UL PADDING

--------------------*/



#cfk-goal p,  .cfk-inst h5, .cfk-inst .container-box .cfk-supplies p, .cfk-inst p, #cfk-goal ul, .textwidget ul, #terms-cfk_categories ul, #terms-learning_centers ul, .execphpwidget ul{    

	padding:5px 20px;

}



/*--------------------*/



.suppl {

	margin:0;

}



.inst {

	margin:0;

}



/*--------------------*/

.container-box {

	padding:0 0 15px 0;

	background:#fff;


}

.container-box .cfk-supplies {

	background: none repeat scroll 0 0 #f2f7ea;

	border: 2px solid #7F4096;

	}

	

.container-box .cfk-supplies ul {

	list-style-image: url(images/greencheck.gif) ;	

	padding:0 35px;

}

.container-box .cfk-supplies h3{

	background:#7F4096;

	}

#cfk-goal h3, .container-box .cfk-supplies h3{

	color: #FFFFFF;

    margin: 15px 0 15px 0;

    padding: 10px;

 	width: 100%; 

	-webkit-border-radius:0	;

	border-radius: 0;

	}

.cfk-inst {

	padding:0;

    margin: 0;

}

.cfk-inst ul {
	padding:5px 30px;
}

.cfk-inst h3 {

	background: #79BA42;

	color:#fff;

	padding:10px 20px;

}



.cfk-inst h3, .cfk-inst p {



}

ul.related, #menu-footer, .nobullets {

	list-style: none;

}



ul.related div:first-child {

	padding

}



.cfk-related h4{

	font-size:13px;

	margin-bottom:0;

	line-height: 18px;

	padding-top:5px;

	}

.cfk-related li{

	font-size:12px;

	margin-bottom:12px;

}



#cfk-tags a{

	font-size:12px;

	white-space: nowrap;	

}

#cfk-tags a:hover {

	color:#3D5E21;

}

.cfk-category {

	padding:10px;

	background: none repeat scroll 0 0 #79BA42;

	color:#fff;

	min-height: 50px;

	margin-bottom:20px;

	float:left;

	width:100%;

	-webkit-border-radius: 8px 8px 0px 0px;

	border-radius: 8px 8px 0px 0px;

}



.cfk-category h3{

	float:left;

	width:75%;

	padding-top:0.7em;

	margin-bottom: 0;

	line-height: 28px;

	font-size:18px;

	font-weight:bold;

}



.zoomable.entry-thumb {

}

.ageicon {

	float:left;

	padding: 20px 0;

}

.cfk-icon {

	float:left;

	padding:10px 20px 10px 10px;

}

h3.widget-title {

	

}

#bigbites h5 {

	

}

#cfk-description {

	padding:12px;	

	background:#E2EABE;

	-webkit-border-radius: 0px 0px 8px 8px;

	border-radius: 0px 0px 8px 8px;

	margin-bottom:20px;

}



#throughouttheday ul, #littlebites ul, #bigbites ul {

	list-style: disc;

	padding:0 20px;

}



div.printfriendly {

    margin: 0; !important

}



.love-btn, .love-btn:visited {

	margin-bottom:20px;	

}



.top-subhead {

	color:#ccc;	

	padding: 0 0 5px 0;

}

.cfk-prefix {

	padding:0;

	color:#CADD70;

	float:left;	

	margin:0;

}

#cfk-prefix-number {

	padding:0;

}

.sidebar.box-item:hover .box-wrap {

    border-color: #CCCCCC;

}



#cfk-description h6 {

	/*border-bottom:2px dashed #79BA42;*/

	color:#79BA42;

	font-size:16px;

	line-height: 25px;

	padding:15px 10px 0;

}



h3.widget-title {

    font-size: 14px;

    line-height: 1;

    margin-bottom: 15px;

    text-transform: none;

}

.box-item .entry-title {

    font-size: 17px;

    line-height: 1.5;

    margin-bottom: 5px;

    text-transform: none;

}

.love-btn, .love-btn:visited {

    margin-bottom: 0;

}

.mob-title, #jPanelMenu-menu a, #jPanelMenu-menu a:visited {

		font-weight:normal;

}

.rounded {

	overflow: hidden;

}

#home_headline {

	float:left;	

	background: #7E3F98;

	border:3px solid #7E3F98;	

	color:#fff;

	box-shadow: none;

    padding: 45px 15px 30px 25px;

    transition: none 0s ease 0s;

	margin-bottom: 30px;

	min-height: 150px;

}

#main-image-container {

	height:auto;

	max-height:300px;	

	overflow:hidden;

	border:3px solid #7E3F98;	

}



/* Mobile Sizes (devices and browser) */

	@media only screen and (max-width: 480px) {

		#main-image-container {

		min-height:95px;	

		}

		.caption > p, .caption{

		font-size: 12px;

    	padding: 10px 20px;

		}

		.box .box-wrap {

		min-height:0;	

		}

		.cfk-related h4 {

	    line-height: 25px;

    	margin-bottom: 10px;

		}

		.caption, .metaslider .caption-wrap {

		display:none !important;	

		}

		

		#home-text {

			min-height:0;	

		}

			

		.container-box {

			width:100%;

			padding:0;

			margin-left:0;

			margin-bottom:10px;

			}	

			

.activity-hub ul>li, 

.activity-hub ul>li + li,

.activity-hub ul>li + li + li,

.activity-hub ul>li + li + li + li,

.activity-hub ul>li + li + li + li + li,

.activity-hub ul>li + li + li + li + li + li,

.activity-hub ul>li + li + li + li + li + li + li,

.activity-hub ul>li + li + li + li + li + li + li + li{ background:#e3d4ee;}





.activity-hub ul li{

	display:block;	

	padding: 10px;

   	min-height:40px;

	line-height:14px;

	width:100%;

}		



.hub-outer .homepage-hub {

		font-size: 14px;

		padding-left:21%;

		height:30px;		}

	}

	



	/* All Mobile Sizes (devices and browser) */

	@media only screen and (max-width: 789px) {

		.cfk-related h4 {

    	font-size: 15px;

		}

		

		#main-image-container {

		max-height:170px;	

		}

		.caption, .metaslider .caption-wrap {

		display:none !important;	

		}

		

		.links-menu ul li a:after, .activities-menu ul li a:after, .cfktools-menu ul li a:after, .oralhealth-menu ul li a:after, article.homepage-hub:after{

		display:none;

		}

		

			#main-image-container {

		min-height:95px;	

		}

		.caption > p, .caption{

		font-size: 12px;

    	padding: 10px 20px;

		}

		.box .box-wrap {

		min-height:0;	

		}

		.cfk-related h4 {

	    line-height: 25px;

    	margin-bottom: 10px;

		}

		.caption, .metaslider .caption-wrap {

		display:none !important;	

		}

		

		#home-text {

			min-height:0;	

		}

			

		.container-box {

			width:100%;

			padding:0;

			margin-left:0;

			margin-bottom:10px;

			}	

			

.activity-hub ul>li, 

.activity-hub ul>li + li,

.activity-hub ul>li + li + li,

.activity-hub ul>li + li + li + li,

.activity-hub ul>li + li + li + li + li,

.activity-hub ul>li + li + li + li + li + li,

.activity-hub ul>li + li + li + li + li + li + li,

.activity-hub ul>li + li + li + li + li + li + li + li{ background:#e3d4ee;}





.activity-hub ul li{

	display:block;	

	padding: 10px;

   	min-height:40px;

	line-height:14px;

	width:100%;

}		



.hub-outer .homepage-hub {

		font-size: 14px;

		padding-left:21%;

		height:30px;		}

	

	}

	

	/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (max-width: 989px) {

		.sf-menu a , #menu-footer a{  

		font-size: 14px; 

		}

	 

	

}





#mobile-bar {

    background:#302434 ;

}

#home_headline > .box-wrap {

	border:none;

}

#home_text {

	font-size:16px;	

}

#home_text img{

	margin:15px;	

}





.oral-icon {

	text-align:center;

	min-height:158px;	

}



.oral-icon h6 {

	font-size:13px;

	line-height: 19px;	

}

.home_quotebox {

	float:left;

	height:auto;

}



.home_quotebox .box-wrap {

	background: none repeat scroll 0 0 #e3d4ee;	

	color:#7F4096;

	font-size:14px;

	line-height: 20px;	

	border:3px solid #7E3F98;

	min-height:365px;	

}



.home_quote-name p{

	line-height:18px;	

	margin-bottom:0;

}

.home_quote p{

	font-size:14px;

	font-weight:bold;

	margin-top:20px;

}

#home-internal a {

	font-size:14px;	

}



.thegoal {

	fontsize:18px;

	color:#7ABA2E;	

}



.basics-icon {

	padding:10px;	

}



.thegoal {

	margin-bottom: 20px;	

}



#throughouttheday h6 { 

	margin-bottom:10px;

}



.entry-content blockquote, .entry-content blockquote p {

    font-style: italic;

}

/*----------------------------------------------------------------



								TABLES



----------------------------------------------------------------*/



.entry-content table a:link {

	text-decoration:none;

}

.entry-content table a:visited {

	text-decoration:none;

}

.entry-content table a:active,

.entry-content table a:hover {

	text-decoration:underline;

}

.entry-content table {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	background:#eaebec;

	margin:20px 0;

	border:#ccc 1px solid;



	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius:3px;



}

.entry-content table th {

	padding:8px;

	text-align:left;



	background: #ededed;

	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));

	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);

}

.entry-content table th:first-child {

	text-align: left;

	padding-left:20px;

}

.entry-content table tr:first-child th:first-child {

	-moz-border-radius-topleft:3px;

	-webkit-border-top-left-radius:3px;

	border-top-left-radius:3px;

}

.entry-content table tr:first-child th:last-child {

	-moz-border-radius-topright:3px;

	-webkit-border-top-right-radius:3px;

	border-top-right-radius:3px;

}

.entry-content table tr {

	text-align: left;

	padding-left:8px;

}

.entry-content table td:first-child {

	text-align: left;

	padding-left:20px;

	border-left: 0;

}

.entry-content table td {

	padding:8px;

	/* border-top: 1px solid #ffffff; */

	border-bottom:1px solid #e0e0e0;

	border-left: 1px solid #e0e0e0;



	background: #fafafa;

	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));

	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);

}

.entry-content table tr.even td {

	background: #f6f6f6;

	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));

	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);

}

.entry-content table tr:last-child td {

	border-bottom:0;

}

.entry-content table tr:last-child td:first-child {

	-moz-border-radius-bottomleft:3px;

	-webkit-border-bottom-left-radius:3px;

	border-bottom-left-radius:3px;

}

.entry-content table tr:last-child td:last-child {

	-moz-border-radius-bottomright:3px;

	-webkit-border-bottom-right-radius:3px;

	border-bottom-right-radius:3px;

}

.entry-content table tr:hover td {

	background: #f2f2f2;

	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));

	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);

}

#toothLink {

    float: right;

    padding: 10px 0 0 0;

    width: auto;

    z-index: 100;

}

#toothLink img{

    margin-top: -6px;

}

div.printfriendly {

	margin:0 !important;	

}

div.printfriendly img{

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	border-radius: 0;

}



.widget-container, #menu-sidebar {

	list-style-type:none;	

}





.caption, .caption > p { 

  color: #fff;

  font-size: 14px;

  line-height: 24px;

  padding-right:25px;

}

.rslides > .caption p { 



}

.print-related {

	padding:0;

}



.activity-hub {

	

}



.hub-outer2 {

	background: #e3d4ee;

}



.hub-outer2-active  {

	background:#7F4096;

}



.hub-outer2 .activity-hub, .hub-outer2 .activity-hub-active {

	float:left;

	display:inline;	

	margin: 0px 0 20px;

	float: left;

	font-family: 'autour_oneregular';

    font-size: 10px;

    padding: 55px 6px 6px;

   	min-height:95px;

	line-height:12px;

	text-align:center;

	-moz-border-radius: 8px 8px 8px 8px;

	-webkit-border-radius: 8px 8px 8px 8px;

	border-radius: 8px 8px 8px 8px;

	width:95%;

}

a.hub-outer2  {	

	color:#7F4096;

	font-size:13px;

}

.hub-outer2 .activity-hub:hover {

	text-decoration:underline;

}


.hub-outer2 .activity-hub-homevisit,

.hub-outer2 .activity-hub-art, 

.hub-outer2 .activity-hub-science, 

.hub-outer2 .activity-hub-drama,

.hub-outer2 .activity-hub-literacy,

.hub-outer2 .activity-hub-music,

.hub-outer2 .activity-hub-water, 

.hub-outer2 .activity-hub-stories,

.hub-outer2 .activity-hub-circle,

.hub-outer2 .activity-hub-toys,

.hub-outer2 .activity-hub-all,

.hub-outer2 .activity-hub-homevisit-active,

.hub-outer2 .activity-hub-art-active, 

.hub-outer2 .activity-hub-science-active, 

.hub-outer2 .activity-hub-drama-active,

.hub-outer2 .activity-hub-literacy-active,

.hub-outer2 .activity-hub-music-active,

.hub-outer2 .activity-hub-water-active, 

.hub-outer2 .activity-hub-stories-active,

.hub-outer2 .activity-hub-circle-active,

.hub-outer2 .activity-hub-toys-active,

.hub-outer2 .activity-hub-all-active  { 

text-indent:-9999px; 

background-size:60px;

white-space: nowrap;

overflow: hidden;

}




.hub-outer2 .activity-hub-homevisit:hover, 

.hub-outer2 .activity-hub-art:hover, 

.hub-outer2 .activity-hub-science:hover, 

.hub-outer2 .activity-hub-drama:hover,

.hub-outer2 .activity-hub-literacy:hover,

.hub-outer2 .activity-hub-music:hover,

.hub-outer2 .activity-hub-water:hover, 

.hub-outer2 .activity-hub-toys:hover,

.hub-outer2 .activity-hub-stories:hover,

.hub-outer2 .activity-hub-circle:hover,

.hub-outer2 .activity-hub-all:hover{ text-decoration:none;border:1px solid #7F4096; }



.hub-outer2 .activity-hub-homevisit-active  { background:#fff url('images/icon-homevisit-new.png') 50% 20% no-repeat;border:3px dotted #7F4096;}

.hub-outer2 .activity-hub-art-active  { background:#fff url('images/icon-art-new.png') 50% 20% no-repeat;border:3px dotted #7F4096;}

.hub-outer2 .activity-hub-science-active  { background:#fff url('images/icon-science-new.png') 50% 20% no-repeat;border:3px dotted #7F4096;}

.hub-outer2 .activity-hub-drama-active { background:#fff url('images/icon-drama-new.png') 50% 20% no-repeat;border:3px dotted #7F4096;}

.hub-outer2 .activity-hub-literacy-active { background:#fff url('images/icon-lit-new.png') 50% 20% no-repeat;border:3px dotted #7F4096;}

.hub-outer2 .activity-hub-music-active{ background:#fff url('images/icon-music-new.png') 50% 20% no-repeat;border:3px dotted #7F4096;}

.hub-outer2 .activity-hub-water-active { background:#fff url('images/icon-sand-new.png') 50% 20% no-repeat;border:3px dotted #7F4096;}

.hub-outer2 .activity-hub-stories-active{ background:#fff url('images/icon-story-new.png') 50% 20%  no-repeat;border:3px dotted #7F4096;}

.hub-outer2 .activity-hub-circle-active{ background:#fff url('images/icon-circle-new.png') 50% 20%  no-repeat;border:3px dotted #7F4096;}

.hub-outer2 .activity-hub-toys-active { background:#fff url('images/icon-toys-new.png') 50% 20% no-repeat;border:3px dotted #7F4096;}

.hub-outer2 .activity-hub-all-active{ background:#fff url('images/icon-all-new.png') 50% 20% no-repeat;border:3px dotted #7F4096;}

.hub-outer2 .activity-hub-homevisit  { background:#e3d4ee url('images/icon-homevisit-new.png') 50% 20%  no-repeat ;}

.hub-outer2 .activity-hub-art  { background:#e3d4ee url('images/icon-art-new.png') 50% 20%  no-repeat ;}

.hub-outer2 .activity-hub-science  { background:#e3d4ee url('images/icon-science-new.png') 50% 20% no-repeat ;}

.hub-outer2 .activity-hub-drama { background:#e3d4ee url('images/icon-drama-new.png') 50% 20% no-repeat ;}

.hub-outer2 .activity-hub-literacy { background:#e3d4ee url('images/icon-lit-new.png') 50% 20% no-repeat ;}

.hub-outer2 .activity-hub-music{ background:#e3d4ee url('images/icon-music-new.png') 50% 20% no-repeat ;}

.hub-outer2 .activity-hub-water { background:#e3d4ee url('images/icon-sand-new.png') 50% 20% no-repeat ;}

.hub-outer2 .activity-hub-stories{ background:#e3d4ee url('images/icon-story-new.png') 50% 20%  no-repeat ;}

.hub-outer2 .activity-hub-toys { background:#e3d4ee url('images/icon-toys-new.png') 50% 20% no-repeat ;}

.hub-outer2 .activity-hub-all{ background:#e3d4ee url('images/icon-all-new.png') 50% 20% no-repeat ;}

.hub-outer2 .activity-hub-circle{ background:#e3d4ee url('images/icon-circle-new.png') 50% 20%  no-repeat ;}





.goal-title, .desc-title, .widgettitle , #terms-learning_centers h4, #terms-cfk_categories h4{

	display:none;	

}

.WDSlogo {

	padding: 30px 0 3px;	

}



.hub-outer .homepage-hub {

	display: table-cell;

	vertical-align: middle;

	margin: 0 auto;

 	color: #ffffff;

    font-size: 14px;

    height: 100px;

    line-height: 20px;

    text-align: left;

	padding-left:5.7em;

	padding-right: 10px;

	}

.hub-outer {

	display: table;

	overflow: hidden;

	margin-bottom:15px;

	width: 100%;

	float:left;

}

.homepage-hub a { 

	}

	

.cfk-print {

	

}

.printfriendly {

display: inline-block;	

}

.pf-alignright {

            float: right; 

}



.hub-headstart,

.hub-homevisit,

.hub-earlylearning,

.hub-familyengagement,

.hub-parentresources,

.hub-additional {

	-webkit-transition:	background-color 1.0s ease;

	-moz-transition: background-color 1.0s ease;

	-o-transition: background-color 1.0s ease; 

	transition: background-color 1.0s ease;

}



.hub-headstart {

	background:url('images/headstart.png') 1em 50% no-repeat #358899;

	/*border-bottom:10px solid #1E4D56;*/

}

.hub-homevisit {	

	background:url('images/home-visiting.png') 1em 50% no-repeat #79BA42;

	/*border-bottom:10px solid #3D5E21;*/

}

.hub-earlylearning{

	background:url('images/activities.png') 1em 50% no-repeat #7F4096;

	/*border-bottom:10px solid #381c41;*/

}



.hub-familyengagement{

	background:url('images/family.png') 1em 50% no-repeat #381C41;

	/*border-bottom:10px solid #381c41;*/

}



.hub-parentresources{

	background:url('images/parents.png') 1em 50% no-repeat #BF5680;

	/*border-bottom:10px solid #602B40;*/

}

.hub-additional{

	background:url('images/additional-info.png') 1em 50% no-repeat #EB6F32;

	/*border-bottom:10px solid #7F3D1C;*/

}



.hub-headstart:hover {background-color:#1E4D56;}

.hub-homevisit:hover {background-color:#3D5E21;}

.hub-earlylearning:hover {background-color:#592D68;}

.hub-familyengagement:hover {background-color:#231128;}

.hub-parentresources:hover {background-color:#612C41;}

.hub-additional:hover {background-color:#7F3D1C;}



.entry-content blockquote {	

	background:url('images/quotemark.png') 2% 15% no-repeat #E6CAE1;

    border-left: 20px solid #7F4096;

    padding: 15px 15px 15px 50px;

}

.entry-content blockquote a{

	color:#7F4096;	

}

.entry-content blockquote p {

	margin:0;	

}



/*--------------------------------------------------------------------/



Menus				



--------------------------------------------------------------------*/



.links-menu, .activities-menu, .cfktools-menu, .oralhealth-menu, .basics-menu {

	-webkit-border-radius: 8px 8px 8px 8px;

	border-radius: 8px 8px 8px 8px;

	width:100%;



}

.links-menu ul, .activities-menu ul, .cfktools-menu ul, .oralhealth-menu ul, .basics-menu ul {

	padding:0;

	list-style-type:none;

}

.links-menu a, .basics-menu a {

	color:#fff;

}



.oralhealth-menu a, .activities-menu a, .cfktools-menu a {

font-weight:bold;	

}

.oralhealth-menu a {

color:#4F7837;

}

.cfktools-menu a {

color:#94341F;

}

.activities-menu a {

color:#2F2333;

}

.links-menu h3, .activities-menu h3, .cfktools-menu h3, .oralhealth-menu h3, .basics-menu h3 {

	color:#fff;

	-webkit-border-radius: 8px 8px 0px 0px;

	border-radius: 8px 8px 0px 0px;

	padding: 10px 20px;

	font-weight:bold;

}

.links-menu ul li, .activities-menu ul li, .cfktools-menu ul li, .oralhealth-menu ul li {

	border-bottom: 1px solid #F8FAF7;

}

.links-menu ul li, .activities-menu ul li, .oralhealth-menu ul li {

	padding:10px 0 10px 60px;

}

.links-menu ul li:last-child, .activities-menu ul li:last-child, .cfktools-menu ul li:last-child, .oralhealth-menu ul li:last-child {

	border-bottom:none;

}

.links-menu ul li a:after, .activities-menu ul li a:after, .cfktools-menu ul li a:after, .oralhealth-menu ul li a:after, .index-button:after {

	content: url('images/link-arrow.png');

	float: right;

	padding-right:20px;

}



.oralhealth-menu h3 { background:#79BA42;}

.oralhealth-menu { background:#DDE9AA; }

.oralhealth-menu ul { }

.oralhealth-menu ul li{}

.oralhealth-menu ul>li  { background:url('images/icon-teeth35x35.png') 10px top no-repeat transparent;}

.oralhealth-menu ul>li + li  { background:url('images/icon-thirst35x35.png') 10px top no-repeat transparent;}

.oralhealth-menu ul>li + li + li { background:url('images/icon-foods35x35.png')  10px top no-repeat transparent;}

.oralhealth-menu ul>li + li + li + li{ background:url('images/icon-brush35x35.png') 10px top no-repeat transparent;}

.oralhealth-menu ul>li + li + li + li + li{ background:url('images/icon-dentist35x35.png') 10px top no-repeat transparent;}

.oralhealth-menu ul li a:hover{color:#79BA42;}



.activities-menu h3 { background:#7F4096;}

.activities-menu { background:#E1C3DD; }

.activities-menu ul { }

.activities-menu ul li{}

.activities-menu ul>li  { background:url('images/icon-homevisit35x35.png') 10px top no-repeat transparent;}

.activities-menu ul>li + li   { background:url('images/icon-art35x35.png') 10px top no-repeat transparent;}

.activities-menu ul>li + li + li   { background:url('images/icon-science35x35.png') 10px top no-repeat transparent;}

.activities-menu ul>li + li + li + li { background:url('images/icon-drama35x35.png')  10px top no-repeat transparent;}

.activities-menu ul>li + li + li + li + li { background:url('images/icon-lit35x35.png') 10px top no-repeat transparent;}

.activities-menu ul>li + li + li + li + li + li { background:url('images/icon-music35x35.png') 10px top no-repeat transparent;}

.activities-menu ul>li + li + li + li + li + li + li { background:url('images/icon-sand35x35.png') 10px top no-repeat transparent;}

.activities-menu ul>li + li + li + li + li + li + li + li { background:url('images/icon-circle35x35.png') 10px top no-repeat transparent;}

.activities-menu ul>li + li + li + li + li + li + li + li + li { background:url('images/icon-toys35x35.png') 10px top no-repeat transparent;}

.activities-menu ul li a:hover{color:#7F4096;}



.cfktools-menu h3 { background:#EB6F32;}

.cfktools-menu { background:#F6C3AA; }

.cfktools-menu ul { }

.cfktools-menu ul li{}

.cfktools-menu ul li {

	padding:10px 0 10px 20px;

}

.cfktools-menu ul li a:hover{color:#EB6F32;}



.links-menu h3 { background:#358899;}

.links-menu { background:#5DB7C9; }

.links-menu ul { }

.links-menu ul li{}

.links-menu ul li {

	padding:10px 0 10px 20px;

}

.links-menu ul li a:hover{color:#A6E5ED;}



.basics-menu h3 { line-height: 28px;font-size:18px;background: url(images/cfk-throughout.png) 4% 50% no-repeat #79BA42;padding:20px 20px 20px 60px;}

.basics-menu { background:#E2EABE; }

.basics-menu h5, .basics-menu ul, .basics-menu .textwidget {padding:0 15px;}

.basics-menu ul {list-style:disc; }

.basics-menu ul li{margin:5px 20px;}



/*



META SLIDER



===================================================================================/

*/



.metaslider:first-child {

    background: none repeat scroll 0 0 #381c41;

}



.metaslider {

    margin-bottom: 20px;

}



.caption {

	padding-top:20px;	

}



#home-text {

	min-height:300px;	

}

#home-text img {

	margin:15px;

}







.green {

	background-color:#79BA42;

    }

.index-button {	

    -moz-border-radius:8px;

	-webkit-border-radius:8px;

	border-radius:8px;

	display:inline-block;

	cursor:pointer;

	color:#ffffff !important;

	font-family:'autour_oneregular', Helvetica, Arial, sans serif;

	font-size:13px;

	padding:10px;

	text-decoration:none;

	text-shadow:none;

	width:100%;

	margin: 20px 0;

}

.index-button:hover {

	/*background-color:#3D5E21;;

	color:#fff;*/

}

.index-button:active {

	position:relative;

	top:1px;

}



.cfk-download {

	padding:0 10px;	

}

.cfk-inst .container-box .cfk-supplies .cfk-download p {

	padding:5px;

}


.cfk-supplies p {
	padding:0 10px;	
}


.container-box .cfk-supplies .cfk-download .pdf-link {

	padding-left:40px;

	padding-bottom:0;

	background: url('images/icon_Download_pdf.png') left center no-repeat transparent;	

}





.ninth, .row .ninth { width: 11.1%; }

.tenth, .row .tenth { width: 9.87%; }


.top-links {

	float:right;

}

.top-links a{

	font-size:13px;

	padding:0 10px;

	text-align:right;

}



/*-- Getting rid of dotted border-bottom on sidebar widgets--*/

.sidebar .widget, .widget-box .widget {

    border-bottom: none;

}

/* Accordion Styles */
.entry-content accordion {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 20px;
}
.entry-content .accordion-title {
    border-top: 1px solid #dbdbdb;
    margin: 0;
    padding: 20px 0;
    cursor: pointer;
}
.entry-content .accordion-title:hover {}
.entry-content .accordion-title:first-child {border: none;}
.entry-content .accordion-title.open {cursor: default;}
.entry-content .accordion-content {padding-bottom: 20px;}