/*
-----------------------------------------------------------------------------
 PAGES
*/

.page-template-full-width h2 { padding-top:40px; }

/* -----------------------------------------------------------------------------
Lesson Plans .page-id-161 
*/

.lessonPlans, .winnerList { border-bottom: dotted 1px #999; }

.planPdf, .planGrade, .planStandard { float:left; display:inline-block; }

.planPdf { width:50%; padding-right: 40px; clear:both }

.planStandard { width:48%; }

.lessonPlans h3, .winnerList h3 { border-top: dotted 1px #999; padding: 15px 0 0 0; margin-top:10px; width: 98%; }

.lessonPlans ul, .winnerList ul { margin: 0 0 10px 0; }

.lessonPlans li, .winnerList li { border-top:dotted 1px #ccc; padding:10px 0 10px 20px; }

/*.page-id-161 h2 { width: 80%; }*/


/* Calendar List Shortcode */

ul.ecs-event-list { list-style:none; }

ul.ecs-event-list h2 { text-transform:capitalize; font-size: 30px; line-height: 1.2; }

ul.ecs-event-list .duration { display:block; margin-bottom:20px; }


/* -----------------------------------------------------------------------------
Special Programs .page-id-149
*/

.page-id-149 .toggleContainer { display:block; background:#f2f2f2; padding-bottom:25px; }

.page-id-149 .toggleContainer h4 { padding:25px 30px 10px; border-top:solid 15px #fff; margin:25px 0 0 0; }

.page-id-149  p { padding:0 0 10px 0; margin:0; }

.page-id-149  .toggleContainer p { padding:0 30px 10px; margin:0; }

.page-id-149  .hideButton { display:none }

.page-id-149  h3.divider { padding-bottom:5px; }



/* -----------------------------------------------------------------------------
Permanent Collections .page-id-113
*/

.page-id-113 h3.divider { padding: 30px 0 10px 0; }

.page-id-113 .curatorBox { display:block; background:#f2f2f2; padding:23px 25px 25px;}

 
/* -----------------------------------------------------------------------------
Chocolate Lab .page-id-212
*/

.page-id-212 #tribe-events-adv-list-widget-2 h1.widget-title { display:block; text-align:center; border-top:none; font-size: 22px; line-height: 1.33em; font-family: 'Montserrat', sans-serif; color:#0e465f;  -moz-hyphens: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -webkit-hyphens: none; hyphens: none; margin-top:-40px;}

